/* <![CDATA[ */
/* common styles */

*html * { behavior:url(iepngfix.htc); }

body{
	margin: 0px;
	padding:0px;
	background-color: #becde4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;}

img{
	border: 0px;
	float: left;}

h3 { margin-top:0px; padding-top:0px; }

#header{
	margin: 0px;
	padding: 0px;
	width: 773px;
	height: 150px;
	background:url(media/bg_header.gif) top no-repeat;}

#navcontainer{
	float: right;
	width: 500px;
	margin: 10px 0px 0px 0px;
	padding: 0px;}

#navcontainer ul{
    margin: 0px;
    text-align: center;
	float: right;}

#navcontainer li{
    list-style: none;
    display: inline;
	padding: 0px;
	margin: 0px;}

#navcontainer a{
    padding: 5px;
    text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	/*color: #5d1705; */
}

.trennlinie{
	background-image: url(media/trennlinie.gif);
	background-position: right;
	background-repeat: no-repeat;}

#suchecontainer{
	width: 220px;
	float: right;
	margin: 0px;
	padding: 0px;}

fieldset{
	border: 0px;
	margin: 0px;
	padding: 3px 7px 3px 0px;
	float: right;}

legend{
	display: none;
}

#suchecontainer input{
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}

#suche{
	background: #ffffff;
	margin: 0px;
	padding: 0px;
	width: 105px;}

.button{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #2e72d5;
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;}

.mainnavigation{
	width: 200px;
	margin: 0px;
	padding: 0px;}

.mainnavigation ul{
    margin: 0px;
	padding: 0px;
	padding-left: 30px;}

.passivNav{
    list-style: none;
	background-image: url(media/button.gif);
	background-repeat: no-repeat;
	padding: 7px 0px 0px 9px;
	margin: 0px;
	width: 200px;
	height: 23px;}

.aktivNav{
    list-style: none;
	background-image: url(media/button_aktiv.gif);
	background-repeat: no-repeat;
	padding: 7px 0px 0px 9px;
	margin: 0px;
	width: 200px;
	height: 21px;}

.endSubnav{
	list-style: none;
	background-image: url(media/button_ende.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 9px;
	margin: 0px;
	width: 200px;
	height: 14px;}

.endNav{
    list-style: none;
	background-image: url(media/button_ende.gif);
	background-repeat: no-repeat;
	padding: 7px 0px 0px 9px;
	margin: 0px;
	width: 200px;
	height: 23px;}

.mainnavigation a{
    padding: 0px;
    text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

#subnavigation{
	width: 200px;
	margin: 0px;
	padding: 0px;}

#subnavigation ul{
    margin: 0px;
	padding: 0px;
	padding-left: 30px;}

#subnavigation li{
    list-style: none;
	background-image: url(media/button_hell.gif);
	background-repeat: no-repeat;
	padding: 4px 0px 0px 9px;
	margin: 0px;
	width: 200px;
	height: 21px;}

#subnavigation a{
	padding: 0px;
    text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #2e72d5;
	vertical-align: middle;}

#subnavigation a:link{
	padding: 0px;
    text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #2e72d5;
	vertical-align: middle;}

#subnavigation a:visited{
	padding: 0px;
    text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #2e72d5;
	vertical-align:middle;}

#subnavigation a:focus{
	padding: 0px;
    text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	vertical-align: middle;}

#subnavigation a:hover{
	padding: 0px;
    text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	vertical-align: middle;}

#subnavigation a:active{
	padding: 0px;
    text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	vertical-align: middle;}

#footer{
	text-align: center;
	margin: 8px 0px 0px 0px;}

/* ]]> */