@charset UTF-8;
body{color:#000;
font-family: Georgia, serif;
font-size: 18px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.4em;


}
ul,ol,dl{margin:0;padding:0}

a.linksrot:link, .auszeichnung {
font-family: Georgia, serif;
color:#ce0000;
font-size: 16px;
font-weight: bold;
text-transform: normal;
letter-spacing: normal;
line-height: 1.5em;}

.text {color:#000;
font-family: Georgia, serif;
font-size: 18px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.4em;}


h1 {
	font-size:52px; font-weight:100;display: inline;  }

h2 {
	font-size:23px; font-weight: bold; margin:0; width:100%; background-color:#e3eef2;
}
h3 {
	font-size:18px; font-weight: normal; margin:0;
}

.hidden {display:none;}


a img{border:none}
a:link{color:#000;text-decoration:none}
a:visited{color:#000;text-decoration:none}
a:hover{ background: url(img/underline.png) repeat-x 100% 100%; background-origin:padding-box; padding-bottom:4px;

}
.linksrot:hover{text-decoration:none}

.container{margin:0 auto;width:auto}
.content{float:left;padding:10px 0;width:875px;padding-left:60px;}
aside{background-color:#EADCAE;float:left;padding:10px 0;width:220px}
.content ul,.content ol{padding:0 15px 15px 40px}
ul.nav{border-top:1px solid #666;list-style:none;margin-bottom:15px}
ul.nav li{border-bottom:1px solid #666}
ul.nav a,ul.nav a:visited{background-color:#C6D580;display:block;padding:5px 5px 5px 15px;text-decoration:none;width:200px}
ul.nav a:hover,ul.nav a:active,ul.nav a:focus{background-color:#ADB96E;color:#FFF}
footer{background-color:#EFEFEF;clear:both;padding:0 0 0 60px;position:relative}
.fltrt{float:right;margin-left:8px}
.fltlft{float:left;margin-right:8px}
.clearfloat{clear:both;font-size:1px;height:0;line-height:0}
header,section,footer,aside,article,figure{display:block}
div.table { display:table; border-collapse:collapse; width:100%; }
div.tr { display:table-row; background-color:#EAEAEA; }
div.td { display:table-cell; width:220px; line-height:30px;padding-left:10px; }
table { background-color:#efefef;}
td { font-size:15px; vertical-align:top;}