/* Style sheet style */
body{font-size:87.5%;}
html>body{font-size:14px;}
p,table,#main ul,#main ol,#main li,div{font-family:Arial,"Helvetica Neue",Helvetica,"Lucida Sans","MgOpen Moderna","Trebuchet MS",sans-serif;}
h1,h2,h3,h4,h5,h6{font-family:Georgia,Baskerville,Garamond,"Times New Roman",FreeSerif,"Lucida Bright",serif;font-weight:normal;color:#343642;}
p{margin-bottom:1.5em;font-size:1em;line-height:1.5em;}
#main table{margin-bottom:1.5em;margin-left:0.1em;border:1px solid #cccccc;font-size:1em;line-height:1.5em;}
#main table td{padding:2px 2px 2px 5px;vertical-align:top;}
li,dt,dd{font-size:1em;line-height:1.5em;}
ul li ul li{font-size:1em;}
ul,ol,dl{margin-bottom:1.5em;}
ul li ul{margin-bottom:0;}
#right .inside{margin-left:30px;}
#right .mod_contentbox{margin-top:12px;}
#right h1,#left h1{margin-top:1.75em;margin-bottom:0.25em;padding-bottom:1px;border-bottom:1px dotted #979C9C;font-size:1em;line-height:1.5em;}
#main table h4{margin-top:0;margin-bottom:0;font-size:1.17em;}
#left .mod_navigation{margin-top:31px;}
#left ul,#left li{font-family:Georgia,Baskerville,Garamond,"Times New Roman",FreeSerif,"Lucida Bright",serif;}
#left li{font-size:1.33em;}
#main .listenebene1 ul li{color:#343642;}
#main .listenebene1 ul li ul li{font-weight:normal;list-style-type:circle;}
#left .kontaktinfo{}
#navi a,#navi a:link,#navi a:visited{text-decoration:none;color:#006183;}
#navi a:hover{background-color:#d0eaf2;text-decoration:none;color:#006183;}
#navi li.active{padding-left:20px;color:#006183;background:url("tl_files/grafik/listenpunkt.gif") left center no-repeat;}
#wrapper{background-color:#fff;}
#header .blaues_feld{left:0px;top:0px;position:absolute;}
#header .logo{left:208px;top:62px;position:absolute;}
#header .kopfsuche{left:763px;top:92px;position:absolute;}
#header .kopfsuche label,#header .kopfsuche input.submit{display:none;}
#header .kopfsuche input.text{width:200px;padding:3px;font-size:0.8em;}
#header .kopfsuche .cleardefault{padding:3px;color:#c7c7c7;}
hr.kopflinie{width:100%;top:142px;left:0px;position:absolute;border-top:1px solid #006183;border-right:0px solid #006183;border-bottom:0px solid #006183;border-left:0px solid #006183;}
#main .inside{margin-right:10px;margin-left:40px;margin-top:1.5em;}
#main .ce_text ul{margin-left:1em;padding-left:1em;list-style-type:disc;}
#main .inside .teambild{padding-top:1.5em;padding-bottom:1.5em;background-image:url("tl_files/grafik/stripes.png");background-repeat:repeat;}
#main .teambild img{margin-right:98px;margin-left:97px;}
#main .ce_text a,#main .ce_text a:link,#main .ce_text a:visited,#right .ce_text a,#right .ce_text a:link,#right .ce_text a:visited,#main .mod_sitemap a,#main .mod_sitemap a:link,#main .mod_sitemap a:visited{margin-left:3px;padding-left:14px;background:url("tl_files/grafik/pfeil.gif") left center no-repeat;text-decoration:none;color:#006183;}
#right .ce_text a.vcard,#right .ce_text a:link.vcard,#right .ce_text a:visited.vcard,#main .ce_text a.vcard,#main .ce_text a:link.vcard,#main .ce_text a:visited.vcard{padding-left:30px;background:url("tl_files/grafik/vcard.gif") left center no-repeat;text-decoration:none;color:#006183;}
#main .ce_text a:hover,#right .ce_text a:hover,#main .mod_sitemap a:hover,#right .ce_text a:hover.vcard,#main .ce_text a:hover.vcard{background-color:#d0eaf2;text-decoration:none;}
#main .kontaktformular .formbody{margin-top:20px;margin-bottom:20px;padding:30px;background-color:#f7f7f7;border:1px solid #cccccc;}
#main .kontaktformular fieldset{margin-right:10px;}
#main .kontaktformular fieldset.adresse{float:left;}
#main .kontaktformular input.text,#main .kontaktformular textarea,#main .kontaktformular input.captcha{margin:5px 0 14px 0;border:1px solid #c2c2c2;padding:7px 5px 5px;}
#main .kontaktformular textarea{width:400px;height:100px;font-family:Arial, Helvetica, sans-serif;font-size:1em;}
#main .kontaktformular div.submit_container{margin-top:10px;}
#main .kontaktformular input.submit{background-color:#006183;color:#fff;width:107px;height:29px;margin:0px;padding:0px;border:0px;/*text-indent: -999em;*/cursor: pointer; /* hand-shaped cursor *//*cursor: hand;*/ /* for IE 5.x */}
#main .suche input.submit{background-color:#006183;color:#fff;width:90px;height:26px;margin:0px 10px;padding:0px;border:0px;/*text-indent: -999em;*/cursor: pointer; /* hand-shaped cursor *//*cursor: hand;*/ /* for IE 5.x */}
#main .kontaktformular p.error{margin-top:3px;margin-bottom:0;font-size: 1em !important;color: #BF0D22 !important;}
#main .kontaktformular input.text,#main .kontaktformular textarea,#main .kontaktformular input.captcha{background-image:url("tl_files/grafik/field-bg.gif");background-repeat:repeat-x;}
#main .kontaktformular label.rueckruf{display:none;}
#main .mod_sitemap ul{margin-left:20px;}
#gototop{padding-left:20px;background:url("tl_files/grafik/listenpunkt.gif") left center no-repeat;display:none; font-weight:normal; font-family:Georgia,serif; font-size:1.33em; width:100px; color:#006183; text-decoration:none; position:fixed; left:20px;bottom:20px;}
#gototop:hover{text-decoration:underline;}
#suche form{margin-top:1.5em;margin-bottom:1.5em;}
h1{margin-top:1.29em;margin-bottom:0.43em;font-size:1.75em;line-height:0.86em;}
h2{margin-top:1.5em;margin-bottom:0.5em;font-size:1.5em;line-height:1em;}
h3{margin-top:1.695em;margin-bottom:0.565em;font-size:1.33em;line-height:1.13em;}
h3 a,h3 a:link,h3 a:visited{padding-left:16px;background:url("tl_files/grafik/pfeil.gif") left center no-repeat;text-decoration:none;color:#006183;}
h3 a:hover{background-color:#d0eaf2;text-decoration:none;}
h4{margin-top:1.75em;margin-bottom:0.25em;font-size:1em;line-height:1.5em;}
#footer{margin-top:20px;}
#footer .inside{padding:10px 0;border-top:1px solid #006183;}
#footer .mod_breadcrumb{width:75%;float:left;font-size:0.83em;color:#000;}
#footer .impressum{width:19%;float:right;}
#footer li{text-align:right;font-size:0.83em;line-height:1em;}
#footer a,#footer a:link,#footer a:visited{text-decoration:none;color:#000;}
#footer a:hover{background-color:#d0eaf2;text-decoration:none;color:#006183;}

