/* CSS Document */

html {

	min-height:100%;

	height:100%;

	width:100%;

}

body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	text-align:center;

	background-image:url(../images/bg_verlauf.jpg);

	background-repeat:repeat-x;

	min-height:100%;

	height:100%;

	width:100%;

	background-color:#FFFFFF;

}

a {

	color:#252525;

	text-decoration:none;

}

a:hover {

	color:#C24949;

}

a#active {

	color:#C24949;

}

body,td,th {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height:22px;

	color:#666666;

}

form {

	margin:0;

	padding:0;

}

h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height:22px;

	color:#C24949;

	font-weight:bold;

	font-weight:100;

	margin:0px;

	padding:0px;

	display:block;

	width:100%;

	border-bottom: 1px solid #dddddd;

	margin-bottom:13px;

}

h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height:22px;

	color:#C24949;

	font-weight:bold;

	margin:0px;

	padding:0px;

	margin-bottom:3px;

}

h3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height:16px;

	color:#C24949;

	margin:0px;

	padding:0px;

	font-weight:100;

	margin-bottom:8px;

}

option {

	color:#252525;

}

input.textinput {

	height:15px;

	margin-right:6px;

	border: 1px solid #666666;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:13px;

	color:#666666;

	padding-left:4px;	

}

textarea.textareainput {

	margin-right:6px;

	border: 1px solid #666666;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:13px;

	color:#666666;

	padding-left:4px;	

	width:180px;

}

input.SubmitButton {

	font-size:14px;

	color:#252525;

	font-weight:bold;

	display:block;

	height:20px;

	line-height:14px;

	overflow:hidden;

	background-image:url(../images/pfeil_schwarz_button.gif);

	background-repeat:no-repeat;

	background-position:right;

	background-color:#FFFFFF;

	border:0;

	margin:0;

	padding:0;

	text-align:left;

	padding-right:12px;

}

p { 

	line-height:18px;

	padding:0;

	margin:0;

	margin-bottom:6px;

}

select {

	height:16px;

	border: 1px solid #666666;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#666666;

	padding-left:6px;

}

.highlight {

	color:#C24949;

}

.important {

	color:#C24949;

}

.trennlinie {

	display:block;

	width:100%;

	height:1px;

	background-color:#dddddd;

	overflow:hidden;

}

#MainFrame {

	position:relative;

	display:block;

	width:1006px;

	text-align:left;

	background-color:#FFFFFF;

	height:100%;

	margin:0;

	padding:0;

}

#LinkeSpalte {

	display:inline;

	width:160px;

	position:relative;

	left:0;

	margin:0;

	padding:0;

	margin-left:20px;

	margin-right:41px;

	padding:0;

	overflow:hidden;

	border: 0px solid #000000;

	float:left;

	clear:none;

}

#NovumLogoOL {

	display:block;

	position:relative;

	margin:0;

	padding:0;

	margin-top:22px;

}

#KalenderBox {

	position:relative;

	display:block;

	width:160px;

	height:137px;

	margin:0;

	padding:0;

	margin-top:33px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	overflow:hidden;

	border:0px solid #000000;

}

#KalenderBox .Monat {

	position:relative;

	display:block;

	width:160px;

	height:15px;

	line-height:15px;

	padding-left:6px;

	color:#666666;

	background-color:#EAEAEA;

	

}

#KalenderBox .Beschreibung A {

	position:relative;

	display:block;

	width:160px;

	height:43px;

	color:#252525;

	background-color:#F1E4E4;

	margin-top:1px;

	padding-top:3px;

	padding-left:6px;

	line-height:13px;

}

#KalenderBox A.Datum {

	position:relative;

	display:block;

	width:160px;

	height:78px;

	background-image:url(../images/bg_kalender.gif);

	background-repeat:no-repeat;

	font-size:48px;

	font-weight:bold;

	text-decoration:none;

	line-height:100px;

	text-align:left;

	vertical-align:bottom;

	color:#252525;

}

#AnzeigenLinks {

	display:block;

	width:160px;

	position:relative;

	padding-top:43px;

	float:left;

}

#RechteSpalte {

	position:relative;

	display:block;

	width:771px;

	overflow:hidden;



	

}

.NavigationBox {

	position:relative;

	display:inline;

	width:170px; 

	height:137px;

	margin-left:0px;

	margin-right:15px;

	border:0;

	border-left: 1px solid #DDDDDD;

	float:left;

	overflow:hidden;

}

.NavigationBox IMG {

	margin-bottom:13px;

	margin-left:16px;

}

.NavigationBox DIV#WorldOfNovum A {

	display:block;

	position:relative;

	width:155px;

	height:16px;

	background-color:#FFFFFF;

	background-image:url(../images/h_world_of_novum_01.gif);

	background-repeat:no-repeat;

	margin-left:16px;

	margin-bottom:13px;

}

.NavigationBox DIV#WorldOfNovum A:hover {

	display:block;

	position:relative;

	width:155px;

	height:16px;

	background-color:#FFFFFF;

	background-image:url(../images/h_world_of_novum.gif);

	background-repeat:no-repeat;

	margin-left:16px;

	margin-bottom:13px;

}

.NavigationBox DIV#WorldOfNovum A#active {

	display:block;

	position:relative;

	width:155px;

	height:16px;

	background-color:#FFFFFF;

	background-image:url(../images/h_world_of_novum.gif);

	background-repeat:no-repeat;

	margin-left:16px;

	margin-bottom:13px;

}

.NavigationBox DIV#WorldOfDesign A {

	display:block;

	position:relative;

	width:155px;

	height:16px;

	background-color:#FFFFFF;

	background-image:url(../images/h_world_of_design_01.gif);

	background-repeat:no-repeat;

	margin-left:14px;

	margin-bottom:13px;

}

.NavigationBox DIV#WorldOfDesign A:hover {

	display:block;

	position:relative;

	width:155px;

	height:16px;

	background-color:#FFFFFF;

	background-image:url(../images/h_world_of_design.gif);

	background-repeat:no-repeat;

	margin-left:14px;

	margin-bottom:13px;

}

.NavigationBox DIV#WorldOfDesign A#active {

	display:block;

	position:relative;

	width:155px;

	height:16px;

	background-color:#FFFFFF;

	background-image:url(../images/h_world_of_design.gif);

	background-repeat:no-repeat;

	margin-left:14px;

	margin-bottom:13px;

}

.NavigationBox DIV#Service A {

	display:block;

	position:relative;

	width:155px;

	height:16px;

	background-color:#FFFFFF;

	background-image:url(../images/h_service_01.gif);

	background-repeat:no-repeat;

	margin-left:16px;

	margin-bottom:13px;



}

.NavigationBox DIV#Service A:hover {

	display:block;

	position:relative;

	width:155px;

	height:16px;

	background-color:#FFFFFF;

	background-image:url(../images/h_service.gif);

	background-repeat:no-repeat;

	margin-left:16px;

	margin-bottom:13px;

}

.NavigationBox DIV#Service A#active {

	display:block;

	position:relative;

	width:155px;

	height:16px;

	background-color:#FFFFFF;

	background-image:url(../images/h_service.gif);

	background-repeat:no-repeat;

	margin-left:16px;

	margin-bottom:13px;

}

.NavigationBox UL {

	margin:0;

	padding:0;

	list-style:none;

	line-height:13px;

	list-style:none;

}

.NavigationBox LI {

	display:inline;

	margin:0;

	padding:0;

	list-style:none;

	clear:both;

}

.NavigationBox UL LI A {

	width:99.9%;

	display:block;

	font-size:11px;

	margin:0;

	padding:0;

	font-family:Arial, Helvetica, sans-serif;

	text-decoration:none;

	color:#252525;

	padding-left:16px;

	clear:both;

}

.NavigationBox UL LI A:hover {

	color:#C24949;

}

.NavigationBox UL LI A.active {

	background-image:url(../images/pfeil_rot_subnav.gif);

	background-repeat:no-repeat;

	color:#C24949;

}

.PreviewBox {

	position:relative;

	display:inline;

	width:196px;

	height:137px;

	margin-left:0px;

	margin-right:16px;

	border:0;

	border-left: 1px solid #DDDDDD;

	float:left;

	overflow:hidden;

}

.PreviewBox img  {

	margin-left:16px;

}

.PreviewBox DIV#Preview A {

	display:block;

	position:relative;

	width:196px;

	height:16px;

	background-color:#FFFFFF;

	background-image:url(../images/h_service.gif);

	background-repeat:no-repeat;

	margin-bottom:13px;

	padding-left:102px;

	text-decoration:none;

	color:#666666;

}

.PreviewBox DIV#Preview A {

	display:block;

	position:relative;

	width:196px;

	height:16px;

	background-color:#FFFFFF;

	background-image:url(../images/h_preview_01.gif);

	background-repeat:no-repeat;

	margin-bottom:13px;

	padding-left:102px;

	text-decoration:none;

	color:#666666;

	line-height:24px;

}

.PreviewBox DIV#Preview A:hover {

	display:block;

	position:relative;

	width:196px;

	height:16px;

	background-color:#FFFFFF;

	background-image:url(../images/h_preview_active.gif);

	background-repeat:no-repeat;

	margin-bottom:13px;

	padding-left:102px;

	text-decoration:none;

	color:#666666;

}



.NavigationOben {

	display:block;

	width:754px;

	height:100px;

	overflow:hidden;

}

.NavigationOben DIV.home A {

	

	display:block;

	float:left;

	margin-top:45px;

	padding-right:12px;

	padding-left:14px;

	/*

	position:absolute;

	left:16px;

	top:45px;

	width:48px;

	*/

	height:16px;

	line-height:16px;

	text-align:left;

	

	text-decoration:none;

	background-image:url(../images/pfeil_schwarz_subnav.gif);

	background-repeat:no-repeat;

	background-position:right;

}

.NavigationOben DIV.home A:hover {

	background-image:url(../images/pfeil_schwarz_subnav.gif);

}

.NavigationOben DIV.SuchBox {

	display:block;

	position:absolute;

	left:388px;

	top:42px;

	height:18px;

	width:185px;

	overflow:hidden;

}

.NavigationOben DIV.SuchBox FORM {

	margin:0;

	padding:0;

}

.NavigationOben DIV.softLink {

	display:block;

	position:absolute;

	left:200px;

	top:42px;

	height:18px;

	width:185px;

	overflow:hidden;

}

.NavigationOben DIV.softLink FORM {

	margin:0;

	padding:0;

}

.inputfeldArtikelBestellen {

	height:15px;

	width:138px;

	margin-right:6px;

	border: 1px solid #252525;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:12px;

	color:#666666;

	padding-left:4px;	

	

}

.NavigationOben Div.SuchBox INPUT.inputfeld, .NavigationOben Div.softLink INPUT.inputfeld {

	display:block;

	float:left;

	position:absolute;

	top:0px;

	margin:0;

	padding:0;

	height:16px;

	width:130px;

	border: 1px solid #666666;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:16px;

	color:#252525;

	padding-left:4px;

}

.NavigationOben Div.SuchBox input.buttonfeld, .NavigationOben Div.softLink input.buttonfeld  {

	display:block;

	position:absolute;

	top:3px;

	left:143px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#666666;

	display:block;

	height:14px;

	width:9px;

	line-height:14px;

	overflow:hidden;

#	background-image:url(../images/pfeil_schwarz_button.gif);

#	background-repeat:no-repeat;

#	background-position:right;

#	background-color:#FFFFFF;

	border:0;

	margin:0;

	padding:0;

	text-align:left;

	

}

.NavigationOben DIV.SiteMap {

	display:block;

	position:absolute;

	left:388px;

	top:42px;

	height:18px;

	overflow:hidden;

}

.NavigationOben DIV.SiteMap select {

	height:16px;

	width:155px;

	border: 1px solid #666666;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#666666;

	padding-left:6px;

}

.NavigationOben DIV.KontaktImpressum {

	display:block;

	position:absolute;

	left:573px;

	top:45px;

	height:16px;

	line-height:16px;

	text-align:left;

	width:128px;

	color:#252525;

	text-decoration:none;

	background-image:url(../images/pfeil_schwarz_subnav.gif);

	background-repeat:no-repeat;

	background-position:right;

}

.NavigationOben DIV.Fahne {

	display:block;

	position:absolute;

	left:716px;

	top:46px;

	width:38px;

	height:13px;

	text-align:right;

	overflow:hidden;

	vertical-align:top;

	line-height:13px;

}

#BereichInnen {

	width:754px;

	position:relative;

	padding-top:43px;

	margin-left:0px;

	border:0px solid #000000;

	clear:both;

}

#BereichInnen DIV.ZweiSpaltig1 {

	display:inline;

	position:relative;

	width:355px;

	margin-right:32px;

	top:0px;

	left:0px;

	float:left;

	border:0px solid #000000;

}

#BereichInnen DIV.ZweiSpaltig1Home {

	position:relative;

	width:335px;

	margin-right:32px;

	top:0px;

	left:0px;

	float:left;

	border:0px solid #000000;

	display:block;

	position:relative;

	margin-top:77px;

	margin-left:16px;

	overflow:hidden;

	clear:none;

}

#BereichInnen DIV.ZweiSpaltig2 {

	display:block;

	position:relative;

	width:355px;

	float:left;

	top:0px;

	border:0px solid #000000;

overflow:hidden;

}

#BereichInnen DIV.ZweiSpaltigLinksBreit1 {

	display:inline;

	position:relative;

	width:523px;

	margin-right:32px;

	top:0px;

	left:0px;

	float:left;

	border:0px solid #000000;

	margin-left:16px;

}



#BereichInnen DIV.ZweiSpaltigLinksBreit2 {

	display:inline;

	position:relative;

	width:180px;

	float:left;

	top:0px;

	border:0px solid #000000;

}

#BereichInnen DIV.ZweiSpaltigBuch1 {

	display:inline;

	position:relative;

	width:169px;

	margin-right:16px;

	margin-left:0px;

	top:0px;

	left:0px;

	float:left;

	border:0px solid #000000;

}

#BereichInnen DIV.ZweiSpaltigBuch1 H1 {

	margin-left:16px;

}

#BereichInnen DIV.ZweiSpaltigBuch1 H2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 14px;

	color:#C24949;

	font-weight:bold;

	margin:0px;

	padding:0px;

	margin-bottom:11px;

	margin-left:16px;

	vertical-align:top;

}

#BereichInnen DIV.ZweiSpaltigBuch2 {

	display:inline;

	position:relative;

	width:550px;

	margin-right:0px;

	top:0px;

	left:0px;

	float:left;

	border:0px solid #000000;	

	margin-left:16px;

	overflow:hidden;

}

#BereichInnen DIV.DreiSpaltig1 {

	display:inline;

	position:relative;

	width:3px;

	margin-right:16px;

	top:0px;

	left:0px;

	float:left;

	border:0px solid #000000;	

	width:169px;

}

#BereichInnen DIV.DreiSpaltig1 H1 {

	margin-left:16px;

	font-weight:100;

	color:#C24949;

}

#BereichInnen DIV.DreiSpaltig1 H2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 14px;

	color:#C24949;

	font-weight:bold;

	margin:0px;

	padding:0px;

	margin-bottom:11px;

	margin-left:16px;

	vertical-align:top;

}



#BereichInnen DIV.DreiSpaltig2 {

	display:inline;

	position:relative;

	width:339px;

	margin-right:16px;

	margin-left:16px;

	top:0px;

	left:0px;

	float:left;

	border:0px solid #000000;	

	overflow:hidden;

}

#BereichInnen DIV.DreiSpaltig2 H1 {

	color:#C24949;

}

#BereichInnen DIV.DreiSpaltig3 {

	display:inline;

	position:relative;

	width:180px;

	margin-right:0px;

	top:0px;

	left:0px;

	float:left;

	border:0px solid #000000;	

	margin-left:16px;

	overflow:hidden;

}

#BereichInnen DIV.DreiSpaltig3 H1 {

	color:#C24949;

}

.HeadAusgabeGesamt {

	display:block;

	width:100%;

	height:50px;

	borer:0;

	border-bottom: 1px solid #DDDDDD;

	overflow:hidden;

	margin-bottom:26px;

}

.HeadAusgabe {

	display:inline;

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:63px;

	line-height:51px;

 	font-weight:bold;

	color:#9DAFCB;

	border:0px solid #000000;

}

.HeadTitel {

	display:block;

	font-size:27px;

	font-family:Arial, Helvetica, sans-serif;

	text-align:left;

	vertical-align:bottom;

	color:#9DAFCB;

	border:0px solid #000000;

	line-height:76px;

	vertical-align:bottom;

}

#BannerWerbungsBlock {

	display:block;

	position:absolute;

	width:754px; 

	height: 82px;

	background-color:#FFFFFF;

	bottom:10px;

	left:223px;

	overflow:hidden;

	border-top: 10px solid #ffffff;

	border-Bottom: 10px solid #ffffff;

	

}



#BannerWerbungsBlock div, #BannerWerbungsBlock a{

  float: left;

  margin-right: 2px;

}



#BannerWerbungsBlock SCRIPT {

	margin-right:10px;

}

.NavLinkeSpalte {

	margin:0;

	padding:0;

	margin-bottom:13px;

}

.NavLinkeSpalte UL {

	margin:0px;

	padding:0px;

	list-style:none;

}

.NavLinkeSpalte UL LI{

	margin:0px;

	padding:0px;

	list-style:none;

}



.NavLinkeSpalte UL LI A {

	display:block;

	width:100%;

	margin:0px;

	padding:0px;

	list-style:none;

	line-height:17px;

	padding-left:16px;

	color:#252525;

}

.NavLinkeSpalte UL LI A:hover {

	display:block;

	width:100%;

	margin:0px;

	padding:0px;

	list-style:none;

	line-height:17px;

	color:#C24949;

	padding-left:16px;

}

.NavLinkeSpalte UL LI#aktiv A {

	display:block;

	width:100%;

	margin:0px;

	padding:0px;

	list-style:none;

	line-height:17px;

	color:#C24949;

	background-image:url(../images/pfeil_rot_subnav.gif);

	background-position:left;

	background-repeat:no-repeat;

	padding-left:16px;

}

A.BuchKaufenLink {

	font-size:14px;

	font-color:#666666;

	font-weight:bold;

	display:block;

	width:154px;

	height:20px;

	line-height:20px;

	overflow:hidden;

	background-image:url(../images/bg_buch_kaufen.jpg);

	background-repeat:no-repeat;

}



span.NewsSingleLink A {

	font-size:14px;

	font-color:#666666;

	font-weight:bold;

	display:block;

	width:154px;

	height:20px;

	line-height:20px;

	overflow:hidden;

	background-image:url(../images/bg_buch_kaufen.jpg);

	background-repeat:no-repeat;

}

DIV.NovumAboLink {

	padding-top:7px;

	padding-bottom:7px;

	margin-top:20px;

	border-top:1px solid #666666;

	border-bottom:1px solid #666666;

}

DIV.NovumAboLink A {

	font-size:14px;

	font-color:#666666;



	font-weight:bold;

	display:block;

	width:154px;

	line-height:20px;

	overflow:hidden;

	background-image:url(../images/bg_buch_kaufen.jpg);

	background-repeat:no-repeat;

}

DIV.ArtikelBestellenLink {

	padding-bottom:7px;

	margin-top:11px;

	border-bottom:1px solid #666666;

}

DIV.ArtikelBestellenLink A {

	font-size:14px;

	font-color:#666666;

	font-weight:bold;

	display:block;

	width:154px;

	line-height:20px;

	overflow:hidden;

	background-image:url(../images/bg_buch_kaufen.jpg);

	background-repeat:no-repeat;

}

A.WebSeiteBesuchenLink {

	font-size:14px;

	font-color:#666666;

	font-weight:bold;

	display:block;

	width:154px;

	height:20px;

	line-height:20px;

	overflow:hidden;

	background-image:url(../images/bg_buch_kaufen.jpg);

	background-repeat:no-repeat;

}

#MediaBox {

	display:block;

	width:180px;

	border: 0px solid #000000;

	text-align:center;

	float:

}

A div.PfeilJahresZahl {

	display:block;

	width:43px;

	height:16px;

	line-height:16px;

	background-image:url(../images/pfeil_jahreszahl.gif);

}

A div.ClickAndBuy {

	display:block;

	width:100%;

	height:47px;

	padding-top:4px;

	border-top: 1px solid #dddddd;

	border-bottom: 1px solid #dddddd;

	background-image:url(../images/clickandbuybutton.gif);

	background-position:right;

	background-repeat:no-repeat;

	font-size:14px;

	font-weight:bold;

	color:#909090;

	margin-left:16px;

	line-height:18px;

}



#win_container

{

	float:left;

	width:884px;

	height: 600px;

	overflow: hidden;

	border: 3px solid #CCCCCC;

	

  	voice-family: "\"}\""; 

	voice-family:inherit;

  	width:890px;

}



html>body #win_container

{

	width:884px;

	background: #ffffff;

}



#win_container #head

{

	float: left;

	width:100%;

	height: 24px;

	background:  #CCCCCC;

	background-image:url(../images/bg_win_head.gif);

	border-bottom: 1px solid #AAAAAA;

	

  	voice-family: "\"}\""; 

	voice-family:inherit;

	height: 27px;

}



html>body #win_container #head

{

	height: 24px;

}



#name

{

	float: left;

	margin-left: 5px;

	margin-top: 2px;

}



#schliessen

{

	width:47px;

	float: right;

	margin-right: 4px;	

	margin-top: 2px;	

	text-align: right;

}



#name, #schliessen, #name a, #schliessen a

{

	color: #333333;

}



#schliessen .pic img

{

	border: none;

}



#schliessen .pic

{

	width:11px;

	height: 11px;

	float: left;

	margin-top: 4px;

}



*html #schliessen .pic

{

	float: left;

	margin-top: 5px;

}



*+html #schliessen .pic

{

	float: left;

	margin-top: 5px;

}





/*

#cont

{

	margin: 0;

	padding:0;

	width:100%;

	height: 575px;

	float:left;

	overflow: auto;

	background-color:#ffffff;		

}



*html #cont

{

	height: 567px;

	background-color:#ffffff;		

}



*+html #cont

{

	height: 567px;

}

*/

#cont1

{

	float:left;

	width:150px;

	margin-top: 20px;

	padding-left: 41px;

	background-color:#ffffff;		

  	voice-family: "\"}\""; 

	voice-family:inherit;

	width:191px;

}



html>body #cont1

{

	width:150px;

}



#cont1 .pic

{

	float: left;

	width:63;

	height: 53px;

	background-color:#dddddd;

	margin-top: 5px;

	margin-right: 5px;	



  	voice-family: "\"}\""; 

	voice-family:inherit;

	width:65;

	height: 55px;

}



html>body #cont1 .pic

{

	width:63;

	height: 53px;

}



#cont2

{

	float:left;

	width:323px;

	background:  #FFFFFF;

	margin-top: 25px;	

}



#cont2 .pic

{

	float: left;

	width: 288px;

	height: 408px;

	border: 1px solid #DDDDDD;

	margin-bottom: 5px;	

	

  	voice-family: "\"}\""; 

	voice-family:inherit;

	width: 290px;

	height: 410px;

}



html>body #cont2 .pic

{

	width: 288px;

	height: 408px;

}



#cont2 .text

{

	float: left;

	width: 290px;

	text-align: left;

	background:  #FFFFFF;	

}



/*

#cont3

{

	float:left;

	width:320px;

	background:  #FFFFFF;		

	text-align: left;	

}

*/



#cont3

{

	float:left;

	width:370px;

	height: 575px;	

	background:  #FFFFFF;		

	text-align: left;	

	overflow: auto;	

}



*html #cont3

{

	height: 567px;

}



*+html #cont3

{

	height: 567px;

}



#cont3 .text

{

	float:left;

	width:320px;

	background:  #FFFFFF;		

	text-align: left;	

	margin-top: 25px;

	

}#suchformular

{

    border-top: 9px solid #FFFFFF;

}



#suchformular td

{

    padding-bottom: 7px;

}





#suchformular select

{

    height:17px;

    border: 1px solid #999999;

    font-family:Arial, Helvetica, sans-serif;

    font-size:11px;

    color:#000000;

    padding-left:6px;

}



#suchformular .textfeld_klein, #suchformular .textfeld_mittel, #suchformular .textfeld_gross {

    height:19px;

    border: 1px solid #999999;

    font-family:Arial, Helvetica, sans-serif;

    font-size:11px;

    color:#000000;

    padding-left:6px;

}



#suchformular .textfeld_klein

{

    width: 70px;

}



#suchformular .textfeld_mittel

{

    width: 140px;

}



#suchformular .textfeld_gross

{

    width: 252px;

}



#suchformular .fett

{

    font-weight: bold;

    color:#000000;

}





.h1_schwarz, .h1_schwarz a

{

    color:#000000;

}



#suchergebnis

{

    margin-top: -13px;

    border-bottom: 24px solid #FFFFFF;   

}



#suchergebnis td

{

    padding-bottom: 6px;

    padding-top: 7px;

    border-bottom: 1px solid #DDDDDD;   

}



#suchergebnis .fett

{

    font-weight: bold;

    color:#000000;

}



#suchergebnis a

{

    color:#000000;

}



div.uploader {

  display:block;

  position: relative;

  float:none;

  width: 153px;

  height: 24px;

  left:0;

  white-space: normal;

  margin-top:10px;

  margin-bottom:0px;

 clear:both;

}

input.uploadbox {

 position:absolute;

  float:right;

  right:0px;

  font-size: 36px;

  cursor: pointer;

  height:20px;

  overflow:hidden;

  z-index:10;

  opacity: 0;

  filter: alpha(opacity: 0);

}

div.uploader_img1 {

  display:block;

  position:absolute;

  background: transparent url(/fileadmin/template/images/bild_hochladen.gif) no-repeat scroll left bottom;

  white-space: normal;

  width: 153px;

  height:24px;

  clear:both;

}



div.uploader_img2 {

  display:block;

  position:absolute;

  background: transparent url(/fileadmin/template/images/bild_aendern.gif) no-repeat scroll left bottom;

  white-space: normal;

  width: 153px;

  height:24px;

  clear:both;

}







div.tx-novumanbieter-pi2 form1 {

	display:block;

	position:relative;

	float:left;

	overflow:hidden;

	width:153px;

	height:20px;

	text-align:left;

	clear:both;

}

#suchformular 

{

	border-top: 9px solid #FFFFFF;

}



#suchformular td

{

	padding-bottom: 7px;

}





#suchformular select

{

	height:17px;

	border: 1px solid #999999;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#000000;

	padding-left:6px;

}



#suchformular .textfeld_klein, #suchformular .textfeld_mittel, #suchformular .textfeld_gross

{

	height:19px;

	border: 1px solid #999999;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#000000;

	padding-left:6px;

}



#suchformular .textfeld_klein

{

	width: 70px;

}



#suchformular .textfeld_mittel

{

	width: 140px;

}



#suchformular .textfeld_gross

{

	width: 252px;

}



#suchformular .fett

{

	font-weight: bold;

	color:#000000;

}

#profilformular

{

	border-top: 9px solid #FFFFFF;

}



#profilformular td

{

	padding-bottom: 7px;

}





#profilformular select

{

	height:17px;

	border: 1px solid #999999;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#000000;

	padding-left:6px;

}



#profilformular .textfeld_klein, #profilformular .textfeld_mittel, #profilformular .textfeld_gross

{

	height:19px;

	border: 1px solid #999999;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#000000;

	padding-left:6px;

}



#profilformular .textfeld_klein

{

	width: 60px;

}



#profilformular .textfeld_mittel

{

	width: 140px;

}



#profilformular .textfeld_gross

{

	width: 200px;

}

#profilformular .textarea_gross

{

	border: 1px solid #999999;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#000000;

	padding-left:6px;

	width: 200px;

}

#profilformular .fett

{

	font-weight: bold;

	color:#000000;

}