/* css für Karl */

body { font-family:Arial, Helvetica, sans-serif; font-size:100%; color:black; text-decoration:none; min-width:51em; margin-left:auto; margin-right:auto; background-color:#5985DE; }

#banner { margin-left:auto; margin-right:auto; position:absolute; top:0em; width:51em; height:8em; background-color:#5985DE; text-align:left;}


#index { margin-left:auto; margin-right:auto; position:relative; top:0em; width:51em; height:40em; background-color:white; text-align:left;}
#indexC { margin-left:13.5em;  position:absolute; top:10.0em; width:36em; height:30em; background-color:white; text-align:left;}
#grundsatz { margin-left:auto; margin-right:auto; position:relative; top:0em; width:51em; height:75em; background-color:white; text-align:left;}
#grundsatzC { margin-left:13.5em;  position:absolute; top:10.0em; width:36em; height:65em; background-color:white; text-align:left;}
#angebot { margin-left:auto; margin-right:auto; position:relative; top:0em; width:51em; height:72em; background-color:white; text-align:left;}
#angebotC { margin-left:13.5em;  position:absolute; top:10.0em; width:36em; height:62em; background-color:white; text-align:left;}
#kontakt { margin-left:auto; margin-right:auto; position:relative; top:0em; width:51em; height:57em; background-color:white; text-align:left;}
#kontaktC { margin-left:13.5em;  position:absolute; top:10.0em; width:36em; height:47em; background-color:white; text-align:left;}

#impressum { margin-left:auto; margin-right:auto; position:relative; top:0em; width:51em; height:50em; background-color:white; text-align:left;}
#impressumC { margin-left:13.5em;  position:absolute; top:10.0em; width:36em; height:40em; background-color:white; text-align:left;}




.text1 { font-family:Arial; color:black; font-size:1em; text-decoration:none; text-align:left; line-height:1.3em;}
.text2 { font-family:Arial; color:black; font-size:0.8em; text-decoration:none; text-align:left; line-height:1.1em;}


#c1 { margin-left:auto; margin-right:auto; position:relative; top:0em; width:51em; height:95em; background-color:white; text-align:left;}
#cw { margin-left:auto; margin-right:auto; position:relative; top:0em; width:51em; height:200em; background-color:white; text-align:left;}
#cd { margin-left:auto; margin-right:auto; position:relative; top:0em; width:51em; height:165em; background-color:white; text-align:left;}
#ci { margin-left:auto; margin-right:auto; position:relative; top:0em; width:51em; height:205em; background-color:white; text-align:left;}
#cio { margin-left:auto; margin-right:auto; position:relative; top:0em; width:51em; height:135em; background-color:white; text-align:left;}
#cber { margin-left:auto; margin-right:auto; position:relative; top:0em; width:51em; height:115em; background-color:white; text-align:left;}
#csi{ margin-left:auto; margin-right:auto; position:relative; top:0em; width:51em; height:245em; background-color:white; text-align:left;}

#c2 { margin-left:auto; margin-right:auto; position:relative; top:0em; width:51em; height:111em; background-color:white; text-align:left;}


#ct { margin-left:auto; margin-right:auto; position:absolute; top:0em; width:51em; height:8em; background-color:#5985DE; text-align:left;}



#cr { margin-left:13em;  position:absolute; top:9.0em; width:38em; height:40em; background-color:white; text-align:left;}

#cc { margin-left:13.5em;  position:absolute; top:10.0em; width:36em; height:37em; background-color:white; text-align:left;}
#cc2 { margin-left:13.5em;  position:absolute; top:10.0em; width:36em; height:55em; background-color:white; text-align:left;}
#ccw { margin-left:13.5em;  position:absolute; top:10.0em; width:36em; height:100em; background-color:white; text-align:left;}

.texts { font-family:Arial; color:black; font-size:0.6em; text-decoration:none; text-align:left; line-height:1em;}
.text0 { font-family:Arial; color:black; font-size:0.8em; text-decoration:none; text-align:left; line-height:1.3em;}
.text1 { font-family:Arial; color:black; font-size:1em; text-decoration:none; text-align:left; line-height:1.3em;}
.text1cen { font-family:Arial; color:black; font-size:1em; text-decoration:none; text-align:center; line-height:1.3em;}
.text1c { font-family:Arial; color:black; font-style:italic; font-size:1em; text-decoration:none; text-align:left; line-height:1.3em;}
.fehler { font-family:Arial; color:red; font-size:1em; text-decoration:none; text-align:left; line-height:2em;}



H1  { font-family:Arial, Helvetica, sans-serif; font-size:1.3em; text-decoration:none; }
H2  { font-family:Arial, Helvetica, sans-serif; font-size:1.1em; text-decoration:none; }
H3  { font-family:Arial, Helvetica, sans-serif; font-size:1.0em; text-decoration:none; }
H4  { font-family:Arial, Helvetica, sans-serif; font-size:0.6em; text-decoration:none; }

#Navigation0 { position:absolute; top:9em; left:0em; width:9.5em; height:19em; background-color:white
; text-align:right }

#Navigation0 ul { list-style-type: none; margin: 0px; padding: 0px; }
#Navigation0 li { display: block; }
#Navigation0 li a, #menue li a:link { text-decoration: none; display: block; width: 9.5em; padding: 5px; }
#Navigation0 li a:hover #menue li a:focus {
color: #ffcc00;
background-color: #818181; border: 1px solid #000000;
}












a:link.navi {  font-family:Arial; color:black; font-size:0.9em; text-decoration:none; border: 1px solid white;}
a:visited.navi { font-family:Arial; color:black; font-size:0.9em; text-decoration:none; border: 1px solid white;}
a:hover.navi { font-family:Arial; color:white; font-size:0.9em; text-decoration:none; background-color:#5985DE; border: 1px solid #000000;}
a:active.navi { font-family:Arial; color:white; font-size:0.9em; background-color:#3665BF; border: 1px solid red;}

a:link.navii { font-family:Arial; color:white; font-size:0.9em; text-decoration:none; background-color:#5985DE; border: 1px solid #5985DE;}
a:visited.navii { font-family:Arial; color:white; font-size:0.9em; text-decoration:none; background-color:#5985DE; border: 1px solid #5985DE;}
a:hover.navii { font-family:Arial; color:white; font-size:0.9em; text-decoration:none; background-color:#5985DE; border: 1px solid #5985DE;}
a:active.navii { font-family:Arial; color:white; font-size:0.9em; text-decoration:none; background-color:#5985DE; border: 1px solid #5985DE;}

a:link.mehr {  font-family:Arial; color:black; font-size:1em; text-decoration:none;}
a:visited.mehr { font-family:Arial; color:black; font-size:1em; text-decoration:none; }
a:hover.mehr { font-family:Arial; color:white; font-size:1em; text-decoration:none; background-color:#5985DE; }
a:active.mehr { font-family:Arial; color:red; font-size:1em; background-color:#5985DE; }



div.center { text-align:center; }
div.right { text-align:right; }
div.left { text-align:left; }
div.aktuelles { font-family:Arial; text-align:left; font-size:12px; background-color:white;}
div#hier { font-family:Arial; color:black; font-size:12px; text-decoration:none;  }

.grau { background-color:#E1E1E1; }
#space1 { font-size:1px; }

.fontbu { font-family:Arial; color:black; font-size:0.6em; text-decoration:none; text-align:right;}


#font10l { font-family:Arial; color:black; font-size:0.6em; text-decoration:none; text-align:left; }

#font10ru { font-family:Arial; color:black; font-size:0.6em; text-decoration:none; text-align:center; }
#font12 { font-family:Arial; color:black; font-size:0.8em; text-decoration:none; text-align:left; }
.font12 { font-family:Arial; color:black; font-size:0.8em; text-decoration:none; text-align:left; }
.font12r { font-family:Arial; color:black; font-size:0.8em; text-decoration:none; text-align:right; }
.fontkopf { font-family:Arial; color:black; font-size:0.7em; text-decoration:none; text-align:right; }

.credo { font-family:Arial; color:black; font-size:1em; text-decoration:none; text-align:left; line-height:1.3em;}

#font12c { font-family:Arial; color:black; font-size:0.8em; text-decoration:none; text-align:center; }
.font12c { font-family:Arial; color:black; font-size:0.8em; text-decoration:none; text-align:center; }
.font16 { font-family:Arial; color:black; font-size:1em; text-decoration:none; text-align:left; }


#bu14 { font-family:Arial; color:black; font-size:0.9em; text-decoration:none; text-align:center; }
#font24c { font-family:Arial; color:black; font-size:1.6em; text-decoration:none; text-align:center; }

#font28c { font-family:Arial; color:black; font-size:28px; text-decoration:none; text-align:center; }
#font18 { font-family:Arial; color:black; font-size:2em; text-decoration:none; text-align:left; }
.font18 { font-family:Arial; color:black; font-size:2em; text-decoration:none; text-align:left; }




#Container0 { margin-left:auto; margin-right:auto; position:relative; top:0em; width:53.5em; height:38em; border-style:none; background-color:#A84E17 ; text-align:left;}

#Container1 { margin-left:auto; margin-right:auto; position:relative; top:0em; width:53.5em; height:64em; border-style:none; background-color:#F6E2E9; text-align:left;}
#Container22 { margin-left:auto; margin-right:auto; position:relative; top:0em; width:53.5em; height:48em; border-style:none; background-color:#F6E2E9; text-align:left;}

#Container2 { margin-left:auto; margin-right:auto; position:relative; top:0em; width:51em; height:38em; border-style:none; background-color:#F6E2E9; text-align:left;}

#Container3 { margin-left:auto; margin-right:auto; position:relative; top:0em; width:53.5em; height:66em; border-style:none; background-color:#F6E2E9; text-align:left;}




#Text { position:absolute; top:11em; left:24.5em; width:25.5em; height:27.5em; text-align:left; background-color:#F6E2E9; }
#T01 { position:absolute; top:9em; left:28.5em; width:21.5em; height:27.5em; text-align:left; background-color:#F6E2E9; }
#T02 { position:absolute; top:9em; left:28.5em; width:21.5em; height:25.5em; text-align:left; background-color:#F6E2E9; }
#T03 { position:absolute; top:33em; left:11.5em; width:38.5em; height:25.5em; text-align:left; background-color:#F6E2E9; }

#B01 { position:absolute; top:9em; left:11.5em; width:14.5em; height:27.5em; text-align:right; background-color:#F6E2E9; }
#B011 { position:absolute; top:9em; left:11.5em; width:14.5em; height:30em; text-align:right; background-color:#F6E2E9; }

#B02 { position:absolute; top:9em; left:11.5em; width:14.5em; height:28.5em; text-align:right; background-color:#F6E2E9; }
#B03 { position:absolute; top:9em; left:11.5em; width:34.5em; height:23em; text-align:right; background-color:#F6E2E9; }
#D01 { position:absolute; top:9em; left:11.5em; width:38.5em; height:38.5em; text-align:center; background-color:#F6E2E9; }
#Logo { position:absolute; top:4em; left:28.5em; width:21.5em; height:2.2em; text-align:left; background-color:#F6E2E9; text-align:right; }
#Logo1 { position:absolute; top:5em; left:28.5em; width:21.5em; height:1.2em; text-align:left; background-color:#F6E2E9; text-align:right; }
#Kopf { position:absolute; top:6.6em; left:28.5em; width:21.5em; height:1.2em; text-align:left; background-color:#F6E2E9; text-align:right; }
#Nummer { position:absolute; top:5em; left:5.5em; width:2.5em; height:1.2em; text-align:left; background-color:#F6E2E9; text-align:right; }

