
body {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;margin:0px;background-color:#FFFFFF; margin: 0px; width: 100%; height: 100%;background: #ffffff url(/images/background.jpg) no-repeat;color: #313131;}
div, span, td {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}

a {color: #1E5A9A;text-decoration: none;}
a:hover {color: #1E5A9A;text-decoration: underline;}

p {margin:0px 0px 5px 0px}
h1 {color: #2156b8;font-size:17px;font-weight:bold;margin-bottom:4px;margin-top:0px;line-height:15pt;}
.f9g {font-size: 9px;color: #969696;}

input, select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 11px;}
.input_error {font-size : 11px;background-color : #ffffcc;}

.brot {font-size: 11px;}
.brot .titel{font-size: 11px;line-height:15pt;font-weight:bold;}

.adr_detail_kom {display:none;}
.comment {font-size:11px;color:#bcbcbc;margin-top:5px;}

.box .content{
	padding: 10px 30px 30px 25px;
	background-image: url(/images/bg_box_repeat.gif);
	background-repeat: repeat-Y;
}

.box .end{
	padding: 25px 30px 25px 25px;
	background-image: url(/images/bg_box_end.gif);
	background-repeat: no-repeat;
	height: 150px;
}

.box_titel {
	color: #ffffff;
	font-weight: bold;
	background-color: #2156b8;
	height: 16px;
	padding: 2px 0px 0px 5px;
}

.box_titel_gradient {
	color: #ffffff;
	font-weight: bold;
	background-image: url(/images/box_titel.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	height: 16px;
	padding: 2px 0px 0px 5px;
}

.box .titel{
	background-image: url(/images/bg_box.gif);
	background-repeat: no-repeat;
	height: 7px;
	padding: 15px 25px 0px 25px;
	/*
	color: #ffffff;
	background: transparent url(/images/bg_box_titel.gif) no-repeat;
	height: 18px;
	padding: 2px 0px 0px 5px;
	*/	
}

.foto {float:left;margin-right:5px;margin-bottom:8px;width:110px;height:90px;border: 1px solid #e0e0e0;}
.foto .titel{background:url(/images/bg_foto.gif) repeat-x;background-color: #e9e9e9;padding: 1px 1px 1px 1px;font-weight:bold;font-size: 10px;color: #696969;}
.foto .pix {padding:5px;background : #deebf3;}
.foto .pix_inaktiv {padding:5px;background : #ffd9d9;}
.foto .inhalt {padding: 5px 0px 0px 1px;font-size:11px;}

.toegel {float:left;margin-right:10px;margin-bottom:8px;width:85px;border: 1px solid #e0e0e0;}
.toegel .titel{background:url(/images_newstyle/bg_wetter.gif) repeat-x;background-color: #e9e9e9;padding: 1px 1px 1px 1px;font-weight:bold;font-size: 10px;color: #696969;}
.toegel .inhalt{height:80px;text-align : center;}

.boxpix_border {float:left;border: 1px solid #BBCCE0;padding : 2px 2px 2px 2px ;margin-right:8px;}
.boxpix {float:left;margin-right:8px;}

#ajax {border-top: 1px solid #ffffff;}
#popup_photo {position: absolute;top:50px;left:100px;display: none;background-color:#f9f9f9;padding:2px 3px 3px 2px;width:auto;border:1px solid #bebebe;z-index:500;}
#popup {position: absolute;display: none;opacity: 0.95;background-color:#f9f9f9;padding:2px 3px 3px 2px;width:380px;border:1px solid #bebebe;z-index:500;}
.popup_blk {
 	background: url("/images_newstyle/sub_list.gif") left top repeat-x;
   	border-bottom: 1px solid #f2f2f2;
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 2px;
	padding-right : 2px;
	color: #003264;
	font-size:11px;
	font-weight:bold;
 }

.table1 td {padding: 1px 1px 1px 5px;vertical-align: top;}
.table1 .td1 {padding: 5px 0px 0px 5px;background:#deebf3;color: #050505;}

.table2 td {padding: 0px 0px 0px 0px;vertical-align: top;font-size:11px;}
.table2 .bg_schieb {background-image: url(/images/bg_schieb.gif); background-repeat : repeat-x;	padding-left : 4px;	padding-right : 4px; padding-bottom : 1px; padding-top : 2px; border-right : 1px solid #ffffff;}
.table2 .bg_schieb2 {background-image: url(/images/bg_schieb2.gif); background-repeat : repeat-x;padding-left : 4px;padding-right : 4px;padding-bottom : 1px;padding-top : 2px;	border-right : 1px solid #cecece;}
.table2 .bg_tab {color: #ffffff;font-weight : bold;text-decoration: none;}
.table2 .bg_tab2 {color: #737373;font-weight : bold;text-decoration: none;}
.table2 .td_agenda {padding: 1px 1px 1px 1px;background:url(/images/background_submit.gif) repeat-x;font-weight:bold;font-size: 10px;color: #ffffff;text-align : center;}
.table2 .td_agenda a {font-size:10px;font-weight:bold;color: #ffffff;}

.button_weiter {
	display: block;
	width: 100px;
	height: 14px;
	background: transparent url(/images/bg_weiter.gif) no-repeat;
}

.button_weiter a, .button_weiter a:hover {
	font-size: 10px;
	color: #ffffff;
	padding: 2px 0px 0px 4px;
}

.line_bluelight {
	border-top: #bcccea;
}


/* ULs */
ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ul li a {
	margin-top: 0px;
	margin-bottom: 2px;
	padding: 1px 8px 1px 23px;
	background-image: url(/images/icon_bullet.gif);
	background-repeat: no-repeat;
	background-position: 3px 4px;
	line-height: 17px;
	text-decoration: none;
}

ul li a:hover {
	margin-top: 0px;
	margin-bottom: 2px;
	padding: 1px 8px 1px 23px;
	background-image: url(/images/icon_bullet_on.gif);
	background-repeat: no-repeat;
	background-position: 3px 4px;
	background-color: #e8eef8;
	line-height: 17px;
	text-decoration: none;
}









/* stuff */

#logo {
	z-index: 5;
	width: 196px;
	height: 142px;
	left: 0px;
	top: 0px;
	position: absolute;
}

#navigation {
	z-index: 20;
	width: 768px;
	left: 0px;
	top: 86px;
	position: absolute;
}

#content {
	z-index: 100;
	left: 0px;
	top: 111px;
	width: 720px;
	position: absolute;
	background-color: #ffffff;
	padding: 20px;
}

.nav_empty {
	background-image: url(/images/bg_nav_empty.gif);
	background-repeat: repeat-x;
}

a.nav_short {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	background-image: url(/images/bg_nav_short.gif);
	background-repeat: repeat-x;
	height: 25px;
	padding: 6px 0px 3px 10px;
	display: block;
	text-decoration: none;
}

a.nav_short:hover {
	color: #2156b8;
	font-size: 11px;
	font-weight: bold;
	background-image: url(/images/bg_nav_short_on.gif);
	background-repeat: repeat-x;
	height: 25px;
	padding: 6px 0px 3px 10px;
	display: block;
	text-decoration: none;
}

a.nav_short_on, a.nav_short_on:hover {
	color: #2156b8;
	font-size: 11px;
	font-weight: bold;
	background-image: url(/images/bg_nav_short_on.gif);
	background-repeat: repeat-x;
	height: 25px;
	padding: 6px 0px 3px 10px;
	display: block;
	text-decoration: none;
}


/* forms */

.formfield {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #2559b9;
	padding: 3px 2px 1px 2px;
}

.formsubmit {
	height: 19px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(/images/background_submit.gif);
	background-repeat: repeat-x;
	border: 1px solid #d6deec;
}