/*webkatalog
  * 

  Copyright (c) 2005 rembrandt

  Alle Rechte bei Andreas Groß
*/
BODY, TD, A, LEGEND, LABEL, SELECT, TEXTAREA, FORM, OL, H1, H2, H3, H4, H5, DT, DL, DD {
	font-family: tahoma, verdana, arial;
	font-size: 11px;
	line-height: 1.5;
	

}


BODY, TD, DIV, LEGEND, LABEL, INPUT, FORM, SELECT, TEXTAREA, OL, UL, LI, H1, H2, H3, H4, H5 {
	color: #333333;
}
BODY {
	background-color: #e6e6e6;
	text-align: center;
	width:980px;
	margin:0px auto;
}  

#body_content
{
background-color:#566587;	
padding-left:10px;

}
#body_content_inline
{
background-color:#e6e6e6;	
border-right:1px #ffffff solid;
}

fieldset {border-color: green; margin-bottom:20px;}

code {font-size:12px;color:#ff0000;}



A, A:visited, A:active {
	color: #333333;
	}
A:hover {
	color: #50a0f9;
}

#title {
height:132px;
padding:0px;
border-top:0px solid #000099;
border-left:0px solid #000099;
border-right:0px solid #000099;
margin-top:15px;
margin-bottom:0px;
font-weight:bold;
color:#000000;
background-color:#ffffff;
}

#TitleNavi {
height:50px;
padding-left:10px;
padding-top:0px;
border-top:0px solid #000099;
border-bottom:0px solid #000099;
border-left:0px solid #000099;
border-right:0px solid #000099;
margin-bottom:0px;
font-weight:bold;
text-align:center;
color:#000000;
background-color:#566587;	
}

#TitleNavi ul {float:left; margin: 0 0 10px 0; padding: 0px;}
#TitleNavi li {display: inline; float:left;}
#title_1 {text-align:center; float:left;}
#title_2 {text-align:right; float:right;}
#title_3 {padding-top:4px; float:left;}
#title_4 {padding-top:15px;padding-right:10px; text-align:right;}

#left {
width:160px;
margin-left:0px;
float:left;
background-color: #e6e6e6;
height:auto;

}

#Content2SpaltigNavL {
float:right;
width:800px;
}

#Content2SpaltigNavR {
float:left;
width:800px;
margin-left:0px;

}

#Content3Spaltig {
float:left;
width:642px;
margin-left:0;
border-right:7px #b8bcd1 solid;
border-top:1px #566587 solid;
}

#right {
width:160px;
line-height:18px;
float:right;
background-color: #e6e6e6;
}



.RahmenObenMitte
{
border-top:0px solid #566587;	
border-left:0px solid #000099;
border-right:0px solid #000099;
height:21px;
	
background-color:#ffffff;	
color:#000000;
font-size:12px;
font-weight:bold;
text-align:center;
padding-top:4px;
padding-bottom:0px;
}

.BodyMitte {
border:0px solid #000099;
background-color:#ffffff;
color:#000000;

font-size:12px;
font-weight:normal;
text-align:left;
padding:40px;
min-height:23em;

}


#SeitenDetails {
border:0px solid #000099;	
background-color:#ffffff;
color:#000000;
min-height:23em;
font-size:12px;
font-weight:normal;
text-align:left;
padding:20px;
}

#meldung
{
padding:20px;
border:#1px solid #000099;

font-weight:normal;
text-align:center;
background-color:#cccccc;	

}

/*
*********************************************************************************
Universalbox
*********************************************************************************
*/

.HeadBoxUniversal
{
border-top:1px solid #566587;	
border-left:1px solid #566587;
border-right:1px solid #566587;
height:25px;
color:#000000;	
background-color:#ffffff;	
font-weight:bold;
text-align:center;
padding-top:0px;
padding-bottom:0px;

}
.BodyBoxUniversal {
border-top:1px solid #566587;	
border-left:1px solid #566587;
border-right:1px solid #566587;
border-bottom:1px solid #566587;
background-color:#ffffff;
color:#000000;
font-weight:bold;
text-align:center;
padding:5px 0px 10px 0px;
margin-bottom:15px;
}

/*
*********************************************************************************
Box Navigation
*********************************************************************************
*/

.HeadBoxNavigation 
{
border-top:1px solid #566587;	
border-left:1px solid #566587;
border-right:1px solid #566587;
height:25px;
color:#000000;	
background-color:#ffffff;	
font-weight:bold;
text-align:center;
padding-top:0px;
padding-bottom:0px;

}
.BodyBoxNavigation {
border-top:0px solid #566587;	
border-left:1px solid #566587;
border-right:1px solid #566587;
border-bottom:1px solid #566587;
background-color:#ffffff;
color:#000000;
font-weight:bold;
text-align:center;
padding:5px 0px 10px 0px;
margin-bottom:15px;
}
A.mainlevel {
	display: block;
	color: #333333;
	font-size: 11px;
	text-decoration: none;
  padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
	border-top: 1px solid #566587;
	
}

A.mainlevel:hover {
	background-color: #b8bcd1;
	font-weight:bold;
}
/*
*********************************************************************************
Box Newsletter
*********************************************************************************
*/

.HeadBoxNewsletter
{
border-top:1px solid #566587;	
border-left:1px solid #566587;
border-right:1px solid #566587;
height:25px;
color:#000000;	
background-color:#ffffff;	
font-weight:bold;
text-align:center;
padding-top:0px;
padding-bottom:0px;
}
.BodyBoxNewsletter {
border-top:1px solid #566587;	
border-left:1px solid #566587;
border-right:1px solid #566587;
border-bottom:1px solid #566587;
background-color:#ffffff;
color:#000000;
font-weight:bold;
text-align:center;
padding:5px 0px 10px 0px;
margin-bottom:15px;
}

/*
*********************************************************************************
Box Suche
*********************************************************************************
*/

.HeadBoxSuche 
{
border-top:1px solid #566587;	
border-left:1px solid #566587;
border-right:1px solid #566587;
height:25px;
color:#000000;	
background-color:#ffffff;	
font-weight:bold;
text-align:center;
padding-top:0px;
padding-bottom:0px;
}
.BodyBoxSuche  {
border-top:1px solid #566587;	
border-left:1px solid #566587;
border-right:1px solid #566587;
border-bottom:1px solid #566587;
background-color:#ffffff;
color:#000000;
font-weight:bold;
text-align:center;
padding:5px 0px 10px 0px;
margin-bottom:15px;
}

/*
*********************************************************************************
Box Neueintraege
*********************************************************************************
*/

.HeadBoxNeueintraege
{
border-top:1px solid #566587;	
border-left:1px solid #566587;
border-right:1px solid #566587;
height:25px;
color:#000000;	
background-color:#ffffff;	
font-weight:bold;
text-align:center;
padding-top:0px;
padding-bottom:0px;
}
.BodyBoxNeueintraege {
border-top:1px solid #566587;	
border-left:1px solid #566587;
border-right:1px solid #566587;
border-bottom:1px solid #566587;
background-color:#ffffff;
color:#000000;
font-weight:bold;
text-align:center;
padding:5px 0px 10px 0px;
margin-bottom:15px;
}

a.BoxNeueintraege:link, a.BoxNeueintraege:visited, a.BoxNeueintraege:active, a.BoxNeueintraege:hover	
	{
	font-size:11px; 
	font-weight:normal;
	}
	



.standardeintragAnmeldung
	{
	background-color:#e6e6e6;	
	border:solid 1px;
	margin-bottom:20px;
	}	
.partnereintragAnmeldung
	{
	background-color:#c3c9d5;
	border:solid 1px;
	margin-bottom:20px;
	}	
.businesseintragAnmeldung
	{
	background-color:#9da5b8;	
	border:solid 1px;
	margin-bottom:20px;	
	}		
.premiumeintragAnmeldung
	{
	background-color:#808ca6;	
	border:solid 1px;
	margin-bottom:20px;
	}	


.standardeintrag
	{
	border:0px solid #e6e6e6;		
	background-color:#e6e6e6;	
	width:99%;
	}	
.partnereintrag
	{
	border:0px solid #0000aa;		
	background-color:#c3c9d5;
	width:99%;
	}	
.businesseintrag
	{
	border:0px solid blue;		
	background-color:#9da5b8;		
	width:99%;
	}		
.premiumeintrag
	{
	border:0px solid red;		
	background-color:#808ca6;	
	width:99%;	
	}	

#HeadMeldung
{
border-top:0px solid #566587;	
border-left:0px solid #000099;
border-right:0px solid #000099;
height:21px;
	
background-color:#ffffff;	
color:#000000;
font-size:12px;
font-weight:bold;
text-align:center;
padding-top:4px;
padding-bottom:0px;

}

#BodyError {
border:0px solid #000099;
background-color:#ffffff;
color:#000000;

font-size:12px;
font-weight:normal;
text-align:left;
padding:40px;
min-height:18em;
}


#footwerbung
{
text-align:center;	
}	

#footer
{
border:0px solid #000099;	
height:25px;
background-color:#566587;
text-align:center;
padding-top:12px;
padding-bottom:2px;
border:0px red dotted;
}

#footlink
{
font-size:12px;
font-weight:normal;
text-align:center;

padding-top:4px;
}
legend{font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: black; font-weight: bold; font-size: 12px;  text-decoration: none;}
td.ErrorText {color: red; font-weight: bold; border:1px solid red}
.AnmeldungError {border:1px solid red}
#AnmeldungErrorText {color: red; font-weight: bold;border:1px solid red; text-align:center}
#Anmeldung-1 {color: #003399; font-weight: bold; text-align:center; }
#Anmeldung-2 {}
td.AnmeldungText {}
td.AnmeldungTextKlein {font-size: 9px;}

  #a0-1 {font-size:11px; font-weight:normal; color:gray;}
td.a0-2 {height:20px; vertical-align:top;}
td.a0-3 {vertical-align:top;}
#a0-4 {padding-bottom:20px;}
#a0-5	{padding-top:20px;}

#a15_1 {width:100%; text-align:left; margin:0px auto; padding:0px;}

.a1000-1 {color:gray;}
.a1000-2 {vertical-align:top;}
.a1000-3 {vertical-align:top;}
.a1000-4 {color:gray;}
.a1000-5 {width:150px; min-height: 150px; float:left; border:solid red 0px;padding-top:10px;padding-left:10px;margin-right:10px}
.a1000-6 {min-height:100px; padding-top:10px; padding-bottom:10px; padding-left:10px; border:solid 0px green;}
#a1050-1 {float:left; padding-right:20px; padding-bottom:30px; margin-top:18px;}
#a1050-2 {color:gray;}
