/* DATEI: styles.css */
/*regelt den generellen Seitenaufbau der Templates */

html {
        overflow-y:visible;
        overflow-x:visible;
}

body { margin:0px; padding:0px; background-color:white; }

p, td, th, ul, caption, input, select, textarea {
        font-family:arial,verdana,helvetica;
        font-size:12px;
        font-weight:normal;
        color: #666666;
}

/*aus Höhensteuerung*/

body.hasJS td.navi5 { display:none;}
td.navi5 { display:none;}

body.hasJS td.navi6 { display:none;}
td.navi6 { display:none;}

#content { position:relative; top:0px; left:0px; width:auto; height:auto; margin-bottom:5px; overflow:visible;}
body.hasJS #content { position:relative; top:0px; left:0px; width:auto; height:auto; margin-bottom:5px; overflow:visible;}

#footer { display:none;}
body.hasJS #footer { display:none;}

#navi { display:none;}
#navistart { display:none;}



/*Kopfzeile*/
#header { display:none;}


/*Navigation*/
.text { display:none;}
.text_start { display:block; width:130px; margin-left:17px; background-image:url(/bilder/pfeil_weiss_grau.gif); background-repeat:no-repeat; background-position:0px 3px; text-decoration:none; font-family:sans-serif; color:#FFFFFF; font-weight:bold; font-size:12px; padding:2px 18px;}
.wolf_andi { padding-top:20px; margin-left:27px; margin-bottom:5px; width:70px; height:80px;}
.wa_text { display:block; margin-left:10px; margin-bottom:8px; text-decoration:none; width:130px; height:32px; font-family:sans-serif; color:#FFFFFF; font-weight:bold; font-size:12px; padding-top:2px;}
.adress_text { display:block; margin-left:8px; margin-bottom:8px; text-decoration:none; width:130px; height:46px; font-family:sans-serif; color:#FFFFFF; font-weight:normal; font-size:12px; padding-top:10px;}
.adress_text2 { display:block; margin-left:8px; margin-bottom:8px; text-decoration:none; width:130px; height:46px; font-family:sans-serif; color:#666666; font-weight:bold; font-size:12px; padding-top:10px;}
.adress_text3 { display:block; margin-left:8px; margin-bottom:8px; text-decoration:none; width:130px; height:46px; font-family:sans-serif; color:#666666; font-weight:normal; font-size:12px; padding-top:10px;}
.kontakt_text { display:none;}

#navleft {display:none;}
#subnavleft {display:none; }

#navleft_start { border-top:1px solid white; width:188px; font-weight:bold; font-family:sans-serif; font-size:12px;}
#subnavleft_start { border-top:1px solid white; margin-left:27px; width:160px; font-family:sans-serif; font-size:12px;}

#navleft A { display:none;}
#subnavleft A { display:none;}


#navleft A:link, #navleft A:visited  {display:none;}
#navleft A:hover ,#navleft A:focus, #navleft A:active { display:none;}

#subnavleft A:link, #subnavleft A:visited { display:none;}
#subnavleft A:hover, #subnavleft A:focus, #subnavleft A:active {display:none; }

#i0 { background-color: transparent;}


#navleft_ca { display:none;}
#navleft_ca A { display:none;}

#subnavleft_ca { display:none;}
#subnavleft_ca A { display:none;}



/*Inhaltsbereich*/

/*Startseite*/
#zielgruppen { position:fixed; top:105px; left:0px; width:180px; height:180px; z-index:0;}
#leistung { position:fixed; top:20px; left:139px; width:150px; height:175px; z-index:1;}
#referenzen { position:fixed; top:20px; left:320px; width:150px; height:175px; z-index:1;}
#wiruns { position:fixed; top:105px; left:431px; width:180px; height:180px; z-index:0;}
#informationen { position:fixed; top:170px; left:214px; width:180px; height:180px; z-index:0;}
/*Startseite*/

/*Rubrikseite*/

#teaser_container { margin-bottom:18px; padding:0; width:614px; height:104px; overflow:hidden; }

#teaser_rechts { position:relative; top:-100px; left:119px; border:1px solid #CCCCCC; padding-top:7px; padding-left:10px; width:482px; height:92px; overflow:hidden; }
#teaser_links { position:relative; left:0px; border:1px solid #CCCCCC; padding-top:7px; padding-left:10px; width:482px; height:90px; overflow:hidden; }


#teaserimg_links { position:relative; left:0px; width:100px; height:100px; overflow:hidden;}
#teaserimg_rechts { position:relative; top:-100px; left:510px; width:100px; height:100px; overflow:hidden;}

.teasertitel  { font-family:sans-serif; font-size:12px; color:#666666; font-weight:bold;}
.teasertext  { font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#666666; float:left; margin:0px;}

/*Rubrikseite Ende*/

/*Textseite */

#startbild { position:relative; left:0px; width:152px; height:152px; overflow:visible;}
#startblock { position:relative; top:0px; left:0px; height:153px; width:455px; overflow:visible; padding-top:10px; padding-left:0px; margin-right:3px; float:none;}
#rechtsbuendigstart { display:none; }

#textblock { position:relative; top:0px; left:0px; width:auto; height:auto; padding:0px; margin-top:10px; margin-bottom:5px; margin-right:3px; float:none;}
#textblock_ohne_bild { position:relative; top:0px; left:0px; width:auto; height:auto; padding:0px; margin-top:0px; margin-bottom:5px; margin-right:3px; float:none;}

#linkblock { display:none;}
#linkblock A SPAN { display:none;}
#bild_mit_unterschrift { margin-right:24px; margin-bottom:10px; float:none; font-family:Arial,Helvetica,sans-serif; color:#666666; font-weight:normal; font-size:12px; font-style:italic;}
#bild_mit_unterschrift_rechts { margin-left:10px; margin-bottom:10px; float:none; font-family:Arial,Helvetica,sans-serif; color:#666666; font-weight:normal; font-size:12px; font-style:italic;}


#linkblock A { display:none;}

#rechtsbuendig { margin-left:550px; margin-top:-10px; margin-bottom:10px}

#content H1 { font-family:Arial,Helvetica,sans-serif; color:#333333; font-size:16px; margin:0px;}
#content H2 { font-family:Arial,Helvetica,sans-serif; color:#999999; font-weight:normal; font-size:14px; margin:0px; margin-bottom:10px;}
#content A { text-decoration:none; color:#BEB4DC; font-family:sans-serif; font-size:12px; font-weight:bold; background-image:url(/bilder/pfeil_blau.gif); background-repeat:no-repeat; background-position:0px 2px; padding-left:10px;}
#content A.linkh1 { text-decoration:none; color:#BEB4DC; font-family:sans-serif; font-size:16px; font-weight:bold; background-image:url(/bilder/pfeil_blau.gif); background-repeat:no-repeat; background-position:0px 3px; padding-left:10px;}
#content A.linkh2 { text-decoration:none; color:#BEB4DC; font-family:sans-serif; font-size:14px; font-weight:bold; background-image:url(/bilder/pfeil_blau.gif); background-repeat:no-repeat; background-position:0px 2px; padding-left:10px;}
#content UL { list-style-image:url(/bilder/pfeil_dunkelgrau.gif);}
#content LI { color:#666666; font-family:sans-serif; font-size:12px; margin-bottom:4px;}
#content LI.ebene2 { color:#666666; font-family:sans-serif; font-size:12px; margin-bottom:1px; margin-left:28px;}
#content SUP { font-size:68%; vertical-align:top; }
#content SUB { font-size:68%; vertical-align:bottom; }
#content STRONG { font-weight:bold; }

#content TABLE { border-collapse:collapse; width:100%; margin-left:5px;}
#content TABLE.ohne { border-collapse:collapse; width:100%; margin-left:0px; }
#content TH { border:solid 1px #666666; font-weight:bold; background-color:#CCCCCC; padding-left:2px; padding-right:2px;}
#content TD {  border:solid 1px #666666; padding-left:2px; padding-right:2px;}
#content TD.ohne { border:none; padding-left:0px; padding-right:0px;}
#content TR.grau { background-color:#CCCCCC;}
caption{ caption-side:bottom; font-size:11px; font-style:italic;}

/*  Ziffern  */
#content A.digits { text-decoration:none; color:#BEB4DC; font-family:sans-serif; font-size:12px; font-weight:bold; background-image:url(/bilder/blind.gif); background-repeat:no-repeat}

/*  Vor-/zurück-Pfeile  */
#content A.first_last { text-decoration:none; color:#BEB4DC; font-family:sans-serif; font-size:12px; font-weight:bold; background-image:url(/bilder/blind.gif); background-repeat:no-repeat}

/*Textseite Ende*/

/*Kontaktformular*/

#formular { position:absolute; top:320px; left:180px; width:340px; font-family:arial,verdana,helvetica; font-size:12px; font-weight:normal; color: #666666;}
/*form { display:inline;}*/
button { width:80px; height:25px; border:0; background-color:white; margin-right:20px;}
input, textarea, select { border:1px solid #9999FF;}
.feld { position:absolute; left:130px; width:225px; height:15px;}
.box { position:absolute; left:0px; width:355px; height:125px;}
.select { position:absolute; left:130px; width:90px;}
.feldklein { width:65px; height:15px;}
.feldgross { width:150px; height:15px;}
#formular SPAN { display:block; width:340px; height:25px;}
#schaltflaechen { position:absolute; left:0px; top:420px; margin-bottom:10px; width:340px;}

/*Fußzeile*/
#deutsch { display:none;}
#englisch { display:none;}
td.footer1 { display:none;}
td.footer2 { display:none;}
td.footer3 { display:none;}

#footer A { display:none;}
/*Fußzeile Ende*/

/*Scrollbar*/

* { scrollbar-base-color:#CCCCCC; scrollbar-arrow-color:#666666; scrollbar-darkshadow-color:#666666; scrollbar-face-color:#BEB4DC; scrollbar-highlight-color:#999999; scrollbar-shadow-color:#999999;}
