/* 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:12px;
}
#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/butt_news_inaktiv.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/butt_news_inaktiv.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/butt_news_aktiv.gif);
	background-repeat:no-repeat;
	margin-bottom:13px;
	padding-left:102px;
	text-decoration:none;
	/* color:#666666; */
}

.NavigationOben {
	display:block;
	width:754px;
	height:90px;
	overflow:hidden;
}
.NavigationOben DIV.home A {
	
	display:block;
	float:left;
	margin-top:35px;
	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:32px;
	height:18px;
	width:185px;
	overflow:hidden;
}
.NavigationOben DIV.SuchBox FORM {
	margin:0;
	padding:0;
}
.NavigationOben DIV.softLink {
	display:block;
	position:absolute;
	left:200px;
	top:32px;
	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:35px;
	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:36px;
	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:47px;
	line-height:65px;
 	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:69px;
	vertical-align:bottom;
	text-indent:6px;
}
#BannerWerbungsBlock {
	display:block;
	position:absolute;
	width:754px; 
	height: 82px;
	background-color:transparent;
	bottom:10px;
	left:223px;
	overflow:hidden;
	top:0px;
	width:1000px;
	/* height:160px; */
	left:3;
}

#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;
	margin-bottom:3px;
}

.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:
}
div.PfeilJahresZahl {
  position:absolute;
	display:block;
  top:95px;
  left:0;
	width:43px;
	height:16px;
	line-height:16px;
	background-image:url(../images/pfeil_jahreszahl.gif);
}
div.ZweiSpaltigBuch2 div.PfeilJahresZahl {
  background:none;
	height:32px;
	font-size:6px;
	display:none;
}
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;
}
span.red, span#red,
a.red {
	color:#C24949;
}

div.BlockObenWerbung {
  display:block;
  position:relative;
  top:0;
  left:1px;
  width:auto;
  height:60px;
  /* height:150px; */
  overflow:hidden;
  border-top:00px solid #ffffff;
  margin-bottom:0px;
  margin-left:220px;
  /* margin-left:0px; */
}

#BereichInnen DIV.EinSpaltig {
	display:inline;
	position:relative;
	width:100%;
	margin-top:32px;
	margin-left:16px;
	top:0px;
	left:0px;
	float:left;
	border:0px solid #000000;
	clear:both;
}
.homeTextBox {
  display:block;
  width:178px;
  float:left;
}
.homeMehrButton {
  display:block;
  position:absolute;
  right:0;
  bottom:0;
}
#BannerWerbungsBlock { 
  left:220px;
  background-color:tranparent;
}

div.BlockObenWerbung {
  /* height:90px; */
  margin-left:0px;
}

div#BannerWerbungsBlockPorsche {
  display:block;
  width:825px;
  height:90px;
  float:right;
}
div#BannerWerbungsBlockPorscheRight {
  display:block;
  width: 160px;
  height: 600px;
  position:absolute;
  top:0;
  right:-160px;
  background-color:#999999;
  display:none;
}
div#BlockObenWerbung,
div.BlockObenWerbung  {
  overflow:visible;
  background-color:transparent;
}

#eyeDiv {
  margin:auto !important; 
  padding:auto !important;
  left:auto !important;
  display:block;
  width: 1000px !important;
  position:relative !important;
  border:0px solid #f00 !important;
}
#eyeDiv div {
  padding-left:160px !important;
  /* right:0px !important; */
  /* left:auto !important; */
}
body {
  margin:0;
  padding:0;
}
/*
#RechteSpalte {
  z-index:1100001;
}
*/
