/* Style sheet css2 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,{margin:0;padding:0;vertical-align:baseline;border:0;font-family:inherit;font-size:100%;outline: 0;font-weight: inherit;font-style: inherit;}
div.ce_text{margin-top:0.5em;}
ol,ul{list-style: none;}
table{border-collapse:separate;border-spacing: 0;}
body{line-height:1;}
body{background-color:#fff;color:#333;font: 13px/1.5em Tahoma,"Lucida Grande","Lucida Sans Unicode",arial,sans-serif;}
#left{width:35%;float:left;}
#left .inside{width:310px;float:right;}
.mod_form{float:right;}
#main{margin-left:35%;}
#main .inside{width:500px;margin: 0.75em 0 2em 30px;}
#main .mod_article{}
.mod_breadcrumb{margin-top:1em;font-size:13px;}
h1,h2,h3,h4,h5,h6{font-family:Tahoma,"Lucida Grande","Lucida Sans Unicode",arial,sans-serif;font-weight:bold;}
h1{margin-bottom:0.3em;font-size:22px;color:#333;}
h2{margin-top:0.6em;margin-bottom:0.5em;font-size:18px;}
h3{margin-top:0.4em;margin-bottom:0.4em;font-size:18px;}
p{margin-top:0.3em;margin-bottom:0.3em;}
p.info{margin-top:0.3em;margin-bottom:-0.5em;font-size:11px;}
#header{padding-top:1.5%;padding-left:35%;border-top:1em solid #333;}
#header img.logo{margin-left:-300px;}
#header img.kopf{margin-left:15px;}
#footer{margin-top:15%;margin-left:30%;font-size:13px;}
#footer .inside{margin-left:30px;}
#navi{}
#navi ul{padding:0;background-color:#333;list-style-type:none;}
#navi ul li{width:310px;border-bottom:2px solid #fff;}
#navi ul li.first{}
#navi ul li.last{border-bottom-style: none;}
#navi ul li a{display:block;padding:6px 15px 5px 25px;font-weight:bold;text-decoration:none;font-size:15px;color:#fff;}
#navi ul li span,#navi ul li a.submenu,#navi ul li a.trail{display:block;padding:6px 15px 5px 25px;font-weight:bold;text-decoration:none;font-size:15px;color:#FCDB00;}
#navi ul li a:hover{color:#FCDB00;}
#navi ul li ul li{border-top:2px solid #fff;border-bottom-style: none;}
#navi ul li ul li a{padding:4px 15px 3px 45px;font-weight:normal;font-size:15px;font-style: normal;}
#navi ul li ul li span{padding:4px 15px 3px 45px;font-weight:normal;font-size:15px;font-style: normal;}
#navi ul li ul li a span{font-weight:normal;}
#navi ul li ul li a:before,#navi ul li ul li span:before{content: "> ";}
a{text-decoration:none;color:#0A78AE;}
a:hover{text-decoration:underline;}
fieldset{border:0;}
fieldset legend{font-weight:bold;}
table{width:100%;margin-top:0.5em;border-collapse:collapse;font-size:1em;border-spacing: 0;}
caption{margin-bottom:0.8em;text-align:left;font-weight:bold;font-size:1em;}
table td{padding-top:2px;padding-right:2px;padding-bottom:2px;}
table.liste1 td{vertical-align:top;border-bottom:1px solid #333;}
table td.col1{width:40%;}
table td.col2{width:30%;}
div.image_container div.caption{font-style:italic;font-size:12px;}
form#kontakt label{width:120px;float:left;padding-top:3px;}
form#kontakt input.text{width:300px;}
form#kontakt span.mandatory{margin-left:2px;color:#FCDB00;}
form#kontakt span.captcha_text{font-size:11px;}
form#kontakt textarea{width:490px;}
table.liste2 td{vertical-align:top;}
table.liste2 td img{margin-top:0.5em;}
table.liste2 td.col1{width:140px;}
