@charset "UTF-8";
/* CSS Document */

html{overflow: -moz-scrollbars-vertical;}
body{ line-height:1.4;margin:0; padding:0; font-family:Arial, Helvetica, sans-serif !important;text-align:center; background-color:#262626;font-size:12px;}
img{ border:none;}
a{text-decoration:none; color:#04265d }
a:hover{text-decoration:underline}
p{ margin:0; padding:0; font-size:14px;}
h1{ line-height: 1.2;color: #04265D;  font-size: 24px;  font-weight: normal;  margin: 5px 0 10px;  padding: 0;}
h2{clear:both;line-height: 35px;font-size:18px;font-weight:normal; color:#171717;margin:5px 0; padding:0 10px 0 10px; background-image:url(/fileadmin/template/images/mobile_back.png); background-repeat:no-repeat; }
h1#firsthead{border-bottom:1px dotted #ddd; background:transparent; color:#eee; padding:0;line-height:15px; height:23px;font-size: 16px; font-weight: normal;margin: 5px 0;clear:both;}
.clearer{ clear:both;}
.wrapper{margin:0 auto; width:940px; text-align:left}
#logo{float:left; margin: 30px 65px 0 20px;}

.head{ display:none;}
#first{ background-image:none !important;}

table{width: 610px;padding:10px;font-size:12px;border:#04265d 1px solid; margin:10px 0; border-radius:8px}
table .tr-odd td {background:#eee}
table td{padding:5px;}
table th{text-align:left}


p.heading{line-height:32px;font-size:14px;color:#FFF; border-bottom:1px solid #FFF ; }

.left{ float:left; width:282px; margin: 0 5px 0 0; min-height: 1px;}
.right{float:left; width:648px; margin: 0 0 5px 0;}

.side_content{ padding:10px; margin:0; background-color:#676767; width:262px;}
.side_content img{ float:left; margin-right:10px; margin-top:2px;}

.txt p{ font-size:12px; color:#FFF;}
.katalog{ margin:10px 0;}
.karte{ margin:5px 0 0 5px;;}

.sidenavi{ float:left;width: 282px;}
.sidenavi_top{ background-image:url(/fileadmin/template/images/sidenavi_big_top.png); background-repeat:no-repeat; background-position:top; height:4px;}
.sidenavi_bottom{ background-image:url(/fileadmin/template/images/sidenavi_big_bottom.png); background-repeat:no-repeat; background-position:bottom; height:4px; margin:0 0 5px 0;}
.sidenavi li.aktiv{background-image:url(/fileadmin/template/images/sidenavi_back_hover.png);}
.sidenavi li.aktiv:hover{background-image:url(/fileadmin/template/images/sidenavi_back_hover.png);}
.sidenavi li.aktiv a{color:#111}
.sidenavi li.aktiv a:hover{color:#444; cursor:auto}
.sidenavi li:hover{background-image:url(/fileadmin/template/images/sidenavi_back_hover2.png);}
.sidenavi ul{ padding:15px 15px 5px 15px  ; margin:0; background-color:#676767;}
.sidenavi ul ul{ padding:0  ; margin:0; background-color:#676767;}

.sidenavi ul li{ list-style:none;background-image:url(/fileadmin/template/images/sidenavi_back.png); height:32px; width:240px; margin: 0 0 10px 0; line-height:32px;font-size:14px; padding:0 0 0 10px; color:#FFF; text-decoration:none;}
.sidenavi ul ul li{ background:none !important;height:18px; width:auto; margin: 0 0 5px 0; line-height:18px;font-size:14px; padding:0 0 5px 10px; color:#FFF; text-decoration:none;border-bottom:1px dotted #333}
.sidenavi ul ul ul li{ background:none !important;height:14px; width:auto; margin: 0 0 0 0; line-height:14px;font-size:12px; padding:0 0 5px 30px; color:#FFF; text-decoration:none;border-bottom:1px dotted #333}
.sidenavi ul li a{ color:#FFF; text-decoration:none; display:block;}

.content{ margin-top:-50px;}
.content .right ul{ margin-left:15px;padding-left:0}

.navigation ul{ margin:0; padding:0;}

.navigation ul li{margin:46px 10px 0 0; padding:0 0px;list-style:none;float:left; height:34px; line-height:34px;background-image:url(/fileadmin/template/images/tab_left.png); background-position:left; background-repeat:no-repeat;text-decoration: none;}
.navigation ul li span{margin:0 0px 0 0; padding:0 5px; display:block; background-image:url(/fileadmin/template/images/tab_right.png); background-position:right; background-repeat:no-repeat;}
.navigation ul li span a{color:#FFF; margin:0; padding:0 20px; font-size:16px;height:34px; display:block;background-image:url(/fileadmin/template/images/tab_back.png);}




.navigation ul li.aktiv{margin:46px 10px 0 0; padding:0 0px;list-style:none;float:left; height:34px; line-height:34px;background-image:url(/fileadmin/template/images/tab_left_active.png); background-position:left; background-repeat:no-repeat;text-decoration: none;}
.navigation ul li.aktiv span{margin:0 0px 0 0; padding:0 5px; display:block; background-image:url(/fileadmin/template/images/tab_right_active.png); background-position:right; background-repeat:no-repeat;}
.navigation ul li.aktiv span a{color:#FFF; text-decoration:none; margin:0; padding:0 20px; font-size:16px;height:34px; display:block;background-image:url(/fileadmin/template/images/tab_back_active.png);}

.content .right ul.bildnavigation{padding:0; margin:0}
.undernavi{background-color:#07337b; height:80px;}
.artnavi{background:#fff;  padding:10px;}
.artnavi .bildnavigation{padding:0; margin:0; list-style:none}
.artnavi .bildnavigation li {float:left;  padding:0; margin:0; list-style:none}
.artnavi .bildnavigation li a{width:157px; height:200px;display:block; position:relative; text-align:center}
.artnavi .bildnavigation li a .image{display:block; height:160px;}
.artnavi .bildnavigation li a .title{position:absolute;bottom:25px; left:0;width:100%; text-align:center}

.artnavi .clearer{ clear:both; border:0;margin:0;height:10px;border:0}

.breadcrump { display:none;}
.bread_txt{ background-image:url(/fileadmin/template/images/breadcrump_back.png); background-repeat:no-repeat; height:67px; display:block; float:left}
.bread_img{ background-image:url(/fileadmin/template/images/mobil_bread.jpg); background-repeat:no-repeat; height:67px; width: 649px; display:block; margin-left: 285px;}
.navi_txt a{float:left; font-size:16px; text-decoration:none; color:#0e4194;}
#blue{float:left; font-size:16px; color:#0e4194;}
.navi_txt p{ font-size:12px;}
.navi_txt{ width:268px; float:left; margin:20px 0 20px 20px;line-height: 1.2;}

img.pfeil{ height:67px;}



.back_link{position:absolute; background:#ccc; padding:1px 8px; border-radius:16px;margin:3px 20px; font-size:11px;}
.wrap_top{ background-image:url(/fileadmin/template/images/main_top.png); background-position:top; background-repeat:no-repeat;height:5px;}
.wrap_middle{ background-color:#FFF; padding:20px;}
.wrap_middle p{ margin-bottom:10px;}
.wrap_bottom{ margin-bottom: 5px;background-image:url(/fileadmin/template/images/main_bottom.png); background-position:bottom; background-repeat:no-repeat; height:5px;}


.foot{ float:left; margin-bottom:5px;}
.footer_box{ float:left; width:322px;}
.space{ margin-right:4px;}

a.button { background-image:url(/fileadmin/template/images/button_left.png); background-repeat:no-repeat; display: inline-block; white-space: nowrap;font-size:12px; line-height:22px; color:#FFF; text-decoration:none;}
a.button span{display:none;}
a.btnspecial{ margin: 80px 0 0 -150px; position:absolute;}

.footer{ clear:both; background-image:url(/fileadmin/template/images/footer_back.png); background-repeat:no-repeat; background-position: left top; height:50px; margin-top:20px; padding: 0 0 0 20px;}
.footer ul{ float:left; padding: 0 23px 0 0;}
.footer ul li{ list-style:none; color:#676767; font-size:12px;font-style:italic; padding:0 0 3px 0;}
.footer ul li a{display:none;}
.footer ul li p{color:#FFF; font-size:12px !important;font-style:normal;}

img.pfeil2{ margin-right:5px;}
a.footer_zusatz{ display:none;}
p#tele{ font-size:25px !important;}

.footer_wrap{ margin:0 ; padding:0; }

.boxstart{background: url("/fileadmin/template/images/boxbgstart.png") no-repeat ; float:left;  color: #FFFFFF; height: 180px; margin: 20px 0 20px 0; padding: 10px; width: 300px;}
.boxstart h2{ background:transparent; color:#eee; padding:0;line-height:15px; height:23px; font-size:21px !important;}
.boxstart p{font-size:18px; color:#ddd}
.boxstart a h2{text-decoration:none !important;color:inherit}
.boxstart a{text-decoration:none;color:inherit}

.csc-default{float:left; margin-bottom:20px;}



.title_slide{color:#0E4194;font-size:18px; display:block }
.subtitle{color:#666; display:block }

.made {display:none;}