/* Style sheet nrmedia_main */
html,body{height:100%;margin:0;padding:0;}
body{font-family:Verdana, Sans Serif;font-size:0.7em;background:#ddeeff url("tl_files/layout/grafiken/background.jpg") top left repeat-x;}
h1{padding:0.1em 0;font-size:115%;color:#467ed0;}
h2{padding:0.1em 0;font-size:105%;color:#8bb6f6;}
h3{padding:0.1em 0.1em 0.1em 0;font-size:100%;color:#111;}
p{margin:0;}
a,a:visited{text-decoration:none;color:#467ed0;}
a:hover,a:active{text-decoration:underline;color:#39ca40;}
#wrap{width:800px;height:100%;position:relative;overflow:visible;margin:0 auto;padding:0 80px;border-right:3px solid #8bb6f6;border-left:3px solid #8bb6f6;min-height:100%;height:auto !important;min-width:800px;background:#fff url("tl_files/layout/grafiken/wrap_bg.jpg") top center no-repeat;}
#header{height:200px;min-height:200px;}
#logo{float:left;padding-top:15px;}
#logo img{float:left;}
#headlines{margin-left:193px;padding-top:25px;}
#headlines p{margin:0;padding:6px 0;font-weight:bold;font-size:130%;color:#fff;}
#headlines p.first{padding-left:0;}
#headlines p.second{padding-left:25px;}
#headlines p.third{padding-left:50px;}
#headlines p.fourth{padding-left:75px;}
#topnav{height:28px;top:0;right:0;position:absolute;margin:0;padding:0;vertical-align:middle;background:url("tl_files/layout/grafiken/top_nav.png") bottom left no-repeat;z-index:3;}
#topnavi{display:block;margin:0 0 0 15px;padding:0;background-color:#8bb6f6;line-height:28px;}
#topnavi a,#topnavi a:visited,#topnavi{display:block;font-weight:bold;text-decoration:none;color:#fff;}
#topnavi a:hover{text-decoration:underline;}
#topnavi ul{margin:0;padding:0;}
#topnavi li{float:left;display:block;padding:0 3px;list-style-type:none;}
#nav_bot{width:800px;height:41px;position:relative;background-image:url("tl_files/layout/grafiken/nav_bot.png");background-repeat:no-repeat;min-height:41px;z-index:2;}
#mainmenu{width:600px;position:absolute;overflow:visible;margin:-28px auto 0 200px;font-weight:bold;font-size:110%;}
#mainmenu ul{margin:0 auto;padding:0;}
#mainmenu li,#mainmenu li.trail,#mainmenu li:hover,#mainmenu li:active{background-image:url("tl_files/layout/grafiken/menu_left.png");background-repeat:no-repeat;}
#mainmenu li a,#mainmenu li.trail a,#mainmenu li:hover a,#mainmenu span.active{background-image:url("tl_files/layout/grafiken/menu_right.png");background-repeat:no-repeat;}
#mainmenu li{height:50px;float:left;display:inline-block;margin:0 1px;padding:0;background-position:left top;}
#mainmenu li a{display:block;margin-left:5px;padding:5px 5px 25px 0;background-position:right top;text-decoration:none;color:#3983ca;}
#mainmenu li:hover a{display:block;margin-left:5px;padding:5px 5px 25px 0;color:#fff;background-position:right -140px;}
#mainmenu li:hover{background-position:left -140px;}
#mainmenu span.active,#mainmenu li.trail a{display:block;margin:0 0 0 5px;padding:5px 5px 25px 0;color:#fff;background-position:right -70px;}
#mainmenu li.active,#mainmenu li.trail{background-position:left -70px;}
#subnavi{margin-bottom:15px;margin-left:0;font-size:105%;}
#subnavi a{width:100%;height:100%;display:block;text-decoration:none;color:#3983ca;}
#subnavi a:hover,#subnavi li:hover a{text-decoration:underline;color:#fff;}
#subnavi ul{margin:0;padding:0;}
#subnavi li{padding-left:10px;border-top:1px solid #3983ca;line-height:30px;list-style-type:none;}
#subnavi li.last{border-bottom:1px solid #3983ca;}
#subnavi li.active,#subnavi li:hover{border-left:2px solid #fff;color:#fff;background:url("tl_files/layout/grafiken/subnav_bg.png") left repeat-y;}
.mod_breadcrumb{margin:-10px 0 10px 0;line-height:20px;z-index:9;}
#content{width:766px;margin-top:0;padding:10px 17px;background-image:url("tl_files/layout/grafiken/content_bg.gif");background-repeat:repeat-y;}
#content .ce_text{text-align:justify;line-height:1.7em;}
#main{width:540px;}
#right{width:200px;margin-left:26px;padding-bottom:5px;background-color:#ccddff;}
#right .ce_text{margin:auto;padding:10px;color:#3983ca;}
#twitter{padding:5px;text-align:center;}
#footer{width:766px;position:relative;margin:0 auto;padding:17px 17px 0 17px;text-align:center;font-size:90%;color:#aeaeae;background:transparent url("tl_files/layout/grafiken/border_bot.png") top left no-repeat;}
#footer a{text-decoration:none;color:#000066;}
#footer a:hover{text-decoration:underline;}
#footer div.mod_customnav{display:block;margin:0;padding:0;text-align:center;}
#footer .mod_customnav ul{margin:0;padding:0;}
#footer .mod_customnav li{float:left;display:block;padding:2px 3px;border-right:1px solid #000066;list-style-type:none;}
#copyright{display:block;padding:2px 3px;}
.addthis{margin:auto;padding:5px;text-align:center;}
#kontakt br{float:left;display:none;}
#kontakt fieldset{padding:5px;border:1px solid #467ed0;}
#kontakt legend{font-weight:bold;color:#467ed0;}
#kontakt label.clr{clear:both;}
#kontakt label{float:left;margin:5px 20px 5px 5px;}
#kontakt input.text,#kontakt select,#kontakt textarea{padding:3px;background-color:#DDEEFF;border:1px solid #467ed0;}
#kontakt input.text,#kontakt select{width:200px;}
#kontakt input.text:focus,#kontakt select:focus,#kontakt textarea:focus{background-color:#FFF;}
#kontakt span{display:block;}
#kontakt input.submit{float:right;clear:both;margin:10px;}
#kontakt p.error{color:#ff0000;}
textarea{width:420px;overflow:auto;font-size:1.0em;font-family:Verdana, Sans Serif !important;}
.toggler{padding:10px 3px 10px 20px;vertical-align:middle;font-weight:bold;font-size:115%;color:#8bb6f6;cursor:pointer;background:transparent url("tl_files/layout/grafiken/toggler.gif") center left no-repeat;}
.toggler:hover{color:#467ed0;}
.accordion{line-height:1.7em;}
.mod_newslist{padding:0 10px 5px 10px;border-top:1px solid #3983ca;border-bottom:1px solid #3983ca;font-size:90%;}
.layout_simple{padding:3px;background-color:#fff;border-bottom:1px dashed #3983ca;}
.layout_simple.last{border:none;}
.ce_teaser{padding:0;}
.ce_teaser.first{margin-top:0;}
hr.teaser{width:80%;height:1px;margin:20px auto;text-align:center;border-top:1px dashed #39ca40;border-right:0px dashed #39ca40;border-bottom:0px dashed #39ca40;border-left:0px dashed #39ca40;}
.angebot_rechts{padding:10px 0;text-align:center;}
.angebot_rechts img{margin:0 auto;border:1px solid #3983CA;}
