/* CSS definition file containing sitestyle stylesheets */

BODY P
{ font-family:Tahoma, Arial,Helvetica,Geneva,Sans-serif,sans-serif; margin: 0; overflow:auto; line-height:12pt; font-size: 8pt; color: #663366}

H3
{ font-family:Tahoma,  Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 8pt; text-decoration: none ; 
padding : 0px; margin : 0px; color: #FFFFFF; }


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




/* Seitenhintergrund */
body 
{background-color:none; 
background-attachment: scroll++;  
background-image: url(../bg/background05.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:400px; top: 123px; 
z-index:1; 
background-color: x; 
border: 0px solid #000000; 
text-align: x; 
font-weight:bold; }

.ButtonNavBar2 
{position: absolute; 
padding: 0px; 
left:65px; top: 380px; 
width:xpx; height: xpx; 
z-index:1; 
background-color: x; 
border: 0px solid #000000; 
text-align: x;}

.TextNavBar1  
{text-align:right; letter-spacing: 1px;
font-family: Tahoma, Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 8pt; font-weight: bold; color: #990000;
position: absolute; 
padding: xpx; 
left:130px; top:350px; 
z-index:1; }


.roundedcornr_box_687321 {
   background: #ccff99; 
}
.roundedcornr_top_687321 div {
   background: url(../grafik/roundedcornr_687321_tl.png) no-repeat top left;
}
.roundedcornr_top_687321x {
   background: url(../grafik/roundedcornr_687321_tr.png) no-repeat top right;
}
.roundedcornr_bottom_687321 div {
   background: url(../grafik/roundedcornr_687321_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_687321 {
   background: url(../grafik/roundedcornr_687321_br.png) no-repeat bottom right; 
}

.roundedcornr_top_687321 div, .roundedcornr_top_687321, 
.roundedcornr_bottom_687321 div, .roundedcornr_bottom_687321 {
   width: 100%;
   height: 30px;
   font-size: 1px;
}
.roundedcornr_content_687321 { margin: 0 20px; }



/* 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; }

#logo
{position: absolute; 
padding: 0px; 
left:58px;top:15px; 
width:xpx; height: xpx; 
z-index:3; 
background-color: x; 
border: 0px solid #000000; }

#bild1 
{position: absolute; 
padding: 0px; 
left:1px;top:165px; 
width:300px; height: xpx; 
z-index:3; 
background-color: x; 
border: 0px solid #000000; }

.headline
{font:bold 12pt  Tahoma, Arial,Helvetica,Geneva,Sans-serif,sans-serif; color: #EEDDCC;
z-index:1; 
border: 0px solid #000000;}

#headtext p
{ BORDER: #999999 solid 0px; background-color:x; text-align:left; 
width:350px; height:xpx;
font: normal 8pt  Tahoma, Arial,Helvetica,Geneva,Sans-serif,sans-serif; color: #FFFFFF;
line-height:12pt;
position: absolute; 
padding: 0px; 
left:400px; top:160px; 
z-index:1;}

#mainheading p
{position: absolute; left:417px; top:300px; 
z-index:4;
width:328px; height:xpx; 
text-align: right;
font:normal 16pt  Tahoma, Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
color: #7C3664; letter-spacing: 1pt;}

#maintext 
{background-image: url(../bg/backtext.gif);  
width:350px; height:xpx; 
padding: 0px; 
position: absolute; left:395px; top:344px; 
z-index:3;
line-height:12pt;
font-family: Tahoma, Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 8pt; color: #663366;}



#kontextbox {
background:transparent;
position:absolute; top:390px; left:75px;
width: 290px; height: 270 px;
font:normal 8pt Tahoma, Arial,Helvetica,Geneva,Sans-serif,sans-serif; color: #990000;
line-height:14pt;
border:0px solid #FFFFFF;
display:block;
padding:10px;
z-index:3;}

#kontextbox-re {
background:transparent;
position:absolute; top:390px; left:770px;
width: 300px; height: 170 px;
font:normal 8pt Tahoma, Arial,Helvetica,Geneva,Sans-serif,sans-serif; color: ##663366;
line-height:14pt;
border:1px solid #FFFFFF;
display:block;
padding:10px;
z-index:3;}

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

#adresse p
{ BORDER: #999999 solid 0px; background-color:x; 
text-align:right; 
width:250px; height:xpx;
font-family: Tahoma, Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 8pt; color: #663366;
position: absolute; 
padding: 0px; 
left:60px; top:515px; 
z-index:1;}

#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: #333333;
padding: 0px; 
z-index:1; }


/* 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:#AA8899;
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:#EEDDCC;
position:absolute; top:39px; left:-331px; 
width: 331px;
font:normal 8pt Tahoma, Arial,Helvetica,Geneva,Sans-serif,sans-serif; color: #663366;
line-height:12pt; 
border:0px 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; }


/* 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;
}


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


 