/* Neue Styles */
html {
	border:		0;
	display:block!important;

}

body {
	padding:0;
	margin:0;
	background-color: #FFFFFF;
}

* {
    font-family: Calibri, Arial, Verdana, Helvetica, sans-serif; color: #000000;}

A
{
Color: #000EC3;
Text-Decoration: none;
}

A:HOVER
{
Color: #999999;
Text-Decoration: none;
}

.heading {color: #150A0A; font-size: 17pt; text-decoration: none; font-weight:bold; line-height: 1.0}
h1 {display: inline; font-size: 19pt; font-weight: bold; line-height: 1.1}

h2,.heading2 {color: #150A0A; font-size: 15pt; text-decoration: none; font-weight:bold; line-height: 1.0}
h2 {display: inline;}

h3,.heading3 {color: #333333; font-size: 14pt; text-decoration: none; font-weight:bold; line-height: 1.0}
h3 {display: inline;}
.heading,h1,h2,.heading2,h3,.heading3,.top-navi,.top-navi2,.cat1,.cat1-sel,.subnavi  { font-family: Calibri, Arial, Verdana, Helvetica, sans-serif; }

.sloganheading {display: inline; color: #999999;}
.slogan {padding-top: 12px; padding-left: 15px; font-size: 11pt; color: #999999;}
.container1 {width: 990px;}
.container2 {width: 1005px;}
.topnavi {background-color: #DDDDDD; background-image: url(../pics/bg-navi.jpg); background-repeat: repeat-x; padding-left: 15px; padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;}
.subnavi { background-color: #EDEDED; padding-left: 15px; font-size: 11pt; font-weight: bold; padding-top: 4px; padding-bottom: 4px;}
.top-navi,.top-navi2 {font-size: 13pt; font-weight: bold; color: #000000; margin-right: 20px;}
.top-navi:hover,.top-navi2:hover {color:#999999; text-decoration:none;}
.td1 {padding-right: 16px;}
.left1 {width: 612px; float:left;}
.left1-content {padding-right: 7px; padding-left: 5px;}
.left2 {float:left; width: 195px; }
.left2-content, .left3-content { padding-left: 6px; border-right: 1px solid #CCCCCC;}
.left2-content {border-left: 1px solid #CCCCCC; padding-right: 7px;}
.left3-content  {padding-right: 15px; }
.left-breit {width: 807px; overflow:hidden; float:left;}
.left-breitc {padding-right: 7px; padding-left: 6px; border-right: 1px solid #CCCCCC;}
.brot {text-align:right; font-size: 8pt; margin: 4px; font-style: italic; width: 990px;}
.right {width: 183px; overflow:hidden; float:left;}
.right2-content {padding-left: 8px;}
.spacer, .spacer2, .spacer3 {clear:both;}
.spacer2 {height: 20px;}
.content, .content2, .text {font-size: 11pt;  color: #000000; }
.text {line-height: 1.3; }
.content {padding-top: 8px; margin-top: 10px; margin-bottom: 10px; line-height: 1.3; padding-left: 7px; width: 990px;}
.content2 {margin-bottom: 10px; padding-top: 1px; line-height: 1.3; margin-left: 7px; width: 990px;}
.teaserpic {float: left; margin-right: 6px; }
.teaserpic2 {margin-top: 2px; margin-bottom: 2px;}
.ueberschrift {padding-top: 12px;}
.pfad {font-size: 9pt; font-weight: normal; opacity: 1.0; filter: alpha(opacity=100); color: #000000; padding:2px;}
.white {color: #FFFFFF;}
.schwarz {color: #000000;}
.sitemap {clear: both; padding-top: 10px; padding-bottom: 10px; width: 990px;}
.footer {margin-top: 5px; width: 990px;}
.text2 {font-size: 9pt; }
.text3  {color: #008000; font-size: 9pt;}
.top-right {float:right; padding: 10px; font-size: 11pt; line-height: 1.2; overflow:hidden;}
.quick {padding-top: 30px;}
.teaser {font-weight: bold; padding-top: 10px; padding-bottom: 10px;}
.bf { background-color: #000000; color: #FFFFFF; text-align:center; width: 100%; margin-top: 10px; }
.fl { background-color: #EEEEEE; text-align:center; width: 100%; padding-top: 5px; padding-bottom: 5px; margin-top: 20px; margin-bottom: 20px; border: 1px solid #000000; }
.fla { padding-left: 5px; padding-top: 48px; }
.fb { padding-top: 10px; margin-top: 6px; margin-bottom: 5px;}
.fb2,.fb { border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;  padding-bottom: 0px; overflow: visible;}
#leaderboard {position: absolute; left: 245px; top: 0px; z-index: 50; width: 760px; height: 90px; text-align:right;}
#skyscraper {position: absolute; left: 1005px; top: 0px; z-index: 50; background-color: #FFFFFF;}
.scale {width: 455px; height: 256px; overflow:hidden; }
.g140 {float:right; height: 244px; padding-left: 7px; padding-right: 7px; padding-top: 18px; padding-bottom: 12px; border-left: 8px solid #FFFFFF; }
.line {border-top: 1px solid #CCCCCC;}
.a {padding-left: 5px; padding-right: 5px; }
.lt {margin-left: 6px; padding-top: 0px; margin-right:9px;}
.bgw {background-color: #FFFFFF;}
.a300 {border: 1px solid #CCCCCC; background-color: #EFEFEF; margin-top: 10px; margin-bottom: 10px; clear:both; padding-top: 5px; padding-bottom: 5px; }
.tb {margin-bottom: 20px;}
.fe {margin:0; padding:0; display:inline;}
.o728,.o728grau,.o728gelb,.o728gruen,.o728blau,.o728beige {height: 90px;  background-repeat: repeat-x; color: #FFFFFF;}
.o728grau,.o728 { background-image:url(../pics/bgo-rot.jpg);}
.o728gelb { background-image:url(../pics/bgo-gelb.jpg);}
.o728gruen { background-image:url(../pics/bgo-gruen.jpg);}
.o728blau { background-image:url(../pics/bgo-blau.jpg);}
.o728beige { background-image:url(../pics/bgo-beige.jpg);}
.lrot,.lgrau,.lgelb,.lgruen,.lblau,.lbeige { background-repeat: repeat-x; border-bottom: 1px solid #FFFFFF;}
.lrot,.lgrau {background-image: url(../pics/bgl-rot.jpg);}
.lgelb {background-image: url(../pics/bgl-gelb.jpg);}
.lgruen {background-image: url(../pics/bgl-gruen.jpg);}
.lblau {background-image: url(../pics/bgl-blau.jpg);}
.lbeige {background-image: url(../pics/bgl-beige.jpg);}
.time {float: right; padding-top: 10px; padding-right: 10px; color: #FFFFFF; font-size: 11pt;}
.p20 {padding-top: 20px;}
.kastlr,.kastll { padding: 5px;  margin-bottom: 8px; width: 280px; border: 1px solid #CCCCCC; background-color: #EFEFEF;}
.kastlr {float:right; margin-left: 8px;}
.kastll {float:left; margin-right: 8px;}
.navi1,.navi2,.navi3,.navi4 {width: 590px; height: 38px; background-repeat:no-repeat; margin-top: 4px; line-height: 1.0; font-weight: bold;}
.navi1 {background-image: url(/geld/navi1.png);}
.navi2 {background-image: url(/geld/navi2.png);}
.navi3 {background-image: url(/geld/navi3.png);}
.navi4 {background-image: url(/geld/navi4.png);}
.bo {border: 1px solid #BBBBBB;}

.cat0,.cat0-sel,.cat3,.cat3-sel {display: none; }
.cat1,.cat1-sel {font-size: 12pt; font-weight: bold; margin-right: 15px;}
.cat1 {color: #000000;}
.cat1-sel {color: #9A2525; }
.cat2,.cat2-sel {font-size: 11pt; display: block; padding: 5px;}
.cat2 {color: #FFFFFF;}
.cat2-sel {color: #FFDE01; }

.grau,.gelb,.gruen,.beige,.blau {border-bottom: 1px solid #FFFFFF; padding: 3px; }
.grau  {background-color: #EAEAEA; }
.grau3 {color: #AAAAAA;}
.grau2 {background-color: #EAEAEA; }
.gelb {background-color: #ED7D2A;}
.gelb2 {background-color: #F7EAD4;}
.gelb3 {color: #ED7D2A;}
.gruen {background-color: #69A055;}
.gruen2 {background-color: #DBE6D8}
.gruen3 {color: #68A055;}
.beige {background-color: #7E5556}
.beige2 {background-color: #EBE2E2;}
.beige3 {color: #7E5555;}
.blau {background-color: #4E77AC;}
.blau2 {background-color: #DEE7F2;}
.blau3 {color: #4E77AC;}

.layer {display:none;}

.commentTable {
	width:588px;
	margin-top:5px; margin-bottom: 5px;
}

.commentsDiv {
	margin-top: 0px;
}
 
.commentHeadTable {
	width: 100%;
	background-color: #EFEFEF;
	font-size: 11pt;
	font-weight: bold;
	color:black;
	border-bottom: 1px solid #CCCCCC;
}
.commentHeading {
	font-size: 11pt;
	color:black;
	background-color: #EFEFEF;
	padding: 4px;
	width: 90%;

}
.commentText {
	font-size: 11pt;
	color:black;
}
.commentIcon {
	background: url("../pics/comment.gif");
	background-color: #EFEFEF;
	background-repeat:no-repeat;
	width: 22px;
	height: 22px;
}

.commentRespondLink, .commentRespondLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	background: transparent url(___just-anything-here.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
