/*webkatalog
  * 

  Copyright (c) 2005 rembrandt

  Alle Rechte bei Andreas Groß
*/
  
body 
{
 font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 font-size:12px;
 width:1000px;
 margin:0px auto;
 background-color:#999999;

}
h1 {font-size:18px;color:#000000;margin-bottom:0px;}
h2 {font-size:12px;color:#000000;}
h3 {font-size:12px;color:#000000;}
p {margin-top:0px;}
fieldset {border-color: green; margin-bottom:20px;}



code {color:#ff0000;}



a:link, a:visited, a:active, a:hover
{ 
  text-decoration:none;
  color:#003399;
  font-weight:bold;
}
a:active, a:hover
{ 
 text-decoration:underline;
 color:#ff3300;
}

#title {
height:70px;
padding:7px;
border-top:2px solid #ceeb8c;
border-left:2px solid #ceeb8c;
border-right:2px solid #ceeb8c;
margin-top:15px;
margin-bottom:0px;
font-weight:bold;
color:#000000;
background-color:#e4e4e4;
}

#TitleNavi {
height:24px;
padding-left:10px;
padding-top:0px;
border-top:2px solid #ff7706;
border-bottom:2px solid #ff7706;
border-left:2px solid #ff7706;
border-right:2px solid #ff7706;
margin-bottom:20px;
font-weight:bold;
text-align:center;
color:#000000;
background-color:#ffc08b;	
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
}

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

#left {
width:160px;
line-height:18px;
float:left;
border:0px solid #0000aa;
}

#Content2SpaltigNavL {
float:right;
width:820px;
margin-left:1%;

}

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

}

#Content3Spaltig {
float:left;
width:660px;
margin-left:1.1%;

}

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


.menutitle
{
font-weight:bold;
color:#73880A;
border-top:0px solid #5742f6;
border-bottom:0px solid #5742f6;
border-right:0px solid #5742f6;
background-color:#ddf1b1;
margin-top:10px;
padding-left:5px;

}

.RahmenObenMitte
{
border-top:2px solid #ff7706;	
border-left:2px solid #ff7706;
border-right:2px solid #ff7706;
height:21px;
	
background-color:#ffc08b;	
color:#ae611f;
font-weight:bold;
text-align:center;
padding-top:4px;
padding-bottom:0px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
}

.BodyMitte {
border:2px solid #ff7706;
background-color:#e4e4e4;
color:#000000;
text-align:left;
padding:40px;

-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
}


#SeitenDetails {
border:1px solid #0000aa;	
background-color:#ffffff;
color:#000000;
text-align:left;
padding:20px;

-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
}

#meldung
{
padding:20px;
border:2px solid #ff7706;

font-weight:normal;
text-align:center;
background-color:#cccccc;	
-moz-border-radius:10px;
}

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

.HeadBoxUniversal
{
border-top:2px solid #ceeb8c;	
border-left:2px solid #ceeb8c;
border-right:2px solid #ceeb8c;
height:21px;
color:#73880A;	
background-color:#ddf1b1;	
font-weight:bold;
text-align:center;
padding-top:2px;
padding-bottom:2px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
}
.BodyBoxUniversal {
border:2px solid #ceeb8c;	
background-color:#ffffff;
color:#000000;
text-align:center;
padding:0px 0px 0px 0px;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
margin-bottom:15px;
}

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

.HeadBoxNavigation 
{
border-top:2px solid #ceeb8c;	
border-left:2px solid #ceeb8c;
border-right:2px solid #ceeb8c;
height:21px;
color:#73880A;	
background-color:#ddf1b1;	
font-weight:bold;
text-align:center;
padding-top:2px;
padding-bottom:0px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
}
.BodyBoxNavigation {
border:2px solid #ceeb8c;	
background-color:#ffffff;
color:#000000;
font-weight:bold;
text-align:center;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
margin-bottom:15px;
}

/*
*********************************************************************************
Box Newsletter
*********************************************************************************
*/

.HeadBoxNewsletter
{
border-top:2px solid #ceeb8c;	
border-left:2px solid #ceeb8c;
border-right:2px solid #ceeb8c;
height:21px;
color:#73880A;	
background-color:#ddf1b1;	
font-weight:bold;
text-align:center;
padding-top:2px;
padding-bottom:2px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
}
.BodyBoxNewsletter {
border:2px solid #ceeb8c;	
background-color:#ffffff;
color:#000000;
font-weight:bold;
text-align:center;
padding:5px 0px 10px 10px;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
margin-bottom:15px;
}
/*
*********************************************************************************
Box Suche
*********************************************************************************
*/

.HeadBoxSuche 
{
border-top:2px solid #ceeb8c;	
border-left:2px solid #ceeb8c;
border-right:2px solid #ceeb8c;
height:21px;
color:#73880A;	
background-color:#ddf1b1;	
font-weight:bold;
text-align:center;
padding-top:2px;
padding-bottom:0px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
}
.BodyBoxSuche  {
border:2px solid #ceeb8c;	
background-color:#ffffff;
color:#000000;
font-weight:bold;
text-align:center;
padding-top:10px;
padding-bottom:10px;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
margin-bottom:15px;
}


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

.HeadBoxNeueintraege
{
border-top:2px solid #ceeb8c;	
border-left:2px solid #ceeb8c;
border-right:2px solid #ceeb8c;
height:21px;
color:#73880A;	
background-color:#ddf1b1;	
font-weight:bold;
text-align:center;
padding-top:2px;
padding-bottom:2px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
}
.BodyBoxNeueintraege {
border:2px solid #ceeb8c;	
background-color:#ffffff;
color:#000000;
text-align:center;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
margin-bottom:15px;
}

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



.standardeintragAnmeldung
	{
	background-color:#ffcc66;	
	border:solid 1px;
	margin-bottom:20px;
	}	
.partnereintragAnmeldung
	{
	background-color:#ff9966;
	border:solid 1px;
	margin-bottom:20px;
	}	
.businesseintragAnmeldung
	{
	background-color:#ff9999;	
	border:solid 1px;
	margin-bottom:20px;	
	}		
.premiumeintragAnmeldung
	{
	background-color:#ff6699;	
	border:solid 1px;
	margin-bottom:20px;
	}	


.standardeintrag
	{
	border:0px solid #0000aa;		
	background-color:#ffffff;	
	width:99%;
	}	
.partnereintrag
	{
	border:1px solid #0000aa;		
	background-color:#ffffff;
	width:99%;
	}	
.businesseintrag
	{
	border:1px solid blue;		
	background-color:#ffffff;		
	width:99%;
	}		
.premiumeintrag
	{
	border:1px solid red;		
	background-color:#ffffff;	
	width:99%;	
	}	

#HeadMeldung
{
border-top:1px solid #0000aa;
border-left:1px solid #0000aa;	
border-right:1px solid #0000aa;		
height:15px;
background-color:#ffbc00;	
font-weight:bold;
text-align:center;
padding-top:2px;
padding-bottom:2px;
-moz-border-radius-topleft:9px;
-moz-border-radius-topright:9px;
}

#BodyError {
border:1px solid #0000aa;	
background-color:#ffffff;
color:#000000;
font-weight:bold;
text-align:center;
padding:40px;

-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
}


#footwerbung
{
text-align:center;	
}	

#footer
{
border:2px solid #ceeb8c;	
height:15px;
background-color:#ffffff;
text-align:center;
margin-top:10px;
padding-top:2px;
padding-bottom:2px;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
}

#footlink
{
text-align:center;
padding-top:4px;
}

legend{color: black; font-weight: bold;}
td.ErrorText {color: red; font-weight: bold; border:thin solid red}
.AnmeldungError {border:1px solid red}
#AnmeldungErrorText {color: red; font-weight: bold; border:thin 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; 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 {background-color:#cccccc;	width:70%; margin:0px auto; padding:10px;}

.a1000-1 {font-size:11px; color:gray;}
.a1000-2 {vertical-align:top;}
.a1000-3 {vertical-align:top;}
.a1000-4 {font-size:11px; color:gray;}
.a1000-5 {width:150px; height:100px; float:left; overflow:hidden; padding-top:10px;padding-left:10px;}
.a1000-6 {min-height:100px; padding-top:10px; padding-bottom:10px; padding-left:180px;}
	#a1050-1 {float:left; padding-right:20px; padding-bottom:30px; margin-top:18px;}
	#a1050-2 {font-size:11px; color:gray;}
