/* ---------- spinecenter baden ---------- */

/* ---------- allgemein ---------- */


html, body, div, p, h1, h2, h3, ul, ol, span, a, table, td, form, img, li 
{
			margin: 0;
			padding: 0;
}


body 
{
			background-color: #494949;
}

.poll 
{
			background-color: #FFFFFF;
}

#poll	{
			position: absolute; top: 5px; left: 5px;
			width: 380px; 
			}


#poll form

		{
			font:12px/16px Arial, Helvetica, sans-serif;
			color:#000000;
			padding: 10px 10px 5px 10px;		
                  }

#poll	h3	{
			font:14px Arial, Helvetica, sans-serif;
			font-weight: bold;
			color: #FFFFFF;
			padding: 10px 10px 10px 10px;		
			margin: 5px 0px 0px 0px;
			background-color: #B00000;	
			}


ul, form, table

		{
		font:11px/14px Arial, Helvetica, sans-serif;
		padding: 0px 0px 0px 0px;		
                  }



strong	{
		font-weight: bold;
		}


a:link		{text-decoration: none;}
a:visited	{text-decoration: none;}
a:active	{text-decoration: none;}
a:hover 	{text-decoration: underline;}
a:focus 	{text-decoration: none;}

#navimeta a:link		{color:#E6E6E6; text-decoration: none;}
#navimeta a:visited	{color:#E6E6E6; text-decoration: none;}
#navimeta a:active	{color:#FF8500; text-decoration: none;}
#navimeta a:hover 	{color:#FF8500; text-decoration: none;}
#navimeta a:focus 	{color:#FF8500; text-decoration: none;}

#footer a:link		{color:#E6E6E6; text-decoration: none;}
#footer a:visited	{color:#E6E6E6; text-decoration: none;}
#footer a:active	{color:#FF8500; text-decoration: none;}
#footer a:hover 	{color:#FF8500; text-decoration: none;}
#footer a:focus 	{color:#FF8500; text-decoration: none;}

#rechts a:link		{color:#B00000; font-weight: bold; text-decoration: none;}
#rechts a:visited	{color:#B00000; font-weight: bold; text-decoration: none;}
#rechts a:active	{color:#B00000; font-weight: bold; text-decoration: none;}
#rechts a:hover 	{color:#B00000; font-weight: bold; text-decoration: underline;}
#rechts a:focus 	{color:#B00000; font-weight: bold; text-decoration: none;}

#content a:link		{color:#FF8500; font-weight: bold; text-decoration: none;}
#content a:visited	{color:#FF8500; font-weight: bold; text-decoration: none;}
#content a:active	{color:#FF8500; font-weight: bold; text-decoration: none;}
#content a:hover 	{color:#FF8500; font-weight: bold; text-decoration: underline;}
#content a:focus 	{color:#FF8500; font-weight: bold; text-decoration: none;}


#contenttxt a:link		{color:#B00000; font-weight: bold; text-decoration: none;}
#contenttxt a:visited	{color:#B00000; font-weight: bold; text-decoration: none;}
#contenttxt a:active	{color:#B00000; font-weight: bold; text-decoration: none;}
#contenttxt a:hover 	{color:#B00000; font-weight: bold; text-decoration: underline;}
#contenttxt a:focus 	{color:#B00000; font-weight: bold; text-decoration: none;}


#navigation a:link		{
						color:#E6E6E6; text-decoration: none;
						width:136px;
						display: block;
						background: 
        				url(/pic/buttonnorm.gif)
        				no-repeat;
						padding: 4px 4px 4px 0px;
						margin: 0px 8px 0px 0px;
						}

#navigation a:link.on		{
						color:#FF8500; 
						}

#navigation a:visited.on	{
						color:#E6E6E6; 
						}

#navigation a:visited	{
						color:#E6E6E6; text-decoration: none;
						width:136px;
						display: block;
						background: 
        				url(/pic/buttonnorm.gif)
        				no-repeat;
						padding: 4px 4px 4px 0px;
						margin: 0px 8px 0px 0px;
						}
#navigation a:active	{
						color:#FF8500; text-decoration: none;
						width:136px;
						background: 
        				url(/pic/buttonnorm.gif)
        				no-repeat;
						padding: 4px 4px 4px 0px;
						margin: 0px 8px 0px 0px;
						}
#navigation a:hover 	{
						color:#FF8500; text-decoration: none;
						width:136px;
						display: block;
						background: 
        				url(/pic/buttonover.gif)
        				no-repeat;
						padding: 4px 4px 4px 0px;
						margin: 0px 8px 0px 0px;
    						}
#navigation a:focus 	{
						color:#FF8500; text-decoration: none;
						width:136px;
						display: block;
						background: 
        				url(/pic/buttonnorm.gif)
        				no-repeat;
						padding: 4px 4px 4px 0px;
						margin: 0px 8px 0px 0px;
						}


#navisubsite a:link		{
						color:#FFFFFF; text-decoration: none;
						width:136px;
						background: 
        				url(/pic/trans.gif)
        				no-repeat;
						padding: 0px 0px 0px 0px;
						margin: 0px 0px 0px 0px;
						}
#navisubsite a:visited	{
						color:#FFFFFF; text-decoration: none;
						width:136px;
						background: 
        				url(/pic/trans.gif)
        				no-repeat;
						padding: 0px 0px 0px 0px;
						margin: 0px 0px 0px 0px;
						}
#navisubsite a:active	{
						color:#FFFFFF; text-decoration: none;
						width:136px;
						background: 
        				url(/pic/trans.gif)
        				no-repeat;
						padding: 0px 0px 0px 0px;
						margin: 0px 0px 0px 0px;
						}
#navisubsite a:hover 	{
						color:#FFFFFF; text-decoration: none;
						width:136px;
						background: 
        				url(/pic/trans.gif)
        				no-repeat;
						padding: 0px 0px 0px 0px;
						margin: 0px 0px 0px 0px;
    						}
#navisubsite a:focus 	{
						color:#FFFFFF; text-decoration: none;
						width:136px;
						background: 
        				url(/pic/trans.gif)
        				no-repeat;
						padding: 0px 0px 0px 0px;
						margin: 0px 0px 0px 0px;
						}


#navilang a:link	{color: #AEB0B2; text-decoration: none;
						background: 
        				url(/pic/rand-links-hg.jpg)
        				no-repeat;
						padding: 5px 0px 5px 10px;
						margin: 0px 0px 0px 0px;
						}

#navilang a:visited	{color: #AEB0B2; text-decoration: none;
						background: 
        				url(/pic/rand-links-hg.jpg)
        				no-repeat;
						padding: 5px 0px 5px 10px;
						margin: 0px 0px 0px 0px;
						}
#navilang a:active	{color: #97999B; text-decoration: none;
						background: 
        				url(/pic/rand-links-hg.jpg)
        				no-repeat;
						padding: 5px 0px 5px 10px;
						margin: 0px 0px 0px 0px;
						}
#navilang a:hover 	{color: #97999B; text-decoration: none;
						background: 
        				url(/pic/rand-links-hg.jpg)
        				no-repeat;
						padding: 5px 0px 5px 10px;
						margin: 0px 0px 0px 0px;
						}
#navilang a:focus 	{color: #97999B; text-decoration: none;
						background: 
        				url(/pic/rand-links-hg.jpg)
        				no-repeat;
						padding: 5px 0px 5px 10px;
						margin: 0px 0px 0px 0px;
						}

/* ---------- klassen ---------- */

.no			{
			color:#DDDEDF;
			}

.error			{
			color:#FF0000;
			}


.on	{
			font-weight: bold;
			}

.off	{

			}

.onzwei	{

			}

.offzwei	{

			}


.one		{
			background: 
			#494949
        	url(/pic/body-one.jpg)
        	no-repeat
			780px 150px
			fixed;
			}

.two		{
			background: 
			#494949
        	url(/pic/body-two.jpg)
        	no-repeat
			780px 150px
			fixed;
			}

.tree		{
			background: 
			#494949
        	url(/pic/body-tree.jpg)
        	no-repeat
			780px 150px
			fixed;
			}

.formtext {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	font-weight: normal;
	background-color: #D7D7D7;
	border: #FF8500 solid 1px;
	width: 300px; height:16px;
}

.formbox { background-color:#D7D7D7; border:1px solid #FF8500; }

.formtextbig {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	font-weight: normal;
	background-color: #D7D7D7;
	border: #FF8500 solid 1px;
	width: 300px; height:100px;
}

.formbutton {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	line-height: 14px;
	color: #ffffff;
	font-weight: normal;
	background-color: #888888;
	border: #FF8500 solid 1px;
	width: 100px; height:19px;
}

.back	{
			font:12px/16px Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			padding: 10px 10px 5px 10px;		
			}

.quelle	{
			font:12px Arial, Helvetica, sans-serif;
			color: #FFFFFF;
			padding: 10px 10px 10px 10px;		
			margin: 0px 0px 0px 0px;
			background-color: #FF8500;	
			}





/* ---------- id ---------- */

#navilang	{
			position: absolute; top: 0px; left: 700px;
			width: 200px; height:90px;
			text-align: right;
			background-color: #DDDEDF;
			}

#logo	{
			position: absolute; top: 5px; left: 755px;
			width: 97px; height:43px;
			}

#header	{
			position: absolute; top: 50px; left: 50px;
			width: 800px; height:135px;
			border:1px solid #FF8500;
			}

#navimeta	{
			position: absolute; top: 30px; left: 200px;
			width: 400px; height:20px;
			z-index: 3;
			}

#menu	{
			position: absolute; top: 196px; left: 50px;
			width: 140px; height:200px;
			overflow: visible;
			}

#navigation	{
			position: absolute; top: 0px; left: 0px;
			width: 140px;
			text-align: right;
			}


#navisubsite	{
			position: relative; bottom: 0px; left: 0px;
			background-color: #5C5C5C;
			width: 140px;
			margin: 2px 0px 2px 0px;
			}

#navisubsiteone	{
			position: relative; top: 0px; left: 0px;
			width: 140px; height:30px;
			overflow: hidden;
			padding: 0px 0px 4px 00px;		
			}

#navisubsitetwo	{
			position: relative; top: 0px; left: 0px;
			width: 140px; height:30px;
			overflow: hidden;
			}

#content	{
			position: absolute; top: 196px; left: 200px;
			width: 450px; 
			background-color: #FFFFFF;
			z-index: 1;
			}
#contentlinks	{
			width: 225px; 
			background-color: #abcdef;
			}

#contentrechts	{
			width: 225px; 
			background-color: #ffffff;
			padding: 0px 0px 0px 225px;		
			}

#contenttxt	{
			width: 450px;
			padding: 0px 0px 0px 0px;
			overflow:visible;
			}

#rechts	{
			position: absolute; top: 196px; left: 655px;
			width: 196px; 
			background-color: #FFFFFF;
			z-index: 10;
			}

#rechtseins{
			padding: 5px 5px 5px 5px;
			border-bottom:1px solid #B00000;
			}

#rechtseins img {
			padding: 2px 7px 4px 0px;
			float:left;
			}


#footer	{
			position: relative; top: 0px; left: 0px;
			width: 450px; height:20px;
			background-color: #494949;
			border-top:1px solid #FF8500;
			}

#footer	p	{
			font:10px Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			padding: 7px 10px 10px 10px;		
			}

#navimeta p	{
			font:11px Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			padding: 0px 0px 7px 0px;		
			}


#navilang p	{
			font:13px Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			padding: 5px 20px 5px 0px;		
			}

#contenttxt	p	{
			font:12px/16px Arial, Helvetica, sans-serif;
			color:#000000;
			padding: 10px 10px 5px 10px;		
			}


#contenttxt	ul	{
			font:12px/16px Arial, Helvetica, sans-serif;
			color:#000000;
			padding: 10px 10px 5px 23px;		
			}

#contenttxt	ol	{
			font:12px/16px Arial, Helvetica, sans-serif;
			color:#000000;
			padding: 10px 10px 5px 30px;		
			}


#contenttxt	h3	{
			font:16px Arial, Helvetica, sans-serif;
			font-weight: bold;
			color: #FFFFFF;
			padding: 10px 10px 10px 10px;		
			margin: 0px 0px 0px 0px;
			background-color: #B00000;	
			}

#contenttxt	h4	{
			font:14px Arial, Helvetica, sans-serif;
			font-weight: bold;
			color: #FFFFFF;
			padding: 10px 10px 10px 10px;		
			margin: 5px 0px 0px 0px;
			background-color: #B00000;	
			}

#contenttxt	h5	{
			font:16px Arial, Helvetica, sans-serif;
			font-weight: bold;
			color: #FFFFFF;
			padding: 10px 10px 0px 10px;		
			margin: 0px 0px 0px 0px;
			}


#contenttxt	img	{
			padding: 0px 0px 0px 0px;		
			margin: 0px 0px 0px 0px;		
			}

#contenttxt	img.abstand	{
			padding: 10px 10px 10px 10px;		
			margin: 0px 0px 0px 0px;
			border:0px;
			}


#rechts	p	{
			font:11px/16px Arial, Helvetica, sans-serif;
			color:#000000;
			padding: 0px 0px 5px 0px;		
			}

#rechts	h6	{
			font:12px/16px Arial, Helvetica, sans-serif;
			font-weight: bold;
			color:#000000;
			padding: 0px 0px 0px 0px;		
			margin: 0px 0px 0px 0px;
			}
#rechts hr	{
			width:186px;
			color:#B00000; 
			background-color:#B00000; 
			height:1px;
 			padding: 0px 0px 0px 0px;		
			margin: 0px 0px 4px 0px;
 			}

#navigation	p	{
			font:12px Arial, Helvetica, sans-serif;
			color:#FFFFFF; 
			padding: 0px 0px 0px 0px;		
			margin: 0px 0px 4px 0px;
			}

#navigation	p.small	{
			font:10px Arial, Helvetica, sans-serif;
			color:#FFFFFF; 
			padding: 0px 5px 0px 0px;		
			margin: 0px 0px 4px 0px;
			}

#navisubsite	p	{
			padding: 0px 0px 0px 0px;		
			margin: 0px 0px 0px 0px;
			}

#contenttxt p img	{
			float:left;			
		padding: 0px 0px 0px 0px;		
			margin: 0px 10px 10px 0px;		
			}

#contenttxt td p img	{
			float:left;			
		padding: 0px 0px 0px 0px;		
			margin: 0px 8px 4px 0px;		
			}

#contenttxt td img	{
			padding: 10px 10px 5px 10px;		
			margin: 0px 0px 0px 0px;		
			}

#contenttxt tr.zweispalt img	{
			padding: 0px 0px 0px 0px;		
			margin: 0px 0px 0px 0px;		
			}

