body {
 margin: 10px;
 padding: 0px;
 url("images/background_2011.gif");
}


.inputbox {
	border:1px solid #ccc;
	font: normal normal 11px Arial, Helvetica, sans-serif;
	padding:2px;
	margin:2px 0px 2px 0px;
	width:125px;
}

.inputbox:hover, .inputbox:focus {
	border:1px solid #999;
	background:#fafafa;
}

.button {
	border:0px solid #ccc;
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:2px;
	margin:2px 0px 2px 0px;
	background:#666;	
}

.cell_right_1 {
 border-left: 1px dotted #fff;
}

.cell_right_4 {
 border-left: 1px dotted #fff;
}

.right_headline_cell {
 font: normal bold 10px Verdana, Helvetica, sans-serif;
 color: #fff;
 padding: 5px 0px 4px 7px;

 /* background: #6590CA; */
 background: #009534;
 
}

.right_content_cell {
 font: normal normal 10px/14px Verdana, Helvetica, sans-serif;
 color: #636362;
 padding: 6px 5px 8px 7px;
 background: #FFFFFF;
}

.right_content_cell a {
 font: normal normal 10px/14px Verdana, Helvetica, sans-serif;
 color: #004481;
 text-decoration: none;
}

.right_content_cell a:hover {
 font: normal normal 10px/14px Verdana, Helvetica, sans-serif;
 color: #004481;
 text-decoration: none;
}

.right_content2_cell {
 font: normal normal 10px/14px Verdana, Helvetica, sans-serif;
 padding: 7px 0px 7px 7px;
}

.right_content2_cell_image {
 padding: 0px 0px 7px 7px;
}

.right_content2_cell a {
 font: normal normal 10px/14px Verdana, Helvetica, sans-serif;
 color: #636362;
}

.right_content2_cell a:hover {
 font: normal normal 10px/14px Verdana, Helvetica, sans-serif;
 color: #000;
}

.right_content2_cell .headline {
 font: normal bold 10px/14px Verdana, Helvetica, sans-serif;
 padding: 0px 0px 5px 0px;
 color: #636362;
 margin: 0;
}

#navigation {
width:193px;
background:#FFFFFF;
position:absolute;
top:262px;
}


#navigation ul {
 margin: 25px 0px 0px 3px;
 padding: 0;
 list-style-type: none;
 border: 0;
 border-bottom: 1px dotted #004481;
}

#navigation ul li {
 margin: 0;
 padding: 0;
 border: 0;
}

#navigation ul li a {
 text-decoration: none;
 font: normal normal 11px Verdana, Helvetica, sans-serif;
 color: #636362;
 display: block;
 height: 15px !important;
 height: 22px;
 background: url(images/nav_arrow1.gif) 0px 6px no-repeat;
 padding: 4px 0px 2px 14px;
 margin: 0 !important;
 margin: 0px 0px -2px 0px;
 border-bottom: 0;
 border-top: 1px dotted #004481;
}

#navigation ul li a:hover,
#navigation ul li.active a {
 color: #020201;
 background: #bfe4cc url(images/nav_arrow1.gif) no-repeat 0px 6px;
}

#navigation ul li.subnav a {
 text-decoration: none;
 font: normal normal 10px Verdana, Helvetica, sans-serif;
 color: #636362;
 display: block;
 height: 13px !important;
 height: 22px;
 background: #bfe4cc url(images/nav_arrow2.gif) 15px 9px no-repeat;
 padding: 6px 0px 2px 23px;
 margin: 0 !important;
 margin: 0px 0px -2px 0px;
 border-bottom: 0;
 border-top: 0px dotted #004481;
}

#navigation ul li.subsubnav a {
 text-decoration: none;
 font: normal normal 10px Verdana, Helvetica, sans-serif;
 color: #636362;
 display: block;
 height: 13px !important;
 height: 22px;
 background: #bfe4cc url(images/nav_arrow2.gif) 35px 9px no-repeat;
 padding: 6px 0px 2px 43px;
 margin: 0 !important;
 margin: 0px 0px -2px 0px;
 border-bottom: 0;
 border-top: 0px dotted #004481;
}

#navigation ul li.subnav a:hover,
#navigation ul li.subnavactive a,
#navigation ul li.subnavactive a:hover {
 text-decoration: none;
 font: normal normal 10px Verdana, Helvetica, sans-serif;
 color: #020201;
 display: block;
 height: 13px !important;
 height: 22px;
 background: #bfe4cc url(images/nav_arrow2.gif) 15px 9px no-repeat;
 padding: 6px 0px 2px 23px;
 margin: 0 !important;
 margin: 0px 0px -2px 0px;
 border-bottom: 0;
 border-top: 0px dotted #004481;
}

#navigation ul li.subsubnav a:hover,
#navigation ul li.subsubnavactive a,
#navigation ul li.subsubnavactive a:hover {
 text-decoration: none;
 font: normal normal 10px Verdana, Helvetica, sans-serif;
 color: #020201;
 display: block;
 height: 13px !important;
 height: 22px;
 background: #bfe4cc url(images/nav_arrow2.gif) 35px 9px no-repeat;
 padding: 6px 0px 2px 43px;
 margin: 0 !important;
 margin: 0px 0px -2px 0px;
 border-bottom: 0;
 border-top: 0px dotted #bfe4cc;
}

#mainContent {
 font: normal normal 11px/20px Verdana, Helvetica, sans-serif;
 padding: 28px 5px 20px 20px;
 width: 582px !important;
 width: 607px;
 /* background: #bfe4cc url(images/content_hinten_2009.gif) 0px 0px no-repeat; */
 background: #bfe4cc; 
}

#mainContent a {
 font: normal normal 11px/20px Verdana, Helvetica, sans-serif;
 color: #636362;
 text-decoration: none;
}

#mainContent a:hover {
 font: normal normal 11px/20px Verdana, Helvetica, sans-serif;
 color: #000;
 text-decoration: underline;
}

#mainContent td {
 font: normal normal 11px/20px Verdana, Helvetica, sans-serif;
}

h1 {
 margin: 0px 15px 20px 0px;
 padding: 0px 0px 2px 0px;
 color: #004481; 
 font: normal bold 14px Verdana, Helvetica, sans-serif;
 /* border-bottom: 1px dotted #004481; */
}
 
.footer1 {
 font: normal normal 10px Verdana, Helvetica, sans-serif;
 padding: 0px 0px 0px 9px;
 color: #fff;
 margin: 0;
 background: #009534;
}

.footer1 a {
 color: fff;
 text-decoration: none;
}

.footer1 a:hover {
 color: fff;
 text-decoration: underline;
}

.footer2 {
 font: normal normal 10px Verdana, Helvetica, sans-serif;
 padding: 0px 0px 0px 0px;
 color: #fff;
 margin: 0;
 background: #009534;
}

.footer2 a {
 color: fff;
 text-decoration: none;
}

.footer2 a:hover {
 color: fff;
 text-decoration: underline;
}


