#header a {
	background: none;
	text-align:center;
	float:left;
	vertical-align:bottom;
	display: inline;
	padding-left: 44px;
	pdding-right: 44px;
	text-decoration: none;
	color: #C00303;
	font-family: tahoma,arial,helvetica,sans-serif;
	padding-top:12px;
}

#header a:hover {

	font-size: 12px;
	font-weight:bold;
	text-decoration: underline;
}
#header a.select {
	float:left;
	display: inline;
	text-decoration: none;
	color:#8E1109;
	font-weight:bold;
}

#header a.select:hover {
	font: tahoma,arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#D01D21;
}

body, div, span, p, th, td, li, dd { 
font-family : tahoma,arial,helvetica,sans-serif;
font-size : 12px;
} 
p { 
margin : 0;
padding : 0;
} 
#tablespace {
}
#tablespace td{
padding: 5px;
}

body, html  { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
color : #5E5E5E;
padding-top : 0;
background: #F5C082 url(../img/back-1.jpg) repeat-x;
height : 100%;
min-height : 100%;
} 
#mainframe { 
width:950px;
height : 100%;
position : absolute;
top : 0;
left : 0;
margin : 0 0 0 0;
padding:0px;
border-collapse : collapse;
z-index: 1;
border: 3px #000000;
} 

#topinfo { 
display:none;
vertical-align:bottom;
width : 950px;
font-size:11px;
text-align:left;
padding:0px;
background-color: #D3BEA0;
color: #666666;
border : 0;
margin : 0;

} 
#topinfo a {
	text-align:center;
	font-size:11px;
	vertical-align:bottom;
	display: inline;
	min-width:131px; width:131px;
	text-decoration: none;
	color:#ffffff;
	font-family: tahoma,arial,helvetica,sans-serif;
}

#topinfo a:hover {
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-decoration: underline;
}
#header { 
text-align : right;
margin : 0 auto;
display : block;
clear : both;
padding-top: 0px;
background:  url(../img/banner2.gif) no-repeat top left;
height : 150px;
width : 950px;
border : 0;
} 
#logo { 
float : left;
padding : 10px 0 0 0;
color : #000000;
background : inherit;
width : 300px;
} 

#sitemap { 
display:none;
padding-left: 7px;
padding-top: 3px;
margin-bottom:10px;
font-family : tahoma,arial,helvetica,sans-serif;
height: 25px;
font-size : 11px;
background: url(../img/siteb1.gif) no-repeat top left;
} 
#infoleiste { 
display:none;
vertical-align:bottom;
width : 950px;
font-size:11px;
text-align:right;
background-image : url(../images/info.gif);
background-repeat : repeat-x;
height : 35px;
border : 0;
margin : 0;
border-top : 1px solid #929292;
border-bottom : 1px solid #929292;
} 

#content_div { 
width : 948px;
margin : 0;
float : left;
padding : 0;
background: #ffffff;
} 
#left_content { 
width:190px;
clear : both;
vertical-align : top;
display : block;
margin : 0;
float : left;
padding-top : 10px;
padding-left:9px;
} 
* html #left_content { 
width:194px;
padding-right:1px;
}
#main_content { 
width:554px;
display : block;
padding : 0;
margin : 0;
padding-top : 10px;
vertical-align : top;
float : left;
} 
#main_content span, p, th, td, li, dd { 
color: #993300;
font-family: tahoma,arial,helvetica,sans-serif;
}
* html #main_content { 
width:554px;
}
#right_content { 
width:190px;
padding-top : 10px;
vertical-align : top;
margin : 0;
float : left;
display : block;
padding-right:2px;
} 
* html #right_content { 
width:190px;
} 

#currenttd { 
background-color : #e8e8e8;
background-repeat : no-repeat;
font-size : 1px;
height : 41px;
margin : 0;
border : 0 none;
padding : 0;
border : 1px solid #000000;
} 
#footer_h { 
height : 100%;
width : 1px;
z-index : -1;
} 
#footer { 
clear : both;
margin : 0 auto;
text-align : left;
width : 950px;
height : 30px;
display : block;
padding-top:6px;
color : #67625c;
background-image : url(../img/foot.gif);
background-repeat:no-repeat;
background-position:left top;
} 
#footer p { 

	padding-left:10px;
} 
#footer a { 
font-size: 10px;
color:#C0052B;
} 
#footer a:hover { 
} 
#loadtable { 
position : fixed;
width : 100%;
height : 100%;
top : 0;
left : 0;
z-index : 1000;
} 
#loaddiv { 
width : 320px;
margin-left : auto;
margin-right : auto;
} 
#loaddiv p { 
border : 3px solid #6e89dd;
padding : 10px;
margin : 0;
background : #eef0fc;
} 
#loaddiv strong { 
display : block;
margin-bottom : 3px;
} 


input.text { 
float : left;
width : 130px;
height : 19px;
font-size : 11px;
font-family : tahoma,arial,helvetica,sans-serif;
margin : 0;
padding : 1px;
border : 1px solid #ccc;
color : #000000;
background : #f7f7f7;
margin-bottom : 1px;
} 
input.button { 
margin-left : 3px;
height : 19px;
border : 1px solid #ccc;
margin-bottom : 0;
padding : 1px;
font-size : 12px;
font-family : tahoma,arial,helvetica,sans-serif;
background : none;
color : #22228A;
background : #f7f7f7;
font-weight : bold;
} 
#leftmenu {
	margin: 0;
	padding: 0;
	padding-left:2px;
	background: url(/img/boxm1.gif) repeat-y;
}
.fontsize12,.fontsize13,.fontsize14,.fontsize15,.fontsize16,.fontsize17, {
font-family : tahoma,arial,helvetica,sans-serif;
}
#leftmenu a {
	font-size: 11px;
	display: block;
	background: #f6f6f6 url(../images/hmenuarrowr.gif) no-repeat center left;
	color: #585957;
	padding: 3px 0px 3px 19px;
	margin-right:11px;
	border-bottom:1px #f9f9f9 solid;
	text-decoration: none;
	font-weight: normal;
}
* html #leftmenu a {
	margin-right:1px;
}

#leftmenu a:hover {
	color: #ffffff;
	background: #ECC26F url(../images/hmenuarrowhoverr.gif) no-repeat center left;
	border-bottom:1px #f9f9f9 solid;
}
#leftmenu a.select {

	font-weight:bold;
	background: #ECC26F url(../images/hmenuarrowhoverr.gif) no-repeat center left;
	border-bottom:1px #f9f9f9 solid;
	font-weigth: none;
	color: #ffffff;
}
#leftmenu a.select:hover {
	font-weight:bold;
	background: #ECC26F url(../images/hmenuarrowhoverr.gif) no-repeat center left;
	border-bottom:1px #f9f9f9 solid;
	font-weigth: none;
}
#leftmenu a.select1 {
	color: #000000;
	background: #E6D7C6 url(../images/hmenuarrowhoverr.gif) no-repeat center left;
	padding-left: 25px;
	border-bottom:1px #f9f9f9 solid;
	font-weight: bold;
	background-position: 10 7;
}

#leftmenu a.select1:hover {
	color: #000000;
	background: #E6D7C6  url(../images/hmenuarrowhoverr.gif) no-repeat center left;
	background-position: 10 7;
	border-bottom:1px #f9f9f9 solid;
	padding-left: 25px;
	font-weight: bold;
}
#leftmenu a.unselect1 {
	color: #000000;
	padding-left: 25px;
	background: #D9D9D9 url(../images/hmenuarrowr.gif) no-repeat center left;
	background-position: 10 7;
	border-bottom:1px #f9f9f9 solid;
	font-weigth: none;
}
#leftmenu a.unselect1:hover {
	color: #000000;
	background: #E6D7C6 url(../images/hmenuarrowhoverr.gif) no-repeat center left;
	background-position: 10 7;
	border-bottom:1px #f9f9f9 solid;
	font-weigth: none;
}
#leftmenu a.select2 {
	color: #B83027;
	background: #ffffff url(../images/hmenuarrowhoverr.gif) no-repeat center left;
	background-position: 15 7;
	padding-left: 30px;
	border-bottom:1px #f9f9f9 solid;
	font-weight: bold;
}
#leftmenu a.select2:hover {
	color: #B83027;
	background: #ffffff  url(../images/hmenuarrowhoverr.gif) no-repeat center left;
	background-position: 15 7;
	padding-left: 30px;
	border-bottom:1px #f9f9f9 solid;
	font-weight: bold;
	text-decoration:underline; 
}
#leftmenu a.unselect2 {
	color: #000000;
	background: #ffffff url(../images/hmenuarrowr.gif) no-repeat center left;
	background-position: 15 7;
	padding-left: 30px;
	border-bottom:1px #f9f9f9 solid;
	font-weigth: none;
}
#leftmenu a.unselect2:hover {
	color: #000000;
	background: #ffffff url(../images/hmenuarrowhoverr.gif) no-repeat center left;
	background-position: 15 7;
	padding-left: 30px;
	border-bottom:1px #f9f9f9 solid;
	font-weigth: none;
	text-decoration:underline; 	
}
a { 
	color: #B83027;
	background-color: inherit;
	font-weight:bold;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
color: #6F0700;
	font-weight:bold;
	background-color: inherit;
}

h1 {
	font: 140% tahoma,arial,helvetica,sans-serif;
	font-weight: bold;
	padding: 3px 0 0 0;
	margin: 0;
	text-decoration: none;
}

h1 a {
	color: #003A91;
	background: inherit;
	text-decoration: none;
}

h1 a:hover {
	color: #003A91;
	background: inherit;
	text-decoration: none;
}

h2 {
	font-family: tahoma,arial,helvetica,sans-serif;
	margin: 0;
	padding: 0;
	color: #8E1109;
	text-decoration: none;
	display:block;
	border-bottom: 1px #cccccc dashed;
	padding: 0px 0 4px 3px;
	font-weight: bold;
}

h2 a {
	display:block;
	color: #8E1109;
	text-decoration: none;
	background-color: inherit;
	background-repeat: no-repeat;
	background-position: center left;	
	padding: 0px 0 4px 3px;
}

h2 a:hover {
	text-decoration: none;
}
p {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}
.artikel_content {

padding:4px;
padding-bottom:26px;
}
.date { margin: 5px 0 5px 0; padding: 10px 5px 5px 0; background: url(../images/horizontaldotted.gif) repeat-x bottom left; color: #808080; text-align: right; }
.date a { color: #808080;  }

a.sitemapl:link { 
text-decoration : none;
color: #666666;
font-size : 10px;
font-weight : bolder;
} 
a.sitemapl:visited { 
text-decoration : none;
color: #666666;
font-size : 10px;
font-weight : bolder;
} 
a.sitemapl:active { 
text-decoration : underline;
color: #666666;
font-size : 10px;
font-weight : bolder;
} 
a.sitemapl:hover { 
text-decoration : underline;
color:#996600;
font-size : 10px;
font-weight : bolder;
} 

a.qinfo,a.qinfo_a,a.qinfo_b,a.qinfo_c,a.qinfo_d,a.qinfo_l  { 
text-decoration : none;
display:block;
color : #999999;
margin-top:1px;
padding-top:30px;
padding-bottom:30px;
margin-bottom:1px;
padding-left:4px;
font-size : 12px;
font-weight : bold;
} 
a.qinfo:hover,a.qinfo_a:hover,a.qinfo_b:hover,a.qinfo_c:hover,a.qinfo_d:hover,a.qinfo_l:hover  { 
text-decoration : none;
color:#D90000;
} 
a.qinfo_a { 
background: url(/img/feriendialyse1.gif) no-repeat;
background-position: top left;
margin-bottom:5px;
}
a.qinfo_a:hover { 
background: url(/img/feriendialyse2.gif) no-repeat;
background-position: top left;
margin-bottom:5px;
}
a.qinfo_b { 
background: url(/img/dmal1.gif) no-repeat;
background-position: 0 0;
margin-bottom:5px;}
a.qinfo_b:hover { 
background: url(/img/dmal2.gif) no-repeat;
background-position: 0 0;
}
a.qinfo_c { 
background: #f9f9f9 url(/images/qinfo/c1.jpg) no-repeat;
background-position: top right;
}
a.qinfo_c:hover { 
background: #eeeeee url(/images/qinfo/c2.jpg) no-repeat;
background-position: top right;
}
a.qinfo_d { 
background: #f9f9f9 url(/images/qinfo/d1.jpg) no-repeat;
background-position: top right;
}
a.qinfo_d:hover { 
background: #eeeeee url(/images/qinfo/d2.jpg) no-repeat;
background-position: top right;
}
a.qinfo_l { 
background: #f9f9f9 url(/images/qinfo/l1.jpg) no-repeat;
background-position: top right;
}
a.qinfo_l:hover { 
background: #eeeeee url(/images/qinfo/l2.jpg) no-repeat;
background-position: top right;
}
.box_title {
	font: 11px tahoma,arial,helvetica,sans-serif;
	font-weight:bold;
	color: #8E1109;
	padding-top:4px;
	padding-bottom:8px;
	padding-left:19px;
	background-image: url(/img/boxh1.gif);
	background-position: top left;
	background-repeat: no-repeat;
	margin:0px;
}
.box_title2 {
	font: 11px tahoma,arial,helvetica,sans-serif;
	font-weight:bold;
	background: #132E5B;
	color: #000000;
	padding-top:5px;
	padding-left:50px;
	height:25px;
	margin:0px;
}

.box {
	background: url(/img/boxm1.gif) repeat-y;
	color: #454545;

	padding: 8px;
	line-height: 1.4em;
}
.box_f {
	background: url(/img/boxf1.gif) no-repeat;
	color: #454545;

	padding: 8px;
	line-height: 1.4em;
}
#left_content .box_title {

}

#left_content .box {

}
#right_content .box_title {

}

#right_content .box {

}


.box_ad {
	font: 140% tahoma,arial,helvetica,sans-serif;
	font-weight: bold;
	border: 2px solid #EEEEEE;
	margin: 2px 0 2px 0;
	padding: 15px;
	height: 17px;
	background: #FFFFFF url(../images/seoad.jpg) no-repeat;
}

.box_ad a {
	color: #000000;
	background: transparent; 
	text-decoration: none;
}
form {
	margin:0px;
	padding:0px;
}

.top_city_name_o {
	font-weight: bold;
	color:A60F14;
}
.top_city_name {
	font-weight: bold;
	color:AFAFAF;
}
.dl_row_head {
	height:24px;
	background-image: url('/gfx/image/head2.gif');
	font-weight:bold;
	color: #B83027;
}
.dl_row_1,.dl_row_2 {
	border: 1px #B3B3B3 solid;
	padding:6px;
}
.dl_row_1 {
	background: #f9f9f9;
}
.dl_row_2 {
	background: #eeeeee;
}
#hmen a {
	padding-left: 26px;
	display: block;
}	
