body{
margin:0;
padding:0;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #616161;
}

h1 {
	font-size: 14px;
	font-weight: bold;
}

h2 {
	font-size: 14px;
	font-weight: bold;
	color: #0066B3;
}

hr {
	color: #D1D3D4;
	line-height: inherit;
}


#maincontainer{
width: 999px; /*Width of main container*/
margin: 0 ; /*Center container on page*/
}

#hauptcontainer {
clear: both;
margin-top: 10px;
padding-top: 10px;
padding-bottom: 20px;
float: both;
width:100%;
background-color:white;
}


#subcontainer_links {
float: left;
width:340px;
background-color:white;
}

#subcontainer_rechts {
width:355px;
margin-left: 350px;
padding: 5px;
padding-left: 10px;
background-color:#F6F6F6;
border: solid 1px #D1D3D4;
}

#aktionscontainer {
background-color:#FFF;
border-top: solid 1px #D1D3D4;
border-left: solid 1px #D1D3D4;
padding-bottom: 1.5em;
padding:5px;
}

#aktionscontainer-1 {
background-color:#FFF;
border-top: solid 1px #D1D3D4;
border-left: solid 1px #D1D3D4;
border-bottom: solid 1px #D1D3D4;
padding:5px;
}


#topsection{
background-image: url(images/header_vr.jpg);
height: 85px; /*Height of top section*/
}

#metanavigation{
	font-size: 9px;
	color: #AEB2B3;
	padding-top: 5px;
}


/* Logo */

#logo {
	float: left;
}

#logo {
	padding-top: 36px;
	padding-left: 20px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-right: 250px; /*Set right margin to RightColumnWidth*/
margin-top: 10px;
margin-left: 20px;
background-color: white;
}

#rightcolumn{
margin-top: 10px;
float: left;
width: 240px; /*Width of right column*/
margin-left: -240px; /*Set left margin to -(RightColumnWidth) */
background-color: #FFFFFF;
}

#footer{
clear: left;
color: #AEB2B3;
font-size: 9px;
text-align: left;
border-top: dotted 1px #D1D3D4;
padding-left: 10px;
}

#footer a{
color: #616161;
}

.innertube{
margin: 8px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

/* ^^^^^^^^ BELOW IS THE CODE FOR THE MENU ^^^^^^^^^^ */
.stylefour{position:relative;display:block;height:39px;font-size:12px;font-weight:bold;background:transparent url(images/bgOFF.gif) repeat-x top left;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;;border-top:4px solid #FFF;}
.stylefour ul{margin:0;padding:0;list-style-type:none;width:auto;}
.stylefour ul li{display:block;float:left;margin:0;}
.stylefour ul li a{display:block;float:left;color:#7A7A7A;text-decoration:none;padding:11px 20px 0 20px;height:23px;background:transparent url(images/bgDIVIDER.gif) no-repeat top right;}
.stylefour ul li a:hover,.stylefour ul li.current a{color:#616161;background:#fff url(images/bgON.gif) no-repeat top right;}
/* ^^^^^^^^ ABOVE IS THE CODE FOR THE MENU ^^^^^^^^^^ */

a.banken {
	text-decoration: none;
	color: #FF6600;
	font-weight: bold;
}

a.banken:hover {
	text-decoration: underline;
}


a.pfeil {
	  text-decoration: none;
	  color: #FF6600;
	  background-image:    url("/assets/images/pfeilrechts.gif");
	  background-repeat:   no-repeat;
	  background-position: 0 center; 
	  padding-left:        18px }
	  
	  a.pfeil:hover {text-decoration:underline;
}

a.pfeil-aktionsbox {
	  margin-left: 20px;
	  text-decoration: none;
	  color: #7A7A7A;
	  background-image:    url("/assets/images/pfeilrechts.gif");
	  background-repeat:   no-repeat;
	  background-position: 0 center;
	  padding-left:        18px }
	  
	  a.pfeil-aktionsbox:hover {text-decoration:underline;
}