/* CSS Document */
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font: normal 12px Arial, Verdana, sans-serif;
	background-image: url(/img/bg.jpg);
	background-repeat: repeat-x;
	padding: 0;
	margin: 0;
	text-align: center;
}


#main {
	background-color: transparent;
	text-align: left;
	padding: 0px;
	border: 0px;
	margin: 0px auto 0;
	width: 915px;
	height: auto;
}

#container {
	width: 915px;
	height: auto;
	background-color: #AFB6BB;
	background-image: url(/img/bg2.jpg);
	background-repeat: repeat-x;
}

#language{
float:right;
padding-top:90px;
width:218px;
height:21px;
}


#logo {
	width: 915px;
	height: 110px;
	margin: 0;
	padding: 0;
	background-image: url(/img/logo.jpg);
	background-repeat: no-repeat;
}


#left {
	float: left;
	width: 277px;
	margin: 0px;
	padding: 0px;
}


#img_herbede {
	background-image: url(/img/herbede.jpg);
	background-repeat: no-repeat;
	width: 277px;
	height: 232px;
}

#img_annen {
	background-image: url(/img/annen.jpg);
	background-repeat: no-repeat;
	width: 277px;
	height: 232px;
}



#content {
	padding: 0px;

	width: 638px;
	margin-left: 277px;
	margin-right: 0px;
	height: auto;
	min-height:550px;
}

#caption{
color: #004275;
font: bold italic 30px Arial, Verdana, sans-serif;
padding-top:18px;
padding-bottom:5px;
}


.box {
	height: auto;
	width: 587px;
	margin-bottom:30px;
	z-index:100;
}


.imgbox {
	float: left;
	width: 182px;
	margin: 0px;
	padding: 0px;
	z-index:100;
}


.headlinebox {
	color: #fff;
	background-color: #004275;
	padding: 0px;
	padding-left:8px;
	margin-left: 182px;
	margin-right: 0px;
	height: 24px;
	line-height:24px;
}

.leftbox {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	font-size: 8pt;
	float:left;
}


.textbox {
	margin-left: 189px;
	margin-right: 0px;
	margin-top: 5px;
	font-size: 8pt;
	min-height:120px;
}


#footer {
	color: #004275;
	text-align: center;
}


/*** Menü **/
#menu {
	width: 243px;
	margin: 0px;
	padding: 0px;
	float: left;
}

ul {

color:#6F7780;
display:block;
float:left;
font: normal 12px Arial, Verdana, sans-serif;
list-style-type: none;
margin:0;
padding:0;
width:243px;


}
ul li {
background:transparent url(/img/menu6.gif) no-repeat;
line-height:18px;
min-height:22px;
padding-right:30px;
text-align:right;
}

ul li a:link, li a:visited {
color:#6F7780;
display:block;
text-decoration:none;
}

li a:hover {
color:#004275;
text-decoration:none;
}

li a:active {
color:#004275;
text-decoration:none;
}

#last {
background:transparent url(/img/last.gif) repeat;
color:#004275;
height:93px;
text-decoration:none;
}

#subStart {
background:transparent url(/img/menu_auf.gif) no-repeat;
min-height:19px;
color:#004275;
}

#sub li {
background:transparent url(/img/menu_auf.gif) no-repeat;
min-height:22px;
font: normal 11px Arial, Verdana, sans-serif;
}

#subend {
background:transparent url(/img/menu_auf_ende.gif) repeat;
line-height:22px;
min-height:25px;
}

img {
border:medium none;
}
.icon {
background:transparent url(img/miniicons.png) no-repeat scroll 0 0;
height:16px;
margin-right:8px;
margin-top:3px;
vertical-align:top;
width:16px;
}
.save {
background-position:0 0;
}
.ok {
background-position:-32px 0;
}

.blau{
color:#004275;
font-weight:bold;
vertical-align: top;
padding-bottom: 12px;
}

.borderLR{
border-top:thin solid rgb(0, 0, 0);
border-left:thin solid rgb(0, 0, 0); 
border-right:thin solid rgb(0, 0, 0);
}

.borderR{
border-right:thin solid rgb(0, 0, 0);
}

#anschrift{
color:#004275;
margin-top: 10px;
margin-left: 15px;
font-size: 8pt;
}

a:link {
color:#6f9abe;
text-decoration:none;
}

a:visited  {
color:#6f9abe;
text-decoration:none;
}
