/* CSS Document */

body {
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2C2C27;
	line-height:16px;
	text-align: center;
}




#container
    {
    margin: 0 auto;
    width: 970px;
    position: relative;
    background: #fff;
    text-align: left;
    }
* html #container
    {
    width: 970px;
    w\idth: 970px;
    }

.coall {
visibility:hidden
}	


#hrwahl  {
position:relative;
top:0px;
text-align:right;
font-size:12px;
color:#808080;

}

#neulink {

background-image:url(../pics/new.jpg);
background-repeat: no-repeat;
background-position:left;
height:16px;
width:90px;
float:left;
text-align:right;
position:absolute;
left:650px;
top:35px
}

.noScript {

}



#hrwahl a {
color:#333333;
background-image:url(../pics/hr.jpg);
background-repeat:no-repeat;
background-position:left;
padding-left:20px;
padding-bottom:0px;
padding-top:1px
}


#hrwahl2 a {
color:#333333;
background-image:url(../pics/hr.jpg);
background-repeat:no-repeat;
background-position:left;
padding-left:20px;
padding-bottom:0px;
padding-top:1px;
position:relative;
left:5px
}


#frage a  {
color:#FFFFFF;
background-image:url(../pics/frage.jpg);
background-repeat:no-repeat;
background-position:left;
padding-left:20px;
padding-bottom:3px;
padding-top:2px;
font-size:10px;
text-decoration:none
}


#lblock a {
text-decoration:none;
color:#FFD100
}


#lblock a:hover {
text-decoration:none;
color:#FFFFFF
}




radio {
padding:220px 
} 

.link_neu {

	text-decoration: none;
	background-repeat: no-repeat;
	background-position:left;
	padding-top:35px;
	padding-left:0px;
	padding-right:30px;
	background-image: url(../pics/neu.gif);
}


a {
	text-decoration: none;
	color:#32728B;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif
}
a:hover {
	color:#000000;
}

a.submenuelink {
	padding-right:1px;
	padding-left:5px;
	text-decoration:none;
	color:#808080;
	font-size:12px;
	font-weight:normal

}
a.submenuelink:hover {
	text-decoration:none;
	color:#000000;
	font-size:12px;
	font-weight:normal
}

a.submenuelink_aktiv {
	text-decoration:none;
	color:#59B0BC;
	font-size:12px;

}

a.submenuelink2 {
	padding-right:1px;
	padding-left:22px;
	padding-right:5px;
	text-decoration:none;
	color:#808080;
	font-size:12px;
	background-image: url(../pics/basket.gif);
	background-repeat: no-repeat;
	background-position:0px -4px;

}
a.submenuelink2:hover {
	text-decoration:none;
	color:#808080;
	text-decoration:underline
}

a.submenuelink_aktiv2 {
	text-decoration:none;
	color:#59B0BC;
	font-size:12px;

}



p
{
margin: 0 0 10px 0;
padding:0px;
font-size:12px;
line-height: 15px;
text-align:left;
}






h1 {
color: #004F6E;
font-size: 1.4em;
font-weight: bold;
margin: 0;
padding: 1px 0 5px 0px;
clear: both;

}

h2 {
color: #FFD100;
font-size: 1.4em;
font-weight: bold;
margin: 0;
padding: 1px 0 5px 0px;
clear: both;
}

h3 {
color: #333333;
font-size: 1.4em;
font-weight: bold;
margin: 0;
padding: 0px 0px 4px 4px;
clear: both;
}

h4 {
color: #B31921;
font-size: 1.0em;
font-weight: bold;
margin: 0;
padding: 1px 0 5px 0px;
clear: both;
}

h5 {
color:#FF0000;
font-size: 2.0em;
font-weight: bold;
margin: 0;
padding-bottom:10px;
clear: both;
}



form {
	margin: 0;
	padding: 0;
}
input.text, textarea, select {
border:1px solid white; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333;
}

input.radio {
	margin: 0;
	padding: 0;
}
input.checkbox {
	margin: 0;
	padding: 0;
}

#felder {
	border:1px solid gray;
	padding:4px;
	font-size:11px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif
	}

#q {
	border:1px solid gray;
	padding:4px;
	font-size:11px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif
	}


.topteaser {
color:#FFFFFF;
width:335px
}


#error {
color:#FF0000;
font-weight:bold
}

li { 
margin-top:0;
margin-left:0px;
margin-bottom:5px;
padding:0;
line-height:13px;
list-style-type:square;
font-weight:100;
font-size:12px
}

ul { 
margin-top:0; 
margin-left:15px; 
margin-bottom:12px; 
padding:0; 
line-height:13px; 
list-style-type:square;
font-weight:200;
}

#farblos a {
color:#2C2C27;
text-decoration:none
}

#farblos a:hover {
color:#2C2C27;
text-decoration:underline
}

.select {
	position: absolute;
	width: 100px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	max-width:100px;
	height: 21px;
	padding: 0 24px 0 8px;
	color:#666666;
	font: 10px/18px arial,sans-serif;
	background:url(../pics/bgsel.png);
	background-repeat:no-repeat;
	overflow: hidden;
}
