/* CSS Document */
html {height:100%;margin:0;padding:0;}
body {width:100%;height:100%;margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:100%;color:#666;}
img {border:0;}
table {font-size:1em;}
td {padding:3px;}
.head {border-bottom:1px dashed #999;background:#f4f4f4;}
.grey {background:#f4f4f4;}
a {text-decoration:underline;color:#666;}
a:hover, a:focus, a.aktiv {text-decoration:none;}
input, textarea, select {padding:2px;border:1px solid #999;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:.8em;color:#666;}

.loginbutton, .suchebutton {border-top:1px solid #afafaf;border-right:1px solid #666;border-bottom:1px solid #666;border-left:1px solid #afafaf;background:#ecebeb;color:#333;cursor:pointer;}
.loginbutton {margin:0 0 0 10px;font-size:1em;}
.suchenbutton {margin:5px 0 0 0;font-weight:bold;font-size:.7em;}
.kontakt {width:350px;background:#f4f4f4;}
ul {margin:15px 0 15px 15px;list-style-position:outside;}
html:root ul {margin:15px 0 15px -25px;}
li {margin:10px;line-height:1.75em;list-style-image:url(../images_dct/point.jpg);}

.trenner1 {margin:0 0 1px 0;}
.trenner2 {margin:0 0 10px 0;}
.trenner3 {margin:0 0 30px 0;}
.trenner4 {margin:0 0 40px 0;}
.aktuelles_dash {padding:10px 0;border-top:1px dashed #686868;}
.cl {clear:left;margin:0;}

/* index */
.wrapperstart {width:100%;height:100%;background:#fff url(images_dct/background.jpg) repeat-x;}

.navstart {float:left;width:162px;height:100%;padding:170px 15px 0 15px;background:#0d69a9 url(images_dct/navi.jpg) no-repeat;}
.navstart a {display:block;padding:15px 0 15px 25px;border-bottom:1px solid #a5c5dc;background:url(images_dct/pfeil.gif) 5px 20px no-repeat;color:#d2e2ec;font-size:.7em;text-decoration:none;font-weight:bold;}
.navstart a:hover, .navstart a:focus, .navstart a.aktiv {color:#fff;}
.suche {margin:50px 0;font-size:.9em;font-weight:bold;color:#8eb2c8;}

.right {float:left;height:100%;}
.headerstart {width:578px;height:146px;background:url(images_dct/header.jpg) no-repeat;}
.headerstart_en {width:578px;height:146px;background:url(images_dct/header_en.jpg) no-repeat;}
.sprache {text-align:right;padding-top:10px;font-size:.65em;}
.flagpic {margin-bottom:-6px;}
.loginstart {text-align:right;width:230px;margin:0 0 10px 270px;font-size:.8em;}
.login {width:400px;margin:95px 0 0 420px;font-size:.8em;}
html:root .login {margin:0;padding:95px 0 0 420px;}
.loginstart h1, .login h1 {text-align:left;margin-bottom:5px;color:#477a9d;font-size:.8em;}
.logintext {margin:0;font-size:.75em;}
.eck {position:relative;float:right;margin:-41px -21px 0 20px;}
html:root .eck {position:relative;float:right;width:auto;margin:-41px -41px 0 20px;}
.pic {margin:10px;}
.neuheiten {border:2px solid #6393b5;padding:0 25px 10px 25px;}
html:root .neuheiten {padding:20px 25px 20px 25px;}
.neuheiten_pic {position:absolute;margin:-10px 0 0 0;}
html:root .neuheiten_pic {margin:-30px 0 0 0;}
.neuheiten h1 {font-weight:bold;font-size:1em;color:#333;margin-bottom:3px;}
.neuheiten a {font-weight:bold;color:#3c6a89;text-decoration:none;}
.neuheiten a:hover, .neuheiten a:focus, .neuheiten a.aktiv {color:#6393b5;}
.footerstart {width:560px;margin:10px 0 0 10px;font-size:.65em;color:#999;}
.footerstart_right {float:right;}
.footerstart_right a {margin-left:15px;text-decoration:none;color:#999;}
.footerstart_right a:hover, .footerstart_right a:focus {color:#333;}

/* innen */
.wrapper {width:100%;min-height:100%;heigth:100%;background:#fff url(images_dct/background2.jpg) repeat-x;}
.header {width:755px;min-height:194px;height:auto;background:url(images_dct/header2.jpg) no-repeat;}
.header_en {width:770px;min-height:194px;height:auto;background:url(images_dct/header2_en.jpg) no-repeat;}
.content {width:560px;margin:10px;padding:40px;border:1px solid #ccc;background:url(images_dct/background_content.gif) 1px 1px no-repeat;font-size:.75em;}
html:root .content {width:480px;}
html:root .content {background:url(images_dct/background_content.gif) no-repeat;}
.subnav {clear:right;position:relative;width:770px;margin:12px 0 0 15px;line-height:2em;font-size:.65em;text-transform:uppercase; }
html:root .subnav {margin:13px 0 0 15px;}
.subnav a {padding:3px 5px;border:1px solid #fff;background:#89aac1;text-decoration:none;color:#fff;font-weight:bold;}
.subnav a:hover, .subnav a:focus {color:#215171;}
.subnav a.aktiv {background:#fff;color:#0d69a9;}
.iconnav {width:660px;margin:10px 0 0 15px;padding-bottom:20px;border-bottom:1px dashed #999;font-size:.55em;min-height: 60px;}
.iconnav a {margin:0 0 0 0;text-decoration:none;}
.iconnav a:hover, .iconnav a:focus, .iconnav a.aktiv {color:#000;}
.icon {margin-bottom:-6px;padding-left:5px;}
.inhalt {width:840px;padding:30px;line-height:20px;font-size:.7em;color:#333}
.inhalt a {color:#1c5c88;}
.inhalt h1 {margin-top:0px;padding-bottom:10px;font-size:1em;color:#666;}
.inhalt h2 {font-size:1em;color:#666;}
.box {float:right;width:225px;margin:0 0 15px 0;padding:10px;border:1px dashed #999;background:#f4f4f4;color:#333;}
html:root .box {margin:0 20px 15px 0;}
.pic_right {float:right;width:175px;padding:5px;border:1px dashed #999;background:#f4f4f4;}
.pic_left {float:left;margin:0 5px 0 0;padding:5px;border:1px dashed #999;background:#f4f4f4;}
.footer {width:670px;margin:25px 0 0 25px;border-top:1px solid #999;color:#999;font-size:.7em;}
.footer_right {float:right;}
.footer_right a {margin-left:35px;text-decoration:none;color:#999;}
.footer_right a:hover, .footer_right a:focus {color:#333;}+


h3 {
	margin: 2px;
	padding: 2px;
}

