@media screen{
/**
 * Global TinyMCE style sheet
 * 
 * Use this style sheet to define CSS classes for the rich text editor. The
 * stlye sheet will be included in the editor and the page layout automatically.
 * Although the stlye sheet is shared by all themes, you can override its
 * formattings in any of your theme style sheets.
 * 
 *   tl_files/tinymce.css (this is how it looks like in TinyMCE)
 *   .warning { color:#c55; }
 * 
 *   theme_a.css (this is how it looks like in theme A)
 *   .warning { font-weight:bold; }
 * 
 *   theme_b.css (this is how it looks like in theme B)
 *   .warning { color:#000; }
 * 
 * If you do not want to use a global TinyMCE style sheet at all, simply delete
 * this file (tl_files/tinymce.css).
 */
.warning { color:#c55; font-size:1.1em; }
.confirmation { color:#090; font-size:1.1em; }
.information { color:#999; font-size:0.9em; }
}
@media all,aural,braille,embossed,handheld,print,projection,screen,tty,tv{
/* Style sheet layout */
#left{margin-top:17px;}#left .mod_navigation{height: auto;background: none;}#left .mod_article figure.image_container{margin-top:9px;margin-left:17px;}#left .mod_article figure.image_container:hover{opacity: 0.8;}article,aside,canvas,figcaption,figure,footer,header,hgroup,output,progress,section,video,nav{display:block;}body{width:100%;height:100%;background-color:#02315c;font-family:Arial;}
img.bg{max-width:100%;bottom:-180px;position:absolute;left:0;right:0;z-index:-1;}p{margin:4px 0 10px;font-size:13px;line-height:17px;color:#4E4E4F;}#wrapper{position:relative;margin-bottom:0;padding-bottom:0;background-image:url("../../tl_files/Templatebilder/HintergrundShine.gif");background-repeat:no-repeat;}#header{width:960px;padding-top:100px;}
a.header_logo{width:209px;height:87px;top:0;left:0;position:absolute;display:block;background-image:url("../../tl_files/Templatebilder/logo.png");background-repeat:no-repeat;}.mod_pageImage{width:960px;height:187px;}.mod_pageImage .image_container{margin:0;padding:0;}#container{margin-bottom:0;padding-bottom:0;background-color:#fff;}#main{padding:20px 0;}#main .inside{padding:0 15px 0 20px;}
#main a,#main a:visited,#main a:focus{display:inline;}#footer{width:960px;margin:0 auto;padding:0;color:#fff;background:url("../../tl_files/Templatebilder/FooterBG.png") top no-repeat;}#footer .inside{margin-top:0;padding-top:35px;}#footer a,#footer a:visited,#footer a:focus{text-decoration:none;color:#fff;}#footer a:hover{text-decoration:underline;}
span.FooterTrenner{padding:0 8px;background:url("../../tl_files/Templatebilder/FooterTrenner.gif") no-repeat 6px 5px;}span.FooterStart{margin-right:10px;padding:0 0 0 16px;}span.FooterKontakt{margin-right:10px;padding:0 0 0 16px;}span.FooterImp{margin-right:10px;padding:0 0 0 16px;}span.FooterSitemap{margin-right:10px;padding:0 0 0 16px;}span.Copyright{line-height:30px;}
#FooterLeft{width:850px;float:left;margin:5px 0 0 20px;font-size:12px;}#FooterRight{width:68px;height:68px;float:left;margin:7px 0 0 21px;background-image:url("../../tl_files/Templatebilder/made-in-germany.png");background-repeat:no-repeat;}#footer_right a,#footer_right a:focus,#footer_right a:visited,#footer_right a:hover{text-decoration:none;color:#fff;}
#footer_right a:hover{text-decoration:underline;}.mod_navigation{width:960px;height:46px;margin:0;padding:0;background-image:url("../../tl_files/Templatebilder/HauptMenuBG.gif");background-repeat:repeat-x;font-size:13px;}.mod_navigation ul{margin:0;padding:0;list-style-type:none;}
.mod_navigation ul li{width:auto;float:left;margin:0;padding:0;text-align:center;line-height:48px;color:#fff;list-style-type:none;}.mod_navigation ul li a{background:url("../../tl_files/Templatebilder/HauptMenuTrenner.png") right no-repeat;}.mod_navigation ul li.last a{background:none;}
.mod_navigation ul.level_1 li a.trail{background-image:url("../../tl_files/Templatebilder/HauptMenuActiveBG.gif");background-repeat:repeat-x;color:#ffffff;}.mod_navigation ul li.first{margin-left:0;}.mod_navigation ul li.last{background:none;}.mod_navigation ul.level_1 li a{display:block;}
.mod_navigation ul li a,.mod_navigation ul li span{font:16px 'PT Sans Narrow', sans-serif;@import url(http://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700);}.mod_navigation ul li a,.mod_navigation ul li a:visited,.mod_navigation ul li a:focus{padding:0 20px 0 17px;line-height:45px;text-decoration:none;color:#fff;}
.mod_navigation ul li a:hover,.mod_navigation ul li span.active,.mod_navigation ul.level_1 li a.trail{padding:0 20px 0 17px;line-height:46px;color:#fff;}.mod_navigation ul.level_1 li a:hover{background-image:url("../../tl_files/Templatebilder/HauptMenuActiveBG.gif");background-repeat:repeat-x;}
.mod_navigation ul li.active{background-image:url("../../tl_files/Templatebilder/HauptMenuActiveBG.gif");}#left .mod_navigation{width:240px;margin-top:0;padding:10px 0 10px 16px;}#left .mod_navigation ul.level_1{margin:0;padding:0;list-style-type:none;}#left .mod_navigation ul.level_1 li{width:210px;margin:0;padding:0 0 0 10px;text-align:left;border-top:1px solid #eaeaea;}
#left .mod_navigation ul.level_1 li.first{border:none;}#left .mod_navigation ul.level_1 li a,#left .mod_navigation ul.level_1 li span.active{display:block;padding:0;line-height:32px;text-decoration:none;color:#555;}
#left .mod_navigation ul.level_1 li span.active,#left .mod_navigation ul.level_1 li a:hover{padding:0 0 0 10px;color:#245f99;background:url("../../tl_files/Templatebilder/SubmenuIconActive.gif") 0px 20px no-repeat;}#left .mod_navigation ul.level_1 li span.active{background:url("../../tl_files/Templatebilder/SubmenuIconActive.gif") 0px 14px no-repeat;}
#left .mod_navigation ul.level_1 li a:hover{background:url("../../tl_files/Templatebilder/SubmenuIconActive.gif") 0px 14px no-repeat;}#left .mod_navigation ul.level_1 li.active{background:none;}#left .mod_navigation a,#left .mod_navigation a:visited,#left .mod_navigation span{display:block;margin:0;padding:6px 0;text-decoration:none;color:#000000;}
#left .mod_navigation ul.level_1 li a{display:block;padding-left:10px;line-height:32px;background:none;background:url("../../tl_files/Templatebilder/SubmenuIcon.gif") 0px 14px no-repeat;}#left .mod_navigation ul.level_2 li a,#left .mod_navigation ul.level_2 li span{font-size:13px;}
#left .mod_navigation ul.level_2 li span.active,#left .mod_navigation ul.level_2 li a,#left .mod_navigation ul.level_2 li a:hover{background:none;}#left .mod_navigation ul.level_1 li a.trail{color:#245F99;}#left{min-height:350px;background:url("../../tl_files/Templatebilder/SubmenuTrenner.gif") top right no-repeat;}
.mod_newslist{margin-top:19px;padding-left:16px;background:url("../../tl_files/Templatebilder/SubmenuTrenner.gif") top right no-repeat;}.mod_newslist .layout_latest p.info{float:left;margin-right:10px;padding:17px 24px 17px 27px;text-align:center;background-image:url("../../tl_files/Templatebilder/NewsStartBG.gif");background-repeat:no-repeat;color:#fff;}
.mod_newslist .layout_latest span.NewsTag{margin-bottom:8px;font-size:17px;font-weight:bold;}.mod_newslist .layout_latest span.NewsMonat{font-size:11px;}.mod_newslist .layout_latest .NewsStart{width:170px;float:left;}.mod_newslist .layout_latest .NewsStart .teaser,.mod_newslist .layout_latest .NewsStart p.more a{text-decoration:none;color:#4e4e4f;}
.mod_newslist .layout_latest .NewsStart p.more a:hover{text-decoration:underline;}.Inhaltsseite .mod_newslist .layout_latest .NewsStart .teaser{width:500px;}.InhaltsseiteImpressum .mod_newslist,.Inhaltsseite .mod_newslist{margin-top:0;padding-left:16px;background:none;}
.InhaltsseiteImpressum .mod_newslist .layout_latest #NewsUebersicht,.Inhaltsseite .mod_newslist .layout_latest #NewsUebersicht{width:540px;}.InhaltsseiteImpressum .mod_newslist .layout_latest,.Inhaltsseite .mod_newslist .layout_latest{margin-bottom:15px;padding-bottom:13px;border-bottom:1px dotted #dad9d9;}.InhaltsseiteImpressum .mod_newslist .last,.Inhaltsseite .mod_newslist .last{border:none;}
.mod_newslist .pagination{margin-top:30px;padding-top:10px;border-top:1px solid #DAD9D9;}.InhaltsseiteImpressum #news .mod_newslist .pagination p,.Inhaltsseite #news .mod_newslist .pagination p{float:left;margin:0;}.InhaltsseiteImpressum #news .mod_newslist .pagination ul,.Inhaltsseite #news .mod_newslist .pagination ul{float:right;}
.InhaltsseiteImpressum #news .mod_newslist .pagination ul li,.Inhaltsseite #news .mod_newslist .pagination ul li{float:left;margin:0;padding:0 20px;list-style-type:none;background:none;}.InhaltsseiteImpressum .mod_newsreader .layout_full .image_container,.Inhaltsseite .mod_newsreader .layout_full .image_container{margin:0 15px 0 0;}
.InhaltsseiteImpressum .mod_newslist .layout_latest #NewsUebersicht h2 a,{font-size:12px;color:#4e4e4f;}.mod_newslist .layout_latest .NewsUebersicht h2,.mod_newslist .layout_latest .NewsStart h2{margin:0;padding:0;font-size:18px;color:#245F99;}.image_container{margin-top:6px;}.ce_text .image_container img{padding:3px;border:1px solid #d5d5d5;}.noBorder .image_container img{padding:0;border:none;}
.PhoneBoxBlue{margin-top:15px;padding:12px;background:#CCC9D5 url("../../tl_files/Templatebilder/PhoneBoxBlueBG.gif") 593px 5px no-repeat;}.PhoneBoxBlue p{color:#02315C;}#main ul{margin:0;padding:0;}#main ul li{padding-left:19px;font-size:13px;line-height:17px;color:#4E4E4F;list-style-type:none;background:url("../../tl_files/Templatebilder/ListePfeil.gif") 0px 8px no-repeat;}
#leistungen ul{margin:0;padding:0;}#leistungen ul li{padding-left:0;list-style-type:none;background:none;}h1{margin:0 0 15px;font-size:13px;line-height:16px;color:#656565;font:25px 'PT Sans Narrow', sans-serif;color:4E4E4F;}h2{margin:15px 0 10px;color:#656565;font:18px 'PT Sans Narrow', sans-serif;}
#main a,#main a:visited,#main a:focus,#left a,#left a:visited,#left a:focus{display:inline;text-decoration:none;color:#245F99;}#main a:hover,#left a:hover{text-decoration:underline;}.ce_form .ErrorBox{padding:10px;color:#fff;background:#8f1526;}.mandatory{color:#8f1526;}.ce_form label{width:250px;display:block;margin-top:5px;margin-bottom:3px;font-size:13px;color:#363636;}
.ce_form input{width:275px;height:20px;margin-bottom:13px;padding:4px;border:1px solid #d5d5d5;background: none repeat scroll 0 0 #fff;}.ce_form input.error,.ce_form textarea.error{border:1px solid #CE0404;}p.error{margin:0;padding:0;font-size:11px;color:#CE0404;background:none;}
.ce_form textarea{width:608px;margin-bottom:12px;padding:4px;border:1px solid #d5d5d5;background: none repeat scroll 0 0 #fff;}#Explanation{width:600px;margin-top:15px;padding:10px;font-size:13px;color:#8f1526;background:#e8e6e6;}
.ce_form .submit_container input.submit{width:auto;margin-top:9px;padding:11px 25px 25px;text-align:center;font-size:13px;line-height:15px;font-weight:bold;text-decoration:none;color:#000000;background: url("../../tl_files/Templatebilder/ButtonBG.gif") repeat-x scroll 0 0 transparent;}.ce_form .submit_container input.submit:hover{color:#245F99;cursor: pointer;}
.ce_form .submit_container input.submit:focus{outline: medium none;}#ifpicCap input{width:117px;height:28px;float:left;margin:0 0 0 5px;}.cpimage{float:left;}.cpimage img{height:35px;}#ifpicCap,.submit_container{float:left;}.submit_container{margin:15px 0 0 44px;}#main .slideshow-thumbnails{border:none;}
#main .slideshow-thumbnails ul li{padding:0;line-height:0;list-style-type:none;background:none;}#main .slideshow-captions{width:610px;padding:10px 0 17px 10px;background:#1E2D5D;}#main .slideshow-captions p{color:#fff;font:16px 'PT Sans Narrow', sans-serif;@import url(http://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700);}#main .slideshow-thumbnails ul li a{background:#333;}
#left figure.image_container,figure.image_container{margin:0;}#left figure.image_container img,figure.image_container img{padding:0;border:none;}.InhaltsseiteImpressum #left .inside{padding:10px 0 10px 16px;background:url("../../tl_files/Templatebilder/SubmenuTrenner.gif") no-repeat scroll right top transparent;}
body.ie7 .ce_form .submit_container input.submit{width:150px;height:37px;margin-top:9px;padding:11px 10px 35px;font-size:13px;border:none;}.mod_newslist .pagination p{width:250px;float:left;margin:0;padding:0;}.mod_newslist .pagination ul{width:300px;float:right;margin:0;padding:0;}.mod_newslist .pagination ul li{float:right;list-style-type:none !important;background:none !important;}
.ce_text table td{margin:4px 0 10px;font-size:13px;line-height:17px;color:#4E4E4F;}.image_container .caption{text-align:center;font-size:11px;}.ios #footer{margin-top:-1px;}fieldset{width: 618px;border: 0;padding: 0;margin: 0 0 12px;}.checkbox_container input{width: auto;float: left;}.checkbox_container label{width: auto;padding-left: 2em;}
}
