#hmenu { 
width : 960px;
margin : 0 auto;
clear : both;
height : 35px;
display : block;
padding : 0;
overflow : visible;
white-space : normal;
border-collapse : collapse;
background: #eeeeee url(../images/button_back_1.gif) repeat-x top left;
} 

#hmenu a {
	font-size: 13px;
	text-align:center;
	float:left;
	vertical-align:bottom;
	display: inline;
	min-width:101px; width:101px;
	background: #eeeeee url(../images/button_back_1.gif) top left;
	text-decoration: none;
	color: #666666;
	font-family: Arial;
	padding-top:8px;
	padding-bottom:11px;
	font-weight:bold;
}

#hmenu a:hover {
	color:#D90000;
	font-size: 13px;
	font-weight:bold;
	text-decoration: underline;
}
#hmenu a.select {
	float:left;
	display: inline;
	text-decoration: none;
	color: #ffffff;
	background: #eeeeee url(../images/button_over_back_1.gif) no-repeat top left;
	font-weight:bold;
}

#hmenu a.select:hover {
	color: #ffffff;

	font-size: 13px;
	font-weight:bold;
}

body, div, span, p, th, td, li, dd { 
font-family : Verdana;
font-size : 10pt;
} 
p { 
margin : 0;
padding : 0;
} 
body, html  { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
color : #000;
padding-top : 0;
background: #E9E9E9 url(../images/back_3.jpg);
height : 100%;
min-height : 100%;
} 
#mainframe { 
height : 100%;
min-height: 100%;
position : absolute;
top : 0;
left : 50%;
margin : 0 0 0 -480px;
/*
border-left : 1px solid #929292;
border-right : 1px solid #929292;
*/
border-collapse : collapse;
z-index: 1;
background-color : #ffffff;
} 
	#mainframe-shadow-left {
		position: absolute;
		width: 20px;
		height: 100%;
		top: 0px;
		left: -21px;
		background-image: url(images/mainframe-shadow-left.png);
		background-repeat: repeat-y;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mainframe-shadow-left.png',sizingMethod='scale');
		background:#eeeeee url(../images/shadow-left.gif) repeat-y;
	}

	#mainframe-shadow-right {
		position: absolute;
		width: 20px;
		height: 100%;	
		top: 0px;
		left: 961px;
		background-image: url(images/mainframe-shadow-right.png);
		background-repeat: repeat-y;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mainframe-shadow-right.png',sizingMethod='scale');
		background:#eeeeee url(../images/shadow-right.gif) repeat-y;
	}

	

#topinfo { 
vertical-align:bottom;
width : 960px;
font-size:11px;
text-align:right;
background-image : url(../images/top.jpg);
background-repeat : repeat-x;
color: #666666;
height : 18px;
border : 0;
margin : 0;
border-bottom : 1px solid #929292;
} 
#header { 
text-align : right;
margin : 0 auto;
display : block;
clear : both;
background-color : #f7f7f7;
background:  url(../images/banner22.png) no-repeat top left;
height : 118px;
width : 960px;
border : 0;
} 
#logo { 
float : left;
padding : 10px 0 0 0;
color : #000000;
background : inherit;
width : 300px;
} 
#sitemap { 
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
width : 100%;
padding : 2px;
text-align : left;
margin-bottom : 2px;
background-color : #ffffff;
border-bottom : 2px solid #000000;
} 
#infoleiste { 
display:none;
vertical-align:bottom;
width : 960px;
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;
} 
#browserMinHeight { 
width : 0;
height : 100%;
min-height : 100%;
float : left;
margin : -175px 0 -60px 0;
} 
#content_div { 
width : 960px;
margin : 0;
float : left;
padding : 0;
background: #ffffff url(../images/n2.gif) repeat-x top;
} 
#left_content { 
width:190px;
clear : both;
vertical-align : top;
display : block;
margin : 0;
float : left;
padding-top : 25px;
} 
#main_content { 
width:580px;
display : block;
padding : 0;
margin : 0;
padding-top : 25px;
vertical-align : top;
float : left;

} 
#right_content { 
width:190px;
padding-top : 25px;
vertical-align : top;
margin : 0;
float : left;
display : block;
} 
#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 : center;
width : 960px;
height : 60px;
display : block;
padding:0px;
bottom : 0;
position : relative;
color : #67625c;
background:#cccccc;
background: #ffffff url(../images/shapes/std.gif) no-repeat;
background-position: top left 0px 0px;
} 
#footer p { 
	margin:10px;
} 
#footer a { 
color : #808080;
} 
#footer a:hover { 
color : #000;
background : #d6d6d6;
} 
#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 : Verdana, 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 : Arial, Sans-Serif;
background : none;
color : #22228A;
background : #f7f7f7;
font-weight : bold;
} 

#leftmenu {
	margin: 0;
	padding: 0;
}

#leftmenu a {
	font-size: 10px;
	display: block;
	background: #eeeeee url(../images/hmenuarrowr.gif) no-repeat center left;
	color: #000;
	padding: 3px 0 3px 19px;
	border-bottom:1px #f9f9f9 solid;
	text-decoration: none;
	font-weight: normal;
}
* html #leftmenu a {
	width:210px;
}

#leftmenu a.select {
	color:#000000;
	font-weight:bold;
	background: #B6B6AA url(../images/vmenuarrow.gif) no-repeat center left;
	border-bottom:1px #f9f9f9 solid;
	font-weigth: none;
}
#leftmenu a.select:hover {
	color:#000000;
	background: #B6B6AA url(../images/vmenuarrowhover.gif) no-repeat center left;
	border-bottom:1px #f9f9f9 solid;
}
#leftmenu a:hover {
	color:#000000;
	background: #cccccc url(../images/hmenuarrowhoverr.gif) no-repeat center left;
	border-bottom:1px #f9f9f9 solid;
}
a { 
	color: #9E0A08;
	background-color: inherit;
	font-weight:bold;
	text-decoration: none;
}

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

h1 {
	font: 160% Arial, Sans-Serif;
	font-weight: bold;
	padding: 3px 0 0 0;
	margin: 0;
	text-decoration: none;
}

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

h1 a:hover {
	color: #3C6491;
	background: inherit;
	text-decoration: none;
}

h2 {
	font-size: 12px;
	margin: 0;
	padding: 0;
	color: #808080;
	text-decoration: none;
}

p {
	margin: 0;
	padding: 0;
}

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


a.sitemapl:link { 
text-decoration : none;
color : #ffffff;
font-size : 10px;
font-weight : bolder;
} 
a.sitemapl:visited { 
text-decoration : none;
color : #ffffff;
font-size : 10px;
font-weight : bolder;
} 
a.sitemapl:active { 
text-decoration : underline;
color : #ffffff;
font-size : 10px;
font-weight : bolder;
} 
a.sitemapl:hover { 
text-decoration : underline;
color : #ffffff;
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;
border:1px solid #999999;
color : #999999;
margin-top:1px;
padding-top:8px;
padding-bottom:8px;
margin-bottom:1px;
padding-left:4px;
font-size : 12px;
font-weight : bold;
background: #f9f9f9;
} 
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;
background:#eeeeee;
color:#D90000;
} 
a.qinfo_a { 
background: #f9f9f9 url(/images/qinfo/a.gif) no-repeat;
background-position: top right;
}
a.qinfo_a:hover { 
background: #eeeeee url(/images/qinfo/a2.gif) no-repeat;
background-position: top right;
}
a.qinfo_b { 
background: #f9f9f9 url(/images/qinfo/b1.jpg) no-repeat;
background-position: top right;
}
a.qinfo_b:hover { 
background: #eeeeee url(/images/qinfo/b2.jpg) no-repeat;
background-position: top right;
}
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 Verdana, Sans-Serif;
	font-weight:bold;
	background: #132E5B;
	color: #000000;
	padding-top:4px;
	padding-left:19px;
	background: #cccccc url(../images/box_header.jpg) repeat-x;
	height:25px;
	margin:0px;
}
.box_title2 {
	font: 11px Verdana, Sans-Serif;
	font-weight:bold;
	background: #132E5B;
	color: #000000;
	padding-top:5px;
	padding-left:50px;
	background: #cccccc url(/images/box_header2.gif) repeat-x;
	height:25px;
	margin:0px;
}
.box_title3 {
	font: 11px Verdana, Sans-Serif;
	font-weight:bold;
	background: #132E5B;
	color: #000000;
	padding-left:50px;
	background: #cccccc url(/images/smen2.jpg) repeat-x;
	height:20px;
	margin:0px;
}

.box {
	background: #f0f0f0;
	color: #5C5C5C;
	margin: 0px 0 2px 0;
	padding: 8px;
	line-height: 1.4em;
}

.box_ad {
	font: 140% Arial, 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;
}

.reg_table {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	WIDTH: 100%;
	overflow:hidden;
	white-space:nowrap;
	BORDER-COLLAPSE: collapse;
	height: 20px;
	border 0;
}
.reg_table TR.main {
	background-color: #FFFFFF;
}
.reg_table TD.link {
	background-color: #F5F5F5;
	text-align: center;
	WIDTH: 80px;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	BORDER:  #B4B4B4 1px solid;
}
.reg_table TD.select {
	font-weight: bold;
	color:#C32121; 
	text-align: center;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	BORDER-RIGHT:  #999999 1px solid;
	BORDER-TOP:  #999999 1px solid;
	BORDER-LEFT:  #999999 1px solid;
}
.reg_table TD.unselect {
	text-align: center;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	BORDER-BOTTOM:  #999999 1px solid;
}
.reg_table TD.space {

	WIDTH: 100%;
}
.dl_row_head {
        height:24px;
        background-image: url('/gfx/image/head2.gif');
        font-weight:bold;
        color: #1A375F;
}
.dl_row_1,.dl_row_2 {
        border: 1px #B3B3B3 solid;
        padding:6px;
}
.dl_row_1 {
        background: #f9f9f9;
}
.dl_row_2 {
        background: #eeeeee;
}

