/*
* Dunkles rot: #641214
* Dunkles Braun: #41291b
* Miege: #F8E6C6
*/

* {margin:0px; padding:0px; font-family:Verdana;}
a {text-decoration:none; color:#cc0000;}
a img{border:0px;}
fieldset{border:0px; background:url(wwwnbl_formpattern.jpg); margin:12px 0px 12px; border-top:3px solid #cc0000; padding:0px;}
input{width:100%; font-size:14pt; margin:2px;}
textarea{width:100%; font-size:14pt; margin:2px;}
input.submit{background:none; border:0px; font-size:11pt; text-align:right; color:#fff; font-weight:bold;}
label{width:100%; display:block; color:#fff; margin:2px; font-weight:bold;}

BODY {text-align: center; background-image:url(wwwnbl_sitepattern.jpg); font-size:12px; margin-bottom:40px;}
.sitebody{background-image:url(wwwnbl_sitepattern_head.jpg);background-repeat:repeat-x;}
.website{position:relative; width:802px; margin:0 auto; text-align: left;}

.headline{ text-align:right; font-size:8pt; margin-bottom:25px; margin-right:9px; color:#fff; padding:10px 0px;}
.headline a{color:#fff; font-size:9px;}
.misc_menu a{margin-left:8px; text-transform: uppercase;}

.headarea{border-color:#fff; border-width:1px 1px 0px 1px; border-style:solid; background:#fff;}

.imgheader{background:#fff; font-size:0px; border-bottom:1px solid #fff;}
.header {background-image:url(wwwnbl_head.jpg); height:70px;}

.mainnav{width:100%; background:#F8E6C6; background-image:url(wwwnbl_navpattern.jpg); border-top:1px solid #fff;}
.mainnav li{float:left; list-style:none; padding:5px 10px 5px; text-transform: uppercase;}
.mainnav a{color:#444; text-decoration:none; font-family:Arial; font-size:10pt; border-bottom:5px solid #F8E6C6;}
.mainnav a:hover{color:#000; border-bottom:5px solid #cc0000;}
.mainnav a.active {font-weight:bold; border-bottom:5px solid #fff; color:#000;}

.content {border-color:#fff; border-width:0px 1px 1px 1px; border-style:solid; background:#fff;}
.content ol{margin:8px 12px 8px 40px;}
.content ul{margin:8px 12px 8px 40px; list-style-type:square;}
.content li{margin: 2px 0px 0px 0px; color:#555;}

.left{float:left; width:170px; margin-left:0px;}

.left-content {background:#fff; margin-top:10px;}
.left-content h1{font-size:16pt; font-weight:normal;  font-family:Arial;  padding:8px 8px 2px; line-height:1.0em; color:#41291b;}
.left-content h2{font-size:10pt; font-weight:bold; margin:0px 8px 4px;  font-family:Arial;color:#222; }
.left-content h3{font-size:13px; padding:8px 12px 4px;  font-family:Arial; font-weight:bold; border-bottom:1px solid #ccc; margin-bottom:4px;}
.left-content p{margin:8px 8px 8px; color:#444;}

.subnav-head{background:#222; height:48px; border-bottom:2px solid #fff;}

#subnav {margin:0px; padding:0px;}
#subnav *{margin:0px; padding:0px;}
#subnav li{list-style-type:none;}
#subnav a{display:block; padding:6px; background:#641214; text-decoration:none; font-weight:bold; color:#fff; border-top:1px solid #fff;}
#subnav li li a{padding-left:16px; background:#F8E6C6; font-weight:normal; color:#222;}
#subnav a.active{background:#cc0000; color:#fff; background-image:url(wwwnbl_subnavpattern.jpg);}
#subnav li li a.active{color:#fff; background:#222; font-weight:bold;}
#subnav ul ul{margin:2px 0px;}
#subnav li li li a{background:#eee; color:#222; border-top:0px solid #fff;}
#subnav li li li a.active {background:#eee; color:#222; border-bottom:0px ; color:#cc0000;}

.center{float:left; margin:10px 10px;}
.cSmall{width:420px;}
.cLarge{width:610px;}

.center-content{margin-bottom:2px;  color:#444; line-height:1.5em; }
.center-content h1{font-size:18pt; font-weight:normal; padding:8px 12px 2px; font-family:Arial; color:#cc0000; text-transform: uppercase; line-height:0.9em;}
.center-content h2{font-size:13pt ;padding:6px 12px 4px;  font-family:Arial; color:#41291b; font-weight:normal;}
.center-content h3{font-size:13px; padding:6px 12px 4px;  font-family:Arial; font-weight:bold; border-bottom:1px solid #ccc; margin-bottom:4px;}
.center-content p{padding:8px 12px 8px;}

.error{background:#cc0000; margin-bottom:10px; border:1px solid #222; }
.error p{padding:10px;color:#fff;}

.right{float:left; width:190px; margin-top:10px; font-size:11px; line-height:1.2em; color:#444;}
.right h1{font-size:16pt; font-weight:normal;  font-family:Arial;  padding:8px 8px 2px; line-height:1.0em; color:#41291b;}
.right h2{font-size:12pt; font-weight:bold; padding:8px 8px 4px;  font-family:Arial;color:#41291b; }
.right p{padding:8px 8px 8px;}

.footer{height:90px; background:url(wwwnbl_footer.jpg); text-align:right; font-size:7pt;}
.footer p{padding:60px 12px 0px; line-height:1.3em; color:#444;}

/* Module */
.footnote{color:#888; font-size:7pt; line-height:1.3em;}

.mod_txtimg_img{margin:8px 12px 2px; line-height:1.2em; background: #641214; border:1px solid #ccc;}
.mod_txtimg_img img{display: block;}
.mod_txtimg_subtitle{color:#eee; font-size:7pt; margin:4px 4px;}

.mod_txtimg_dark{background:#641214; margin:8px 0px 8px; padding:1px; color:#fff; font-size:10px;}
.mod_txtimg_dark h1{color:#fff;}
.mod_txtimg_dark h2{color:#fff;}
.mod_txtimg_dark p{color:#fff;}

.mod_txtimg_bright{background:#eee; margin:8px 0px 8px; padding:1px; font-size:10px;}

.mod_img{margin:8px 0px 8px; background: #41291b; border:1px solid #eee;}
.right .mod_img{margin:8px 8px 8px 0px;}
.left .mod_img{margin:8px 0px 8px 8px;}
.mod_img img{display: block;}
.mod_img_subtitle{color:#eee; font-size:7pt; padding:4px; line-height:1.2em;}

.mod_dwl{background-image:url(wwwnbl_boxpattern1.jpg); background-color:#F8E6C6; background-repeat:x-repeat; margin:12px; padding-top:12px;}
.mod_dwl h1{font-size:11pt; font-weight:bold;}
.mod_dwl ul{list-style: none; padding:0px 0px 8px 10px; margin:0px; line-height:2.0em;}
.mod_dwl ul a{background:url(wwwnbl_dwlico.gif) no-repeat bottom left; padding:5px 0px 3px 28px;}

.mod_lalp .navigation a{white-space:nowrap;}
.mod_lalp .details{float:right; margin:0px 0px 10px 10px;}
.mod_lalp .basics{width:280px;  background:#222; border:1px solid #222; margin-bottom:6px; padding-bottom:4px;}
.mod_lalp .basics h2{padding-top:0px; color:#fff;}
.mod_lalp .basics h3{color:#888; padding:0px 12px 0px; font-weight:normal; border:0px;}
.mod_lalp .basics img{border-bottom:2px solid #fff;}
.mod_lalp .advanced{width:280px; background:#641214; border:1px solid #222; }
.mod_lalp .advanced h2{color:#fff;}
.mod_lalp .advanced *{color:#ccc;}
.mod_lalp .morefiles {margin:8px;}
.mod_lalp .filethumb {width:100px; text-align:center; vertical-align:middle; padding:0px 10px;}

.mod_linkbutton{display:block; margin:2px 12px 8px; font-weight:bold; background:url(wwwnbl_linkico.gif) no-repeat center left; padding:5px 0px 3px 28px;}
p .mod_linkbutton{margin-left:4px;}

.mailico{display:inline; margin:2px 12px 8px; font-weight:bold; background:url(wwwnbl_mailico.gif) no-repeat center left; padding:5px 0px 3px 28px;}

.mod_art-priview{margin:8px 12px 8px; padding:1px;}
.mod_art-priview .art-image{float:left; border-bottom:3px solid #cc0000; width:140px;}
.mod_art-priview .art-content {width:444px; float:left; background:#eee; border-top:0px solid #222;}
.mod_art-priview .art-date{font-size:8pt; font-weight:normal; margin-left:12px;}
.mod_art-priview *{color:#222;}
.mod_art-priview a.art-link{display:block; margin:4px 12px 4px; font-weight:bold; background:url(wwwnbl_linkico.gif) no-repeat center left; padding:5px 0px 3px 28px; color:#ee0000;}

.mod_gallery{margin:12px; text-align:center; 
	vertical-align:middle; 
	padding:5px;}

.mod_gallery_thumbnail 
	{
	margin:5px;
	float: left;
	height: 105px;
	width: 105px;
	text-align: left;
	vertical-align:middle;
	}