

body{
	background-image:url(hpfix_bkg_358258.jpg);
	background-repeat:repeat-x;
	background-color : #FFFFFF;
	color : #000000;
	font-size: 12px;
	font-family : Arial;
	margin: 5px 0px 0px 0px; 
	padding: 0px;
	text-align: center;	
}

.bg { z-index: -1; }

#container{width:985px; margin: 0px auto; text-align: left; z-index: 0; background-color: #FFFFFF; }
#topbar{width:auto; display:block;}
#main{width:auto; display:block; padding:0px; margin: 0px;}

div.spacer{clear:both; height:0px; display:block; position: relative;}
#footer{width:975px; display:block; padding:5px; font-size:11px; background-color:#2F2E70; }

td{
	font-size: 12px;
}
a:link, a:visited, a:hover{
	color : #FF0000;
	font-weight : normal;
	font-size: 20px;
    text-decoration:underline;
}

.bkgcolor {
	background-color : #FFFFFF;
}

.footer {
	background-color : #2F2E70;
}

.footerfont {
	color : #B7C0C7;
	font-size: 12px;
}
a.footerlink:link, a.footerlink:visited ,a.footerlink:active, a.footerlink:hover {
	text-decoration:none;
	color: #B7C0C7;
	font-size: 12px;
}

a.footerlink:hover {
	text-decoration:underline;
}

a.maplink:link, a.maplink:visited, a.maplink:active, a.maplink:hover {
	text-decoration:underline;
	color: #0000FF;
	font-size: 14px;
	font-weight : bold;
}

a.maplink:hover {
	color: #000000;
}

.hr1{
	border: thin keine #FFFFFF;
}

#main ul
{
 overflow:auto; 
 padding:0px 0px 0px 22px;
 margin:0px;
}

#main li
{
 margin-left: 12px;
}

#Spalte1 {
	width: 364px;
	float:left;
}

#Spalte2 {
	margin-left: 384px;
}
#column_left{ width:188px; margin-right:20px; float:left;}
#column_right{ margin-right:20px; overflow:hidden;}

#column_right2{ width:200px; float:right; margin-left:10px; padding-left: 0px;}
#column_left2{ margin-left:20px; overflow:hidden;}

a:hover{
	color : #0000A0;
}

a.menu, a.menu:visited, a.menu:hover, a.menu:active  {
	background: url('dot.gif') no-repeat 3px 7px #2F2E70;
	padding-left: 12px;
	text-decoration: none;
	display: block;
	width: 188px;
	min-height: 15px;
	color: #FFFFFF;
	margin-top: 1px;
	FONT-SIZE: 18px;
	FONT-FAMILY: Arial;
	padding-top: 1px;
	font-weight: bold;
	margin-bottom: 1px;
}

a.menu:hover {
	background: url('dot.gif') no-repeat 3px 7px #12122C;
}
a.submenu, a.submenu:visited, a.submenu:hover, a.submenu:active {
	background: url('dot2.gif') no-repeat 27px 7px #232355;
	padding-left: 36px;
	text-decoration: none;
	display: block;
	width: 164px;
	min-height: 15px;
	color: #FFFFFF;
	margin-top: 1px;
	FONT-SIZE: 18px;
	FONT-FAMILY: Arial;
	padding-top: 1px;
	font-weight: bold;
	margin-bottom: 1px;
}

a.submenu:hover {
	background: url('dot2.gif') no-repeat 27px 7px #141430;
}
#styled_popup {
border: 1px solid #636261;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
-moz-box-shadow: 3px  5px  8px  #302e30;-webkit-box-shadow: 3px  5px  8px  #302e30;box-shadow: 3px  5px  8px  #302e30;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
background-color: #DBDBDB;
z-index: 10; 
}
.dragme {
width: 100%;
background: #0000FF; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top,  #0000FF 0%, #000073 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0000FF), color-stop(100%,#000073)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0000FF 0%,#000073 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0000FF 0%,#000073 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0000FF 0%,#000073 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0000FF 0%,#000073 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0000FF', endColorstr='#000073',GradientType=0 ); /* IE6-8 */
padding: 0px;
height: 20px;
vertical-align:middle;
box-shadow: 0px;
/*cursor: move;*/
float: left;
}
.closebutton {
background-color: red;
color: white;
font-weight: bold;
width: 30px;
text-align: center;
height: 100%;
float: right;
cursor: pointer;
}
.closebutton a {
color: white;
text-decoration: none;
font-family: Arial;
font-weight: bold;
}
.popupcontent {
background-color: #DBDBDB;
color: #0000FF;
margin: 3px;
box-shadow: 0px;
font-family: Arial;
}
.headinhalt {
float:left;
margin-left: 3px;
color: #FFFFFF;
text-decoration: none;
font-family: Arial;
}

