.sidebar_ab {
   float: right;
   width: 200px;
   padding-bottom: 10px;
   text-align: left;

}
.content_ab {
   padding: 0px 15;
   width: 570px;
   float: left;
   text-align: left;
   background-image:url(images/vert_balken.gif);
   background-repeat: repeat;
}

.tx-srfeuserregister-pi1 p { 

	font-family: Arial;

	color: #303030;

	font-size: 12px;

	}

	

.tx-srfeuserregister-pi1 h4 {

         font-family: Arial;

	color: #303030;

	font-size: 12px;

 }

.tx-srfeuserregister-pi1 legend {	

         font-family: Arial;

	color: #303030;

	font-size: 12px;

	}





.tx-srfeuserregister-pi1 label {

	font-family: Arial;

	font-size: 12px;

	color: #303030;

}





body

{

 margin: 4;

 background: url('images/bg_main.png');

 text-align:center;

}



.page

{

 margin: auto;

 width: 780px;

 background: url('images/bg_page.png');

}



.head 

{

 background: url('images/headpng2.jpg');

 height: 120px;

 width: 779px;

}



.head_navigation 

{

 background: url('images/balken1.gif');

 height: 20px;

 width: 779px;

 line-height:20px;

 vertical-align:center;

text-align: left;

}



.head_navigation_2 

{

 height: 20px;

 width: 779px;

 line-height:20px;

 vertical-align:center;

text-align: left;

}



.content

{

 border: 0;

 float: center; 

 margin: 5px;

 padding-bottom: 10px;

 padding-left: 20px;

 width: 550px;

text-align: left;



}

.contentstart

{

 border: 0;

 float: left; 

 margin: 0;

 padding-bottom: 10px;

 padding-left: 20px;

 width: 360px;

text-align: left;



}



.contentrechts

{

 border: 0;

 float: right; 

 margin: 3;

 padding-bottom: 10px;

 width: 360px;

text-align: left;



}



.contentlinks

{

 border: 0;

 float: left; 

 margin: 0;

 padding-bottom: 10px;

 padding-left: 15px;

 width: 250px;

text-align: left;



}







.contentrechts2

{

 border: 0;

 float: right; 

 margin: 3;

 padding-bottom: 10px;

 width: 250px;

text-align: left;



}







a.nav {

	font-family: 	Century Gothic;

	font-size: 	12px;

	font-style: 	normal;

	color: 		#000000;

	text-decoration: none;

	font-weight: 	bold;

	



}

a.nav:link {

	font-family: 	Century Gothic;

	font-size: 	12px;

	font-style: 	normal;

	color: 		#000000;    

	text-decoration: none;

	font-weight: 	bold;



}



a.nav:hover {

	font-family: 	Century Gothic;

	font-size: 	12px;

	font-style: 	normal;

	color: 		#002595;

	text-decoration: underline;

	font-weight: 	bold;



}





.left

{

 position: relative;

 float: left;

 height: 100%;

 width: 150px;

text-align: left;

}



.left .box

{

width:150px;

border-bottom:0px solid #ffffff;

margin:15px;

padding-bottom:0px;

text-align: left;

}



.left ul

{

 margin: 0px;

 margin-top: 0px;

 margin-left: 0px;

 padding: 0;



}



.left li

{

 line-height: 10px;

 vertical-align:center;

}



.left li a

{

 margin:0;

 padding:0;

 color:#002594;

 font-family:Century Gothic;

 font-size: 11px;

 font-weight: normal;

 text-decoration: none;

}



.left li a:hover

{

text-decoration:underline;



}



.footer 

{

 background: url('images/balken1.gif');

 clear: both;

 height: 20px;

 width: 779px;

 font-size: 11px;



}



.footer p

{

 font-family:Century Gothic;

 color: #ffffff;

 font-weight: bold;

 font-size: 11px;



 line-height: 21px; 

 text-align: center;



 vertical-align: center;



 margin: 0;

 padding: 0;

} 



.footer a 

{

font-size: 11px;

color: #000000;

}



.footer a:hover

{

font-size: 11px;

color: #005294;

}



/* fonts etc. */



.content p

{

font-family:Arial;

font-size:12px;

color:#303030;

padding:0;

padding-left:10px;

padding-right:10px;

}



.contentstart p

{

font-family:Arial;

font-size:12px;

color:#303030;

padding:0;

padding-left:10px;

padding-right:10px;

}



.contentrechts p

{

font-family:Arial;

font-size:12px;

color:#303030;

padding:0;

padding-left:10px;

padding-right:10px;

}



.contentrechts2 p

{

font-family:Arial;

font-size:12px;

color:#303030;

padding:0;

padding-left:10px;

padding-right:10px;

}



.contentlinks p

{

font-family:Arial;

font-size:12px;

color:#303030;

padding:0;

padding-left:10px;

padding-right:10px;

}









h1, h2, h3

{

 #color: #616161;

 color: #00598B;

 font-family: "Arial";

 padding:3px;

 padding-left:10px;

 margin:10px;

}



h1

{

 font-size: 16px;

 background: url('images/bg_h1.png') bottom left no-repeat;

}



h2

{ 

 font-size: 13px;

 font-weight: bold;

}



h3

{

 font-weight: bold;

 font-size: 12px;

}





a

{

font-weight:bold;

text-decoration:none;

color:#00598B;

font-family:Arial;

}



a:hover

{

text-decoration: underline;

color:#000000;

font-family:Arial;

}



li 

{

font-family:Arial;

font-size:12px;

color:#303030;

}



ul

{

font-family:Arial;

font-size:12px;

color:#303030;

}

