body {
	background-color: #296288;
	color: #ffffff;
	font-family: Tahoma,Arial,Verdana,Helvetica,Sans-Serif;
	font-size: 12px;
	background-image: url(GFX/back/verlauf.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-attachment: scroll;
}

	
.footer {
	position:relative; top:7px; left:0px;
	height:79px;
	background-image: url(GFX/back/footer.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-attachment: scroll;
}

.head {
  font-size: 18px;
	font-weight: bold;
	width:450px;
	border-bottom: 1px solid #25537C;
}

.black { font-size:13px; font-weight:bold; color:#000000;}
.gross { font-size:14px; font-weight:bold; color:#BDE5FF;}
.normal { font-size:13px;}
.klein {  font-size:11px;}
.kleinst {  font-size:9px;}
.block { text-align:justify; }
.rot { color:#aa0000; }
.hide {	display: none; }
.show { display: inline; }
.hoch {	position:relative; top: -4px; }
h2 { font-size:14px; font-weight:bold; color:#FFFFFF; }


th {
	font-size: 14px;
	text-align:left;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #2E679A;
	border-bottom: 2px solid #ffffff;
	border-top: 2px solid #ffffff;
	padding-left: 30px;
}

td {
 vertical-align:top;
}
.leer {
 width:50px;
}
.logo {
 width:140px;
}

table.historie {
 font-size:13px;
 width: 90%;
 table-layout:fixed;
 }
table.historie td {
 vertical-align:top;
 border-bottom:1px solid #25537C;
}

table.risk {
 font-size:13px;
 width: 100%;
 table-layout:fixed;
 }
table.risk .tdbold {
 font-size:12px;
 font-weight: bold;
 width: 220px;
 vertical-align:top;
 border-bottom:1px solid #25537C;
}

table.risk td {
 vertical-align:top;
}

table.risk .last {
 border-bottom:1px solid #25537C;
}


table.news {
	font-size: 13px;
	width: 597px;
	table-layout: fixed;	
}

table.deas {
	font-size: 13px;
	width: 597px;
	table-layout: fixed;	
}

table.info {
	font-size: 13px;
	width: 597px;
	table-layout: fixed;	
}

table.info th {
vertical-align: top;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: transparent;
	border-width: 0px;
	padding: 0 0 0 20px;
}


table.impressum {
	font-size: 13px;
	width: 90%;
	table-layout:fixed;
}
table.impressum th {
	vertical-align: top;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: transparent;
	border-width: 0px;
	padding-left: 0px;
}

table.impressum .links {
	width:190px;
   text-align:right;
	border-right: 1px solid #25537C;
}

table.pdf {
	font-size: 13px;
	width: 90%;
	table-layout:fixed;
}

table.pdf th {
	vertical-align: top;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: transparent;
	border-width: 0px;
	padding-left: 0px;
}

table.pdf td {
 vertical-align:top;
 border-bottom:1px solid #25537C;
}

table.pdf  .liste1 td{
 padding-bottom: 0px;
 border-bottom:0px;
}

table.pdf  .liste2 td{
 padding-top: 0px;
}

table.pdf .unten {
 vertical-align:top;
 border-bottom:0px;
}

table.pdf .links {
	width: 380px;
}
table.pdf .rechts {
	width: 120px;
	font-size: 8pt;
}
table.pdf .rechts .tab{
	position:relative;
	left:25px;
}


table.standorte {
	font-size: 13px;
	width: 597px;
	table-layout: fixed;
}

table.standorte th.tel {
	font-size: 13px;
   text-align:right;
	font-weight: normal;
	border-bottom: 2px solid #ffffff;
	border-top: 2px solid #ffffff;
	padding-left: 0px;
}

table.standorte .name {
 width:270px;
 border-bottom:1px solid #25537C;
}
table.standorte .tel {
 text-align:right;
 border-bottom:1px solid #25537C; 
}
table.standorte div {
	font-size:11px;
	color: #bbbbcc;
	margin-left: 20px;
	}

.bmail {
	width: 21px;
	height: 15px;
	vertical-align: bottom;
	margin-left: 10px;
	border:0px;
}
.bpdf {
	width: 20px;
	height: 20px;
	vertical-align: bottom;
	margin-right: 5px;
	border:0px;
}

.textfeld { background-color:#ffffff; color:#3D4680; border: 1px solid #C9C295;
	 font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:11px;
	 font-weight:bold; }
.textbutton { Cursor:hand; background-color:#ffffff; width:90px; color:#3D4680;
	 border: 1px solid #C9C295; font-size:11px; font-weight:light;
}

hr 		{ width:450px; color:#233858; height:1px; border:0px; }

a 			{ color:#ABCFE7; text-decoration: none;}
a:hover 	{ color:#BDE5FF; Text-Decoration: none;}

img 		{ behavior: url("pngbehavior.htc");}
table		{ color: #ffffff;
	font-family: Tahoma,Arial,Verdana,Helvetica,Sans-Serif;
	font-size: 13px;
	}
.noscript	a{ color:#296288; line-height:2px;}
.noscript	a:hover { color:#296288; cursor:default;}

#popup { 		position:absolute; top:60px; left:290px; background-color:#fff; color:#233857;
				width:450px; height:360px; border:4px solid #B6CDDB;
				display:block; z-index:9999;
				-moz-box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.4);
				-webkit-box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.4);}
#popup_content {	padding:20px 20px 40px 20px; overflow:auto;}
#popup_footer {	text-align:center;}
#popup_footer a{ color:#222; font-size:11px; font-weight:bold;}

