/* Allgemein */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000;
	background-color: #DAEDFE;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#blank {
	background: #FFFFFF url();
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
#blank td { 
	font-size: 0.7em;
}
body, div, textarea, select {
	scrollbar-base-color:#DAEDFE;
	scrollbar-3dlight-color:#000000;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-face-color:#0033CC;
	scrollbar-highlight-color:#E9F4FE;
	scrollbar-shadow-color:#000000;
	scrollbar-track-color:#E9F4FE;
}
input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	border: 0px solid #FFF;
	margin-bottom: 1px;
	font-size: 1em;
	text-indent: 3px;
}
#centercontainer input, #centercontainer textarea, #centercontainer select, #centercontainer .textbtn, 
#userprofil input, #userprofil textarea, #userprofil select {
	border: 1px solid #999;
	font-size: 8pt;
}
form { margin:0px}
img { border:0px}
optgroup { background-color:#FFF; color:#000}
fieldset { margin:0px; padding:5px; border:1px solid #0033CC}
legend { font-weight: bold; padding: 0px 5px 0px 5px}


/* Felder */
.onlineliste { color: #000; font-size:0.8em; width:142px; border: 0px solid #CCC;}
.merken { background:url("../../pics/design/input_bg_links.gif") no-repeat left top; margin: 0px;}
.loginfield { width:70px; height:18px; background:url("../../pics/design/input_bg_links.gif") no-repeat left top; text-indent: 1pt;}
.loginbtn { padding-top:0px; padding-left:22px;}
.suchfeld { width:85px; height:15px; border:1px solid #FFF; background-color:#E9F4FE }
#archivsuche { height:17px; border:1px solid #FFF }
#lokalredaktion { width:100px; margin-left:9px; margin-right:9px; font-size:1em }
.btn { font-size: 11px; color:#FFF; background-color:#0033CC; height:18px; }
.fld { background:url("../../pics/design/input_bg_links.gif") no-repeat left top;}
.bar { background:url("grafiken/bg_tblhl.gif") repeat-x left top;}
#centercontainer .fldpflicht{ border: 1px solid #FF6666}
#centercontainer input.btn, #centercontainer .btn, .hqbtn {
	height:23px;
	color:#FFF;
	background-color:#0033CC;
	background:url("grafiken/bg_tblhl.gif") repeat-x left center;
	border:3px double #FFF;
}
#centercontainer .btn {
	text-decoration: none;
	padding:2px 10px 2px 10px;
}


/* Text */
#rechts { float:right }
.rechts { float:right }
#links { float:left }
.links { float:left }
#articleoptions {
	width: 120px;
	border-left: 1px dotted #000;
	border-bottom: 1px dotted #000;
	padding: 0px 10px 7px 10px;
	margin: 0px 0px 0px 10px;
	line-height: 2em;
	float:right;
	overflow:auto;
}
#articleinfo {
	width: 180px;
	border: 1px dotted #000;
	padding: 10px 10px 20px 10px;
	margin: 0px 0px 20px 10px;
	float:right;
	overflow:auto;
}
#anzeige_uebersicht {
	padding: 15px 10px 20px 10px;
	overflow: hidden;
}
#anzeige_contentad {
	padding: 15px 10px 20px 10px;
	overflow: hidden;
	text-align:center;
	clear:both;
}
#empfehlungen {
	color: #000;
	margin-top:7px;
	margin-bottom:7px;
}


/* Container */
#hidecontainer {
	display: none;
}
#topcontainer {
	z-index:1;
	margin-left:13px;
	clear: both;
}
#maincontainertop {
	position: relative;
	width:979px;
	height:10px;
	background:  url("grafiken/rahmen_o.gif") no-repeat top left;
}
#maincontainerbottom {
	position: relative;
	width:979px;
	height:10px;
	margin-bottom:20px;
	background:  url("grafiken/rahmen_u.gif") no-repeat top left;
}
#maincontainer {
	position: relative;
	width:979px;
	z-index:1;
	text-align:left;
	background: #FFFFFF url("grafiken/rahmen_bg.gif") repeat-y top left;
}
#maincontainer2 {
	width:957px;
	margin-left:13px;
	margin-right:9px;
	z-index:1;
}
#maincontainer3 {
	width:957px;
	z-index:1;
	clear:both;
}
#maincontainer4 {
	width:790px;
	padding-bottom:10px;
	line-height:1.3em;
	z-index:1;
	background: url("grafiken/line_bottom.gif") repeat-x left bottom;
	float:left;
}
#skyscapercontainer {
	width:160px;
	z-index:1;
	margin-top:35px;
	float:right;
}
#centercontainer {
	width:475px;
	padding: 25px 0px 30px 0px;
	float:left;
	font-size:1.1em;
	line-height:1.3em;
}
#boxesbarcontainer {
	width:300px;
	padding-top:18px;
	float:right;
	text-align:left;
}


/* DIV-Styles */
#titelrotationcontainer{
	position: relative;
	top:0px;
	width:979px;
	text-align: center;
	padding-bottom: 8px;
	z-index:3;
}
#titelcontainer{
	position: relative;
	width:790px;
	height:119px;
	z-index:5;
	float:left;
	overflow:hidden;
}
#titellogo{
}
#titellinks{
	position: relative;
	width:160px;
	height:119px;
	float:right;
}
#hauptmenucontainer{
	width:790px;
	z-index:7;
	background-color:#0033CC;
	float:left;
}
#suche{
	width:160px;
	height:28px;
	background-color:#0033CC;
	float:right;
	color:#FFF;
}
#bittewartencontainer {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	text-align:center;
	vertical-align:center;
	z-index:50;
	background: url("../../pics/design/streifen_bg.gif") repeat left top;
}
#bittewarten {
	padding:150px 300px 150px 300px;
}
#bittewartencenter { width:250px; background-color:#FFF; color:#000; border:1px solid #999; padding:100px }
.fliesstext img { padding: 5px 5px 0px 5px; }
.fliesstext .fotolinks, .fliesstext .fotorechts, .fliesstext .fotozentral { font-size:0.9em; line-height: 1.4em; color:#666 }
.fliesstext .fotolinks img, .fliesstext .fotorechts img, .fliesstext .fotozentral img { padding:0px 0px 5px 0px; overflow:hidden }
.fliesstext .fotolinks { float:left; padding:7px 0px 15px 0px; margin-right:10px }
.fliesstext .fotorechts { float:right; padding:7px 0px 15px 0px; margin-left:10px }
.fliesstext .fotozentral { padding:7px 0px 15px 0px }
#submenu1container{
	width:790px;
	background-color: #0033CC;
	border-top:7px solid #FFF;
	clear:both;
}
#submenu2container{
	width:790px;
	padding:3px 0px 3px 0px;
	background-color: #E9F4FE;
	border: 1px solid #0033CC;
	border-top: 0px solid #0033CC;
}
#impressumcontainer{
	color: #000;
	margin-left:13px;
	z-index:1;
	clear: both;
}
#impressum {
	width:550px;
	line-height:1.4em;
	padding: 28px 0px 0px 9px;
	float:left;
}
#impressum_extras {
	margin: 28px 10px 10px 0px;
	float:right;
}
.startseitenhl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	background-color:#0033CC;
	padding: 0px 0px 0px 2px;
}
.lokalportalhl {
	width:780px;
	font-size: 1.5em;
	font-weight: bold;
	color: #0033CC;
	background-color:#E9F4FE;
	border-top:1px solid #0033CC;
	border-left:1px solid #0033CC;
	padding: 8px 0px 8px 8px;
}
.boxhl, .bluebarhl, .redbarhl, .yellowbarhl, .greenbarhl, .orangebarhl, .lilabarhl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #0033CC;
	/*background-color:#0033CC;*/
	border-bottom:1px solid #0033CC;
	padding: 2px 3px 0px 0px;
}
.boxbody, .bluebarbox, .redbarbox, .yellowbarbox, .greenbarbox, .orangebarbox, .lilabarbox {
	padding: 6px 10px 0px 5px;
	background-color: #E9F4FE;
	border-right:1px solid #0033CC;
	overflow:hidden;
}
.boxend, .bluebarend, .redbarend, .yellowbarend, .greenbarend, .orangebarend, .lilabarend {
	height:4px;
	margin-bottom: 10px;
	background-color: #E9F4FE;
	border-right:1px solid #0033CC;
	border-bottom:1px solid #0033CC;
	clear:both;
}
#box150content {
	margin-left:-3px;
	margin-top:-5px;
	text-align:left;
}
#werbebox {
	clear:both;
	margin-bottom: 10px;
}
#sidebox {
	position:fixed;
	_position:absolute;
	top:0px;
	_top:expression(eval(document.body.scrollTop));
	right:5px;
	margin-top:70px;
	z-index:20;
}
#sideboxcontent {
	font-size: 0.75em;
	padding:5px;
	background:#FFF;
	border:1px solid #CCC;
	display:block;
}
#skyscraper {
	position:absolute;
	left:810px;
	top:164px;
	z-index:10;
}
#dropdown {
	position:absolute;
	visibility:visible;
	left:350px;
	top:-550px;
	width:460px;
	height:380px;
	z-index:20;
	border:3px solid #DDDDDD;
	padding:3px;
	background-color:#FFFFFF;
}
#newsticker1box {
	position: relative;
	left:0px;
	top:0px;
	height:103px;
	z-index:5;
}
#newsticker1_data {
	position:relative;
	left:0px;
	top:0px;
}
#google_adsense {
	position: relative;
	width: 750px;
	text-align: right;
	z-index:1;
	clear:both;
}
#backtop {
	width: 100%;
	text-align: right;
	padding: 0px;
	margin: 15px 0px 7px 0px;
	border-bottom: 1px dotted #000;
}
#dotline {
	height: 3px;
	margin-top: 3px;
	border-top: 1px dotted #FFF;
}
#messagebox {
	margin-bottom: 10px;
}
#divtabindex{
	margin-bottom:2px;
	margin-left:-1px;
}
#divtabbody {
	border:1px solid #0033CC;
	padding:16px 8px 3px 8px;
}
#zahlenliste {
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	padding:1px 0px 1px 0px;
}
#ordnerliste {
	border-top:1px solid #0033CC;
	border-bottom:1px solid #0033CC;
	padding:1px 0px 1px 0px;
	line-height:1.4em;
}
.clear {
	clear:both;
}


/* Extern */
.infomsg {
	width:400px;
	height:300px;
	border:1px solid #0033CC;
	background-color:#FFF;
	font-size: 1em;
}
#userprofilseitencontainer {
	width:450px;
	padding:35px 0px 20px 20px;
	border-top:1px solid #0033CC;
	clear:both;
}
#userprofilseitencontainer td {
	font-size:0.8em;
}
#usergbbox {
	width:100%;
	padding: 10px;
	margin-top: 20px;
	border:1px solid #88ADC1;
}
.chattext {
	font-size: 0.7em;
}

.bluebarbox_sk {
	padding: 6px 6px 6px 6px;
	background-color: #E9F4FE;
	border:1px solid #0033CC;
	overflow:hidden;
}