*, html {margin:0px; padding:0px;}
body {font: 12px "Tahoma"; background:#2e4b99; line-height:20px;}
img {border:0px;}

h1 {font:20px "Georgia"; color:#2e4b99; margin-bottom:5px;}
h2 {font:14px "Georgia"; color:#2e4b99; margin-bottom:10px;}
h3 {font:12px "Georgia"; color:#2e4b99; margin-bottom:10px;}
h4 {font:10px "Georgia"; color:#2e4b99; margin-bottom:10px;}

/* background:url('../gfx/li_blume.jpg') no-repeat; background-position:0% 15%; */
ul {display:block; margin-bottom:30px;}
li {list-style:none; background:url('../gfx/arrow.gif') no-repeat; line-height:30px; padding-left:20px;}
li {background-position:0% 14px;}

#header {width:100%; height:136px; float:left; text-align:center; background:#fff;}
#header .cnt {width:970px; height:136px; margin:0px auto; text-align:left; padding:0px 15px;}
#header div.logo {width:470px; height:136px; float:left;}
#header div.right {width:410px; height:136px; float:right; text-align:right;}
#header span.impress {width:410px; display:block; text-align:right; padding-top:10px; color:#aaa; font-size:10px; height:51px;}
#header span.slide {display:block; height:75px; text-align:right;}

#navi {width:100%; height:30px; float:left; text-align:center; background:#2e4b99;}
#navi .cnt {width:970px; height:30px; margin:0px auto; text-align:left; background:#2e4b99; padding:0px 15px;}

#subnavi {width:100%; height:20px; float:left; text-align:center; background:#EC9616; border-top:1px solid #ffcf88;}
#subnavi .cnt {width:970px; height:20px; margin:0px auto; text-align:center; background:#EC9616; padding:0px 15px;}

#content {width:100%; height:auto; float:left; text-align:center; background:#fff; padding:30px 0px 40px 0px;}
#content .cnt {width:970px; height:auto; margin:0px auto; text-align:left; padding:0px 15px;}
#content .einspaltig {width:600px; display:block; height:auto; margin-bottom:40px}

#content .threecolumns {width:940px; float:left; height:auto; padding:0px 15px;}

#content .threecolumns .eins, 
#content .threecolumns .zwei, 
#content .threecolumns .drei,
#content .twocolumns .zwei {width:300px; float:left;}
#content .threecolumns .zwei {margin:0px 20px}

#content .threecolumns .head,
#content .twocolumns .head {background:url('../gfx/columns_top.jpg') no-repeat; height:40px; width:275px; margin:0px; font:14px "Georgia"; color:#2e4b99; padding-left:25px; line-height:25px;}
#content .threecolumns .cnt,
#content .twocolumns .cnt {border-left:1px solid #f3f3f3; border-right:1px solid #f3f3f3; width:288px; height:auto; margin:0px; padding:0px 5px;}
#content .threecolumns .bottom,
#content .twocolumns .bottom {width:300px; height:20px; display:block; background:url('../gfx/columns_bottom.jpg') no-repeat;}

#content .twocolumns {width:940px; height:auto; float:left; padding:0px 15px;}
#content .twocolumns .eins {width:600px; height:auto; float:left;}
#content .twocolumns .zwei {width:300px; height:auto; float:right;}

#footer {width:100%; height:100px; float:left; text-align:center; background:#2e4b99; padding-top:10px; color:#fff;}
#footer .cnt {width:970px; height:100px; margin:0px auto; text-align:left; padding:0px 15px;}
#footer .left {width:300px; height:auto; float:left;}
#footer .right {width:600px; height:auto; float:left; text-align:right}

#footer h3 {font:14px "Tahoma"; color:#fff; margin-bottom:1px;}
#footer h4 {font:12px "Tahoma"; color:#fff;}

/* LINKS */
#content a {color:#2e4b99; text-decoration:underline;}
#content a:hover {color:#aaa; text-decoration:none;}

a.ahead {color:#2e4b99; text-decoration:none;}

span.impress a {color:#aaa; text-decoration:underline;}
span.impress a:hover {color:#000; text-decoration:none;}

#navi .cnt a, #navi .cnt a:hover, #navi .cnt a.act, #navi .cnt a.act:hover {border-right:1px solid #3D5B7F; width:auto; height:30px; line-height:30px; float:left; padding:0px 10px; text-decoration:none;}
#navi .cnt a {color:#fff; background:#2e4b99;}
#navi .cnt a:hover, #navi .cnt a.act, #navi .cnt a.act:hover {color:#fff; background:#EC9616;}

#subnavi .cnt a, 
#subnavi .cnt a:hover, 
#subnavi .cnt a.act, 
#subnavi .cnt a.act:hover {border-right:1px solid #ffcf88; width:auto; height:20px; line-height:20px; float:left; padding:0px 10px; text-decoration:none;}
#subnavi .cnt a {color:#fff; background:#EC9616;}
#subnavi .cnt a:hover, 
#subnavi .cnt a.act, 
#subnavi .cnt a.act:hover {color:#fff; background:#aaa;}

#footer a {color:#fff; text-decoration:underline; font-size:10px; margin-right:5px;}
#footer a:hover {color:#73A1CE; text-decoration:none; font-size:10px; margin-right:5px;}

.listepfeil { font: normal 11px Verdana, Arial, Helvetica, sans-serif; background:transparent; margin: 14px 8px 8px 8px;}

.liste { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: transparent; margin-left:30px; padding: 0px;}

/* SUCHE */
form.seeq {float:right; margin:0px 0px 0px 15px; padding:0px; line-height:30px; vertical-align:center; height:30px;}
input.seeq {border:0px; height:20px; vertical-align:center; width:100px; padding:2px 0px 0px 2px}
input.seeqbtn {border:0px; height:22px; background:#2e4b99; color:#fff; vertical-align:center;}