html { height:100%; width:100%; margin:0px; padding:0px; background:#ffffff; color:#445A7C;}
body { height:100%; width:100%; margin:0px; padding:0px;}

#top{
position:relative;
top:10px;
width:830px;
height:30px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px;
border:0px solid #445A7C;
background-image:url(../Bilder/schatten_oben.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
}

#main {
position:relative;
top:10px;
width:830px;
height:auto;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px;
border:0px solid #445A7C;
background-image:url(../Bilder/schatten.jpg);
background-repeat:repeat-y;
background-position:0px 0px;
}

.main_img{margin:0px; padding:0px; border:0px solid #445A7C;}

img{
border:solid 0px #ff0000;
padding:0px;
margin:0px;
display:block;
}

.float_li{
float:left;
}

.float_re{
float:right;
}

.clear{
clear:both;
}

div.links{
width:383px;
border:solid 0px #33ff99;
}

div.rechts{
width:417px;
border:solid 0px #33ff99;
}

.menue{
list-style-type:none;
width:483px;
height:19px;
padding:0px;
margin:0px;
border:0px solid #ff99ff;
}

.menue li{
border:0px solid #ff0000;
float:left;
}

.menue2{
list-style-type:none;
width:241px;
height:25px;
padding:0px;
margin:0px;
border:0px solid #ff6633;
display:block;
}

.menue2 li{
border:0px solid #ff0000;
display:block;
float:left;
}

a{
padding:0px;
margin:0px;
}

a.logo{
display:block;
background-image:url(../Bilder/Slices/titel_02.jpg);
width:211px;
height:60px;
}

a.quiz{
display:block;
background-image:url(../Bilder/Slices/quiz.jpg);
background-repeat:no-repeat;
width:134px;
height:19px;
}

a.quiz:hover{
background-image:url(../Bilder/Slices/quiz.jpg);
background-repeat:no-repeat;
background-position:0px -19px;
}

a.lexikon{
display:block;
background-image:url(../Bilder/Slices/lexikon.jpg);
background-repeat:no-repeat;
width:77px;
height:19px;
}

a.lexikon:hover{
background-image:url(../Bilder/Slices/lexikon.jpg);
background-repeat:no-repeat;
background-position:0px -19px;
}

a.ausbildung{
display:block;
background-image:url(../Bilder/Slices/ausbildung.jpg);
background-repeat:no-repeat;
background-position:0px -19px;
width:93px;
height:19px;
}

a.ausbildung:hover{
background-image:url(../Bilder/Slices/ausbildung.jpg);
background-repeat:no-repeat;
background-position:0px -19px;
}

a.portfolio{
display:block;
background-image:url(../Bilder/Slices/portfolio.jpg);
background-repeat:no-repeat;
width:89px;
height:19px;
}

a.portfolio:hover{
background-image:url(../Bilder/Slices/portfolio.jpg);
background-repeat:no-repeat;
background-position:0px -19px;
}

a.blog{
display:block;
background-image:url(../Bilder/Slices/blogchivato.jpg);
background-repeat:no-repeat;
width:89px;
height:19px;
}

a.blog:hover{
background-image:url(../Bilder/Slices/blogchivato.jpg);
background-repeat:no-repeat;
background-position:0px -19px;
}

a.start{
display:block;
background-image:url(../Bilder/Slices/start.jpg);
background-repeat:no-repeat;
width:90px;
height:25px;
}

a.start:hover{
background-image:url(../Bilder/Slices/start.jpg);
background-repeat:no-repeat;
background-position:0px -25px;
}

a.links{
display:block;
background-image:url(../Bilder/Slices/links.jpg);
background-repeat:no-repeat;
width:60px;
height:25px;
}

a.links:hover{
background-image:url(../Bilder/Slices/links.jpg);
background-repeat:no-repeat;
background-position:0px -25px;
}

a.impressum{
display:block;
background-image:url(../Bilder/Slices/impressum.jpg);
background-repeat:no-repeat;
width:91px;
height:25px;
}

a.impressum:hover{
background-image:url(../Bilder/Slices/impressum.jpg);
background-repeat:no-repeat;
background-position:0px -25px;
}

#inhalt {
position:relative;
top:-15px;
width:800px;
height:auto;
margin:0px 0px 0px 13px;
padding:0px 0px 10px 0px;
border:0px solid #ff0000;
border-bottom:0px;
background-color:#ffffff;
font-family:"lucida grande","Trebuchet MS", verdana, arial, sans-serif;
font-size:8pt;
font-weight:100;
color:#000000;
}

.text {
clear:both;
margin:0px;
padding:0px 20px 0px 20px;
border:0px solid #ff0000;
color:#445A7C;
}

.text h1 {
font-size:14pt;
font-weight:100;
margin:0px;
padding:0px 0px 8px 8px;
color:#445A7C;
}

.text h2 {
font-size:8pt;
margin:0px;
padding:2px 0px 8px 0px;
color:#445A7C;
}

.text .seite{
font-size:8pt;
font-weight:bold;
margin:0px;
padding:5px 10px 22px 8px;
line-height:12pt;
color:#DCE1E6;
}

acronym{cursor: help;}

.initiale{
font-weight:bold;
font-family:arial,verdana;
}

.initiale_in{
font-size:20pt;
font-weight:bold;
font-family:arial,verdana;
}

.infobereich{
margin:0px;
padding:0px;
width:99%;
border:solid 1px #445A7C;
background-color:#DCE1E6;
font-family:verdana,helvetica,geneva;
}

.infotext{
font-size:8pt;
font-weight:100;
width:460px;
margin:0px 0px 0px 260px;
padding:5px 10px 22px 5px;
line-height:12pt;
}

.infotext h2 + p{
margin-top:2px;
margin-bottom:20px;
}

.infotext p + ul.inlist{
margin-top:-15px;
margin-bottom:20px;
}

a.back{
background-image:url(../Bilder/back.png);
background-repeat:no-repeat;
color:#ffffff;
text-decoration:none;
float:right;
display:block;
width:80px;
height:11px;
padding:0px;
margin:0px;
}

a.back:link{
color:#ffffff;
}

a.back:visited{
color:#ffffff;
}

a.back:hover{
color:#ffffff;
}

a.back:active{
color:#ffffff;
}

.infobild{
float:left;
margin:0px 20px 30px 8px;
}

.infobild_li{
border:solid 1px #445A7C;
margin:8px 0px 0px 0px;
padding:2px 2px 2px 2px;
background-color:#ffffff;
}

.untertitel{
background-color:#445A7C;
padding:4px;
margin:0px 0px 0px 0px;
font-size:8pt;
color:#ffffff;
width:225px;
}

.fortschritt{
margin-top:-30px;
margin-left:auto;
margin-right:auto;
padding:8px 0px 0px 0px;
}

#schatten_unten {
position:relative;
top:10px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px;
width:830px;
height:30px;
border:0px solid #445A7C;
background-image:url(../Bilder/schatten_unten.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
}

#fusszeile {
position:relative;
top:0px;
left:-3px;
width:802px;
height:auto;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
padding:3px 0px 3px 0px;
border:0px solid #445A7C;
background-color:#445A7C;
font-family:verdana, arial, sans-serif;
font-size:7pt;
font-weight:bold;
color:#ffffff;
text-align:center;
}

.zitat{
font-style:italic;
}

.subnavi li{
padding:0px;
margin:0px;
color:#666666;
border:solid 0px #ff0000;
}

.subnavi a:link{
color:#445A7C;
}

.subnavi a:visited{
color:#445A7C;
}

.subnavi a:hover{
color:#ffffff;
}

.subnavi a:active{
color:#445A7C;
}

.erstellt{
text-align:right;
margin:50px 0px 0px 0px;
padding:0px 15px 0px 0px;
}