body { 
    background-color: #FFFFFF;
}

body,td { 
	font: 400 11px/18px 'Open Sans',arial,sans-serif;
	color: #FFFFFF; 
	line-height:18px;
}


/*----------------------------------------------------------------*/
/* Seitengestaltung */
/*----------------------------------------------------------------*/

div#content {
  	padding: 25;
	padding-top: 17;
    background-color: #00769D;
    background-image: url(../gfx/background.jpg); background-repeat: repeat-x; background-position: left top;
  	margin: 0 0 0 0;
	width: 260px;
  	border: 0;
}

div#adresse {
  	padding: 5;
	padding-top: 5;
    background-color: #3391B0;
  	margin: 0 0 0 0;
	width: 255px;
	height: 55px;
  	border: 0;
	font-size: 0.90em;
	line-height: 11px;
	color: #BCDBE5; 
	overflow: inherit;
	}

div#contentright {
  	padding: 25;
	padding-top: 17; 
  	margin: 0 0 0 0;
	width: 628px;
  	border: 0;
}

div#infothek {
  	padding: 25;
	padding-top: 17; 
	padding-right: 0;
	padding-bottom: 0;
  	margin: 0 0 0 0;
	width: 653px;
  	border: 0;
}

div#contentright_block {
    float: left; 
  	padding: 25;
  	margin: 0 0 0 0;
	width: 260px;
  	border: 0;
	z-index:1
}

div#contentright_blockflash {
    float: left; 
  	padding: 21;
	padding-top: 0; 
	padding-right: 0;
  	margin: 0 0 0 0;
	width: 322px;
  	border: 0;
}

div#contentright_headline {
  	padding: 25;
	padding-top: 17; 
	padding-bottom: 0;
  	margin: 0 0 0 0;
	width: 260px;
  	border: 0;
}


div#line {
  	padding: 0;
    background-image: url(../gfx/point_line.gif); background-repeat: repeat-x; background-position: left top;
  	margin: 0 0 0 0;
	width: 678px;
	height: 41px;
  	border: 0;
}

div#line_blue {
  	padding: 0;
    background-image: url(../media/ground_line.gif); background-position: center left; 	background-repeat: no-repeat;
  	margin: 0 0 0 0;
	width: 678px;
  	border: 0;
}

div#flash {
	width: 678px;
  	height: 373px;
	z-index:2;
}

div#submenu { 
  	padding: 0;
  	margin: 5 0 10 0;
	width: 655px;
	height: 37px;
  	border: 0;
	text-align: right;
	font-size: 0.90em;
	color: #666666;
}

div#submenu img { 
	vertical-align: bottom;
}

#submenu a { 
	color:#007DA6;
}

div#menu { 
  	padding: 0;
  	margin: 0 0 0 5;
	width: 520px;
	height: 25px;
  	border: 0;
	font-size: 1.20em;
	z-index:3;
}

div#rueckruf {
}

div#adress {
  	padding: 15;
	padding-left: 20;
  	margin: 0 0 0 0;
	font-size: 0.90em;
}

div#newsbox1 {
	float: left; 
	width: 160px;
  	padding: 0;
	padding-left: 10;
	padding-bottom: 30;
	padding-top: 0;
  	margin: 0 0 0 0;
	font-size: 0.90em;
	color: #117FA4;
}

div#newsbox2, div#newsbox3 {
	float: left; 
	width: 150px;
	padding: 0;
	padding-left: 10;
	padding-bottom: 10;
	padding-top: 0;
  	margin: 0 0 0 0;
	font-size: 0.90em;
	color: #117FA4;
}


div#spacer {
	float: left; 
	width: 290px;
  	padding: 0;
	padding-left: 20;
	padding-bottom: 30;
  	margin: 0 0 0 0;
	font-size: 0.90em;
	color: #117FA4;
	text-align: right;
}

div#kontakt {
	width: 157px;
	padding: 0;
	padding-left: 18;
	padding-right: 18;
  	margin: 0 0 0 0;
}

div#rueckruf_content {
	width: 157px;
	padding: 0;
	padding-left: 18;
	padding-top: 5px;
	padding-right: 18;
  	margin: 0 0 0 0;
}
	
#content ul {
		line-height: 1.2em;	
   	 	padding: 0px 0px 0px 0px;
    	margin: 0px 0px 0px 3px;
}
	
#content li {
       	background: url(../gfx/menu_point.gif)  no-repeat 0px 10px;
        padding: 5px 0px 2px 18px;
        list-style: none;       	
}

#contentright ul {
		line-height: 1.2em;	
   	 	padding: 0px 0px 0px 0px;
    	margin: 0px 0px 0px 3px;
}
	
 #contentright li {
       	background: url(../gfx/menu_point.gif)  no-repeat 0px 10px;
        padding: 5px 0px 2px 18px;
        list-style: none;       	
}

#contentright_block ul {
		line-height: 1.2em;	
   	 	padding: 0px 0px 0px 0px;
    	margin: 0px 0px 0px 3px;
}
	
#contentright_block li {
       	background: url(../gfx/menu_point.gif)  no-repeat 0px 10px;
        padding: 5px 0px 2px 18px;
        list-style: none;       	
}

div#startfooter {
	font-size: 0.90em;
	line-height: 11px;
  	padding: 25;
	padding-top: 15;
	color: #9E9E9E;
  	margin: 0;
	width: 940px;
  	border: 0;
}

#footerbox {
	width: 0px;
	height: 0px;
	overflow: inherit;
	visibility: hidden;
}



/*----------------------------------------------------------------*/
/* Typografie */
/*----------------------------------------------------------------*/


.small {
	color: #9CB6BE;
	font-size: 0.6em;
	line-height:12px;
	padding-top: 4;
	}

h1 { 
	color: #FFFFFF; 
	font-size: 1.3em;
	text-transform:uppercase;
	font-weight:normal;	
}

#newsbox1, #newsbox2, #newsbox3, h2 {
	font-size: 1.3em;
	text-transform:uppercase;
	margin: 0 0 0 0;
	line-height:1.5em;
}

#newsbox1 a, #newsbox2 a,  #newsbox3 a {
	color: #117FA4;
	padding: 2 20 4 0;
	text-decoration: underline;
	background-image: url(../gfx/pfeil.gif); background-repeat: no-repeat; background-position: right center;
}

#startfooter a {
	color: #9E9E9E;
	text-decoration: underline;
	}


a.zahlen {
	background-color: #ffffff;
	color: #117FA4;
	padding: 2 4 2 4;
	margin-right: 2;
	text-decoration: none;
	font-weight:bold;	
}

a.zahlen:hover {
	background-color: #117FA4;
	color: #FFFFFF;
}

a.zahlenaktiv {
	background-color: #117FA4;
	color: #FFFFFF;
	padding: 2 4 2 4;
	margin-right: 2;
	text-decoration: none;
	font-weight:bold;	
}

A { 
	color: #FFFFFF; 
	text-decoration: underline ; 
	}
A:hover { 
	color: #FFFFFF; 
	text-decoration: underline ; 
	}
	
#nav {
	font-size: 1.2em;
}



/*----------------------------------------------------------------*/
/* Formulare */
/*----------------------------------------------------------------*/

input { 
	color:#00769D; 
	border: 0;
	background-color:#FFFFFF; 
	padding: 0px 3px 1px 3px;
	margin-top: 5px;
}

/*----------------------------------------------------------------*/
/* RSS */
/*----------------------------------------------------------------*/

#steuerlandblog ul {
		line-height: 1.2em;	
   	 	padding: 0px 0px 0px 0px;
    	margin: 0px 0px 0px 3px;
}
	
#steuerlandblog li {
       	background: url(../gfx/menu_point.gif)  no-repeat 0px 10px;
        padding: 5px 0px 2px 18px;
        list-style: none;       	
}

#steuerlandblog {
margin: 20px;
}

#steuerlandblog h3 { 
	color: #FFFFFF; 
	font-size: 1.3em;
	text-transform:uppercase;
	font-weight:normal;	
}


/*----------------------------------------------------------------*/
/* Alt */
/*----------------------------------------------------------------*/



