/* CSS definition file containing sitestyle stylesheets */


BODY
{ margin: 0; overflow:hidden;}

H3 table
{ font-family:Tahoma,  Arial,Helvetica, Geneva, Sans-serif,sans-serif; font-size: 8pt; text-decoration: none ; 
padding : 0px; margin : 0px; color: #FFFFFF; line-height:12pt; }
LI
{list-style-type: square; list-style-image: url(../grafik/ul.jpg); }

 A:active,  A:link,  A:visited,  A:hover 
{ font-family: Tahoma, Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size:8pt; color: #666666; font-weight:bold;  text-decoration: none;}
A:link 
{color: #666666;}
 A:visited 
{color: #666666; }
 A:hover 
{color: #006699; }




/* Seitenhintergrund */
body 
{background-color:none; 
background-attachment: scroll++;  
background-image: url(../bg/back-start01.jpg); 
background-repeat: no-repeat; 
background-position: left top;  
padding: x%;




/* Scrollbars */
scrollbar-base-color:#FFFFFF;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-arrow-color:#cccccc;
scrollbar-darkshadow-color:#E1E1E1;
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#E1E1E1;
scrollbar-shadow-color:#fFFFFFF;
scrollbar-track-color:#FFFFFF;}


/* Position Navigation */
.hauptnavi 
{position: absolute; 
padding: 0px; 
left:1px; top: 200px; 
width:xpx; height: xpx; 
z-index:1; 
background-color: x; 
border: 0px solid #000000; 
text-align: x;
font-weight:bold; }

.kontextnavi 
{text-align:right; letter-spacing: 1px;
position: absolute; 
padding: xpx; 
left:0px; top:390px; 
z-index:1; }

.pfeil
{position: absolute; 
padding: 0px; 
left:390px; top: 390px; }



/* Position Seitenelemente */
#layout 
{position: absolute; 
padding: 0px; 
left:395px; top:150px;  width:350px; height:xpx;
z-index:1; 
background-color: x; 
border: 0px solid #000000; }

#signet1
{position: absolute; 
left:150px;top:60px; 
z-index:3; }
#signet2
{ BORDER: #999999 solid 0px; background-color:x; 
position: absolute; 
left:150px; top:105px; 
z-index:3;}
#signet3 p
{ text-align:left; 
line-height:14pt;
font-family: Times New Roman, Tahoma, Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 10pt; font-weight:bold; color: #000033;
position: absolute; 
left:150px; top:100px; 
z-index:3;}

#bild1 
{position: absolute; 
left:147px;top:197px; 
width:xpx; height: 200px; 
z-index:3; 
border: 0px solid #000000; }

#headline 
{font-family: Tahoma, Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 14pt; font-weight:bold; color: #006699;
position: absolute; left:400px; top:151px; 
z-index:1; 
border: 0px solid #000000;}

.shadow
{text-shadow: #cccccc 5px -5px 5px;}

#maintext 
{width:390px; height:400px; 
overflow-x:hidden; overflow-y:auto;
font-family: Tahoma, Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 8pt; color: #FFFFFF;
line-height:16pt; letter-spacing: 1px;
padding: 20px; 
background-color:#003366;
position: absolute; left:400px; top:198px; 
z-index:3;}


#kontextbox {
background:#FFDDCC;
position:absolute; top:332px; left:64px; 
width: 331px; height: 142 px;
font:normal 8pt Tahoma, Arial,Helvetica,Geneva,Sans-serif,sans-serif; color: #990000;
line-height:12pt; 
border:1px solid #FFFFFF;
display:block;
padding:9px;
z-index:3;}

.kontextbox {
background:#FFDDCC;
width: 331px; height: xpx;
font:normal 8pt Tahoma, Arial,Helvetica,Geneva,Sans-serif,sans-serif; color: #990000;
line-height:12pt; 
border:1px solid #FFFFFF;
display:block;
padding:10px;
z-index:3;}

.adresse p
{ BORDER: #999999 solid 0px; background-color:x; 
text-align:left; 
width:xpx; height:xpx;
line-height:14pt;
font-family: Times New Roman, Tahoma, Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 10pt; font-weight:bold; color: #003366;
position: absolute; 
padding: 0px; 
left:153px; top:380px; 
z-index:3;}

#kontaktform form table
{ BORDER: #999999 solid 0px; background-color:none; text-align:right; 
width:350px; height:xpx;
font-family: Tahoma, Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 8pt; color: #FFFFFF;
padding: 0px; 
z-index:1; }

#footer {
clear:both;
width:270px; height:43px;
font-size:60%;
color:#52626F;
text-align: left;
padding:20px 0 0 0;
font-family: Tahoma;
border-top: 1px dashed #52626F;
}

/* Formularfelder */
.inputtext {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #ffffff;
	padding: 2px;
	height: 20px;
	width: 250px;
	border: 1px solid #999999;
}
.inputtextarea {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #ffffff;
	padding: 2px;
	height: 150px;
	width: 250px;
	border: 1px solid #999999;
}
.inputbutton {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background-color: #ffffff;
	padding: 2px;
	border: 1px solid #999999;
}


/* Textboxen einblenden - idLayout muss mit absolute positioniert werden wegen Vererbbarkeit*/
#box {
position:xx; top:xpx; left:xpx; 
}

#box a {
background:none;
font:bold 8pt  Tahoma, Arial,Helvetica,Geneva,Sans-serif,sans-serif; color:#669999;
display:block;
padding:0px;
border-bottom:0px solid #FFFFFF;
z-index:1; }

#box a:hover {
background:none;
font:bold 8pt  Tahoma, Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
color:#CC0011;
display:block;
padding:0px;
width:xpx;
border-bottom:0px dashed #FFFFFF;
z-index:1;}

#box a span {display:none; z-index:3;}

#box a:hover span {
background:#003366;
position:absolute; top:-10px; left:20px; 
width: 331px;
font:normal 8pt Tahoma, Arial,Helvetica,Geneva,Sans-serif,sans-serif; color: #cccccc;
text-align:left; line-height:12pt; 
border:1px solid #FFFFFF;
display:block;
padding:10px;
z-index:3;}

/* Opacity mit float:x für IE*/
.test{
float:left;
filter:Alpha(opacity=100, finishopacity=0, style=1);
-moz-opacity:0.5;
opacity: 0.50; }



/* Suchmaschinentext */
#quattron 
{position: absolute; 
left:-300px;top:-200px; 
z-index:1; }


 