/*webkatalog
  * 

  Copyright (c) 2005 rembrandt

  Alle Rechte bei Andreas Groß
*/
  
body 
{
 font-family:Verdana;
 font-size:12px;
 width:1000px;
 margin:0px auto;
 background-color: #403F3F;

            

}
h1 {font-size:18px;color:#000000;margin-bottom:0px;}
h2 {font-size:12px;color:#000000;}
h3 {font-size:12px;color:#000000;}
h4 {font-size:12px;color:#ffffff;}
p {margin-top:0px;}
fieldset {border-color: black; margin-bottom:20px;}

code {font-size:12px;color:#ff0000;}

#pageTitle-1
{
margin: auto;
width: 810px;
height: 60px;
border-left:1px solid #000;
border-right:1px solid #000;
border-top:2px solid #000;
position: relative;
z-index: 100;
background-color: #403F3F;
color: #fff
top: 0px;
left: 0px;
}

#pageTitleLogo
{
width: 352px;
height: 60px;
#position: relative;
z-index: auto;
top: 0;
padding:0px 0px 0px 100px;
}

#pageTitleTeaser
{
margin: auto;
width: 812px;
height: 220px;
position: relative;
background-color: #000000;
#border-left:1px solid #363636;
#border-right:1px solid #363636;
top: 0px;
left: 0px;
}

#pageTitleSpeachBalloon
{
padding-top: 15px;
padding-left: 160px; 
padding-right: 0px; 
padding-bottom: 20px; 
position: relative;
top: 5px;
left: 102px;
height: 93px;
width: 485px;
z-index:400;
font-family: Verdana;
font-weight: bold;
font-size: 12px;
color: #FFFFFF;
}

#pageTitlesuchen
{
padding-top: 25px;
padding-left: 0px; 
padding-right: 0px; 
position: relative;
width: 450px; 
vertical-align: middle;
vertical-align: baseline;
font-family: Verdana;
font-size: 12px;
color: #fff;
}


#pageTitle-2
        {
            font-size: small;
            font-weight: bold;
        } 
        
#pageTitle-3
{
padding: 10px;
position: absolute;
top: 152px;
left: 109px;
height: 47px;
width: 167px;
z-index:400;
font-family: Tahoma;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
line-height: 12px;
}          

#pageTitle-4
{
padding: 10px;
position: absolute;
top: 152px;
left: 336px;
height: 47px;
width: 167px;
z-index:450;
font-family: Tahoma;
font-size: 12px;
font-weight: bold;
color: white;
line-height: 12px;
}

#pageTitle-5
{
position: absolute;
top: -27px;
left: 561px;
height: 250px;
width: 259px;
z-index:500;
}

#content
{
background-color:#403F3F;
border:0px solid red;
width: 810px;
margin: auto;
border-left:1px solid #000000;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
}

a:link
{ 
  text-decoration:none;
  color:#ffffff;
  font-family: Verdana;
  font-size: 12px;
  
}
a:hover
{ 
 text-decoration:underline;
 color:#ffffff;
 font-family: Verdana;
 font-size: 12px;
}

a:visited
{ 
 text-decoration:none;
 color:#ffffff;
 font-family: Verdana;
 font-size: 12px;
}
    
     

a.linkblack
  {
  color:#000000;
color: black;
  }

a:link.linkblack
{
color: black;
color: #000000;
text-decoration: none;
}

a:hover.linkblack
{
color: black;
color: #000000;
text-decoration: underline;
}

a:visited.linkblack {
color: black;
color: #000000;
text-decoration: none;
}



#title {
height: 0px;
padding-left:500px;
z-index: 100;
background-color: #403F3F;
font-family: Verdana;
font-size: 11px;
color: #FFFFFF;
text-align: right;
vertical-align: middle;
letter-spacing: 0.15em;
}

#title A{color:white;}

#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;}


#TitleNavi {
height:24px;
padding-left:5px;
padding-top:0px;
border-top:1px solid #000099;
border-bottom:1px solid #000099;
border-left:1px solid #000099;
border-right:1px solid #000099;
margin-bottom:20px;
font-weight:bold;
text-align:center;
color:#000000;
background-color:#cccccc;	
}

#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: 610px;
margin-left:0px;
background-color:#403F3F;
border:solid 0px black;
}

#Content3Spaltig {
float:left;
width:660px;
margin-left:1.1%;

}

#right {
width:200px;
line-height:18px;
border:solid 0px yellow;
float:right;
}

.ro {
	background:url('images/rro.gif') top right no-repeat;
}

.lo {
	background:url('images/rlo.gif') top left no-repeat;
}


.ru {
	background:url('images/rur.gif') bottom right no-repeat;
}

.lu {

background:url('images/rul.gif') bottom left no-repeat;
}
.menutitle
{
font-family: Verdana;
font-size: 12px;
color:#000000;
text-align:left;
border-top:0px solid #5742f6;
border-bottom:0px solid #5742f6;
border-right:0px solid #5742f6;
margin-top:5px;
margin-bottom:5px;
padding-left:5px;

}

.RahmenObenMitte
{
border-top:0px solid #000099;	
border-left:0px solid #000099;
border-right:0px solid #000099;

background-color:#403F3F;	
color:#000000;
font-size:12px;
font-weight:bold;
text-align:left;
padding:0px 0px 0px 0px;
margin:10px 0px 0px 10px;
}

.RahmenObenMitte a{color:black;}

.BodyMitte {
border:0px solid #000099;
background-color:#403F3F;
color:#000000;
overflow:hidden;
font-size:12px;
font-weight:normal;
text-align:left;
padding:0px 0px 5px 0px;
margin:0px 0px 0px 10px;
}

.BodyMitte a{color:#ffffff;}

#SeitenDetails {
border:1px solid #000099;	
background-color:#ffffff;
color:#000000;

font-size:12px;
font-weight:normal;
text-align:left;
padding:20px;

-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
}

#meldung
{
padding:20px;
border:#1px solid #000099;

font-weight:normal;
text-align:center;
background-color:#403F3F;	
-moz-border-radius:10px;
}

/*
*********************************************************************************
Universalbox
*********************************************************************************
*/

.HeadBoxUniversal
{
border-top:0px solid #000099;	
border-left:0px solid #000099;
border-right:0px solid #000099;

color:#000000;	
background-color:#403F3F;	
font-size:12px;
font-weight:bold;
text-align:center;
margin:10px 10px 0px 0px;
}
.BodyBoxUniversal {
border:0px solid #000099;	
background-color:#403F3F;
color:#000000;

font-family: Verdana;
font-size: 12px;
font-weight:normal;
text-align:center;
margin:0px 10px 0px 0px;
}

.BodyBoxUniversal A
{
color:black;}
}

/*
*********************************************************************************
Box Navigation
*********************************************************************************
*/

.HeadBoxNavigation 
{
border-top:0px solid #000099;	
border-left:0px solid #000099;
border-right:0px solid #000099;

color:#000000;	
background-color:#d0d0d0;	
font-family: Verdana;
font-size: 12px;
text-align:center;
margin:10px 10px 0px 0px;
}
.BodyBoxNavigation {
border:0px solid #000099;	
background-color:#d0d0d0;
color:#000000;
font-size:12px;
font-weight:normal;
margin:0px 10px 0px 0px;

}

/*
*********************************************************************************
Box Newsletter
*********************************************************************************
*/

.HeadBoxNewsletter
{
border-top:0px solid #000099;	
border-left:0px solid #000099;
border-right:0px solid #000099;

color:#000000;	
background-color:#403F3F;	
font-family: Verdana;
font-size: 12px;
text-align:center;
margin:10px 10px 0px 0px;
}
.BodyBoxNewsletter {
border:0px solid #000099;	
background-color:#403F3F;
color:#000000;

font-size:12px;
font-weight:normal;
text-align:center;
margin:0px 10px 0px 0px;
}

/*
*********************************************************************************
Box Suche
*********************************************************************************
*/

.HeadBoxSuche 
{
border-top:0px solid #000099;	
border-left:0px solid #000099;
border-right:0px solid #000099;

color:#000000;	
background-color: #403F3F;	
font-family: Verdana;
font-size: 12px;
text-align:center;
margin: 5px 10px 0px 0px;
}
.BodyBoxSuche  {
border:0px solid #000099;	
background-color: #403F3F;
color:#000000;

font-size:12px;
font-weight:normal;
text-align:center;
margin:0px 10px 0px 0px;
}

/*
*********************************************************************************
Box Neueintraege
*********************************************************************************
*/

.HeadBoxNeueintraege
{
border-top:0px solid #000099;	
border-left:0px solid #000099;
border-right:0px solid #000099;

color:#000000;	
background-color:#d0d0d0;	
font-size:12px;
font-weight:bold;
text-align:center;
margin:10px 10px 0px 0px;
}
.BodyBoxNeueintraege {
border:0px solid #000099;	
background-color:#d0d0d0;
color:#000000;

font-family: Verdana;
font-size: 12px;
font-weight:normal;
text-align:center;
margin:0px 10px 0px 0px;

}

a.BoxNeueintraege:link, a.BoxNeueintraege:visited, a.BoxNeueintraege:active, a.BoxNeueintraege:hover	
	{
	font-family: Verdana;
font-size: 12px;
	font-weight:normal;
color:#ffffff;
	}

a.BoxWerbung:link, a.BoxWerbung:visited, a.BoxWerbung:active, a.BoxWerbung:hover	
	{
color:#ffffff;
font-family: Verdana;
font-size: 12px;
	font-weight:normal;

	}
	
.standardeintragAnmeldung
	{
background-color: #666666;	
	border:solid 0px;
	margin-bottom:20px;
	}	
.partnereintragAnmeldung
	{
	background-color: #999999;
	border:solid 0px;
	margin-bottom:20px;
	}	
.businesseintragAnmeldung
	{
	background-color:#cccccc;	
	border:solid 0px;
	margin-bottom:20px;	
	}		
.premiumeintragAnmeldung, a.premiumeintragAnmeldung:link
	{
	background-color:#ffffff;	
	border:solid 0px;
	margin-bottom:20px;
	}

.standardeintrag
	{
	color:#000000;
	border:0px solid #d5e7cc;		
	background-color:#666666;	
	width:99%;
	}

.standardeintrag A {color:black;}
.standardeintrag A:hover{color:red;}
.standardeintrag A:visited{color:black;}	
.standardeintrag A:active{color:black;}

	
.partnereintrag
	{
	color:#000000;
	border:0px solid #0000aa;		
	background-color: #999999;
	width:99%;
	}

.partnereintrag A {color:black;}
.partnereintrag A:hover{color:red;}
.partnereintrag A:visited{color:black;}	
.partnereintrag A:active{color:black;}

	
.businesseintrag
	{
	color:#000000;
	border:0px solid blue;		
	background-color: #cccccc;		
	width:99%;
	}

.businesseintrag A {color:black;}
.businesseintrag A:hover{color:red;}
.businesseintrag A:visited{color:black;}	
.businesseintrag A:active{color:black;}
	
.premiumeintrag
	{
	border:0px solid red;		
	background-color:#ffffff;
	collor: #000000;	
	width:99%;	
	}

.premiumeintrag A {color:black;}
.premiumeintrag A:hover{color:red;}
.premiumeintrag A:visited{color:black;}	
.premiumeintrag A:active{color:black;}
	
.suche
  {
  padding: 40px 40px 40px 40px;
  }
.suche label
  {
  display:block;
	width:13em;
	float:left;
	font-weight:bold;
	color:#000; 
  }

#HeadMeldung
{
border-top:1px solid #0000aa;
border-left:1px solid #0000aa;	
border-right:1px solid #0000aa;		
height:15px;
	
background-color:#ffbc00;	
font-size:12px;
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-size:12px;
font-weight:bold;
text-align:center;
padding:40px;

-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
}


#footwerbung
{
background-color:#403F3F;
text-align:center;	
margin: auto;
width: 813px;
padding-top:5px;
padding-bottom:5px;

}	

#footer
{
margin: auto;
width: 800px;
height:50px;
position: relative;
z-index: 100;
background-color: #403F3F;
}

#footer_txt
{
left: 0px;
text-align: center;
font-family: Tahoma;
font-size: 10px;
font-weight: bold;
color: #FFFFFF;
background-color: #403F3F;
padding-top: 10px;
padding-bottom: 5px;
color: #FFFFFF;
}

#fusstext
{
margin: auto;
width: 800px;
font-size:10px;
padding: 0px;
padding-bottom: 5px;
background-color: #403F3F;
color: #FFFFFF;
}

#footlink
{
margin: auto;
width: 800px;
font-size:12px;
font-weight:normal;
text-align:center;
color: #FFFFFF;
padding-top:5px;
padding-bottom:5px;
}

#footlink_pr
{
float:center;
position: relative;
text-align:center;
padding-top: 8px;
padding-bottom: 8px;
}

legend{font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: black; font-weight: bold; font-size: 12px;  text-decoration: none;}
td.ErrorText {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: red; font-weight: bold; font-size: 12px;  text-decoration: none; border:thin solid red}
.AnmeldungError {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: black; font-weight: normal; font-size: 12px;  text-decoration: none; border: solid red}
#AnmeldungErrorText {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: red; font-weight: bold; font-size: 12px;  text-decoration: none; border:thin solid red; text-align:center}
Anmeldung-1 {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #000; font-weight: bold; font-size: 12px;  text-decoration: none; text-align:left; }
Anmeldung-2 {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  color: #fff; font-weight: normal; font-size: 12px;  text-decoration: none }
td.AnmeldungText {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  font-weight: normal; font-size: 12px;  text-decoration: none }
td.AnmeldungTextKlein {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  font-weight: normal; font-size: 9px;  text-decoration: none }

#a0-1 {font-size:11px; font-weight:normal; color:#ffffff;}
td.a0-2 {height:20px; vertical-align:top;}
td.a0-3 {vertical-align:top;}
#a0-4 {padding-bottom:20px; color:#ffffff;}
#a0-5	{padding-top:20px;}
#a0-6 {border:0px black solid; text-align:right;}


.a1000-1 {font-size:11px; font-weight:normal; color:#ffffff;}
.a1000-2 {vertical-align:top;}
.a1000-3 {vertical-align:top;}
.a1000-4 {font-size:11px; font-weight:normal; color:black;}
.a1000-5 {float:left; border:solid 0px;padding-top:10px;padding-left:10px; margin-right:10px; color: #000;}
.a1000-6 {padding-top:10px; padding-bottom:10px; padding-left:10px; border:solid 0px red; color: #000;}
#.a1000-7 {font-size:12px; font-weight:normal; color:#000000;}
#a1050-1 {float:left; padding-right:20px; padding-bottom:30px; margin-top:18px;}
#a1050-2 {font-size:11px; font-weight:normal; color:#403F3F;}
