 body {


	font-family: Verdana, Arial, Helvetica, sans-serif;


	background-color:#333;
	/*background-color:#252525;*/
	margin:0;


	padding:0;


	font-size:101%;


	color:#ffffff;


}


html, table, tr, td, div, p, input, textarea{


font-family:Verdana,Arial,  Helvetica, sans-serif


}





p{


padding:0 0 0 0;


margin: 8px 8px 8px 8px;


font-size:0.7em;


}





div#content{


width:750px;


}


div#logo{


margin-left:50px;


width:750px;


height:60px;


margin-top:40px;


}


div#logoprint{


display:none;


}





div#hauptpunkte{


margin-left:50px;


margin-top:20px;


width:750px;


}





div#unterpunkte{


margin-left:50px;


clear:both;


width:750px;


height:30px;
margin-bottom:-20px;
margin-top:10px;
}


div#quadrate{


margin-left:25px;


clear:both;


width:750px;

background-color:#333333;
height:275px;

font-size:14px;

}


div#quadratereihen{


margin-left:50px;


clear:both;


height:225px;


background-color:#444444;


}


#steuer{


margin: -2px 20px 0 50px;
padding-right:15px;
clear:both;
text-align:right;
width:99%;
color:#999999;
font-size:0.7em;

background:#333;

}


div#navi{


margin-left:50px;


clear:both;


width:750px;


}


/********************************************* div*****************************/


#boujpa{
	overflow:hidden;
}


div.quadrato{


width:100px;
height:100px;


background-color:#444444;


margin:0 25px 25px 25px;

}


div.quadratu{


width:100px;


height:100px;


background-color:#444444;


margin:0 25px 0 25px;


}





.quadratoben{



width:100px;


height:100px;


background-color:#444444;


margin:0px 0px 25px 25px;


}


div.quadratunten{


float:left;


width:100px;


height:100px;


background-color:#444444;


margin:0px 0px 25px 25px;


}


div.quadratuntenvar1{


clear:both;


float:left;


width:100px;


height:100px;


background-color:#444444;


margin:0 25px 0 0;


}


div.quadrat1x4{


float:left;


width:475px;


height:100px;


background-color:#444444;


margin:0 25px 25px 0;


}


div.quadrat1x4u{


float:left;


width:475px;

height:100px;

background-color:#444444;

margin:0 25px 0 0;

}


div.quadrat2x4{

float:left;

width:475px;

height:225px;

background-color:#444444;

margin:0 25px 0 0;

}


div.quadrat1x2{

float:left;

width:225px;

height:100px;

background-color:#444444;

margin:0 25px 0 0;

}


.quadrat1x3{

background-color:#444444;
font-size:0.9em;
margin:0 23px 0 0;
height:97px;
width:97%;
overflow-y:auto;
padding:0px 5px 0 5px;
}


div.quadrat1x3u{

float:left;

width:350px;

height:95px;

background-color:#444444;

margin:0 23px 0 0;

}


.quadrategross{
width:300px;
height:230px;
background-color:transparent;
overflow:hidden;
margin-right:-60px;
}

.quadrategross p {
font-size:1.2em;
}

div.quadratgrossvar1{


text-align:left;


float:left;


width:225px;


height:225px;


background-color:transparent;


margin:0 25px 0 0;


}


#quadratbreit{
text-align:left;
float:left;
width:320px!important;
height:220px!important;
background-color:#444444;
margin:0 20px 0 0;
padding:5px;
font-size:0.8em;
overflow-y:auto;
word-wrap: break-word;
text-align:justify;
}

#quadratbreit h3{
font-size:1.4em;
text-align:left;
}

div.quadrat2x2{

width:225px!important;

height:225px!important;

background-color:#444444;

}


div.quadrat1x5u{

clear:both;

width:723px!important;

height:98px!important;

background-color:#444444;

padding:0;

margin:0;

border:1px solid #444444;

}



div.quadrat1x5o{
clear:both;
width:723px!important;
height:98px!important;
background-color:#444444;
padding:0;
margin:0 0 25px 0;
border:1px solid #444444;
}




div.reihe{


width:725px;


font-size:80%;


padding:3px 0 3px 10px;


background-color:#333333;


}


div.reihegefuellt{


width:725px;


font-size:80%;


padding:3px 0 3px 10px;


}





.reihenstart{


float:left;


width:140px;


}


.reihenfolge{


margin-left:140px;


}





div.quadrat2x3{


float:left;


width:350px;


height:225px;


background-color:#444444;


margin:0 25px 0 0;

font-size:1.2em;
}


div.quadrat2x1{


float:left;


width:100px;


height:225px;


background-color:#444444;


margin:0 25px 0 0;


}

td{
	background-color:#444444;
}

/********************************************** Ahref****************************/


a:link{


color:#999999;


text-decoration:none;


}


a:visited{


color:#999999;


text-decoration:none;


}


a:hover{


color:#ffffff;


}





a.hauptpunkt{


display:block;


width:150px;


float:left;


font-size:1.2em;


letter-spacing:0.2em;


width:6.5em;


font-weigth:bold;


margin:0;


}





a.hauptpunktaktiv{


display:block;


float:left;


font-size:1.2em;


letter-spacing:0.2em;


width:6.5em;


font-weigth:bold;


margin:0;


color:#ffffff;


}


a.hauptpunktaktiv:visited{


display:block;


float:left;


font-size:1.2em;


letter-spacing:0.2em;


width:6.5em;


font-weigth:bold;


margin:0;


color:#ffffff;


}





/*************************************    STEUERLEISTE        ***/


a.steuer{


padding-right:1em;


color:#ccccc;


margin:0;


padding:0 5px 0 5px;


}


a.steueraktiv{


padding-right:1em;


color:#cccccc;


margin:0;


padding:0 5px 0 5px;


}


a.steueraktiv:visited{


padding-right:1em;


color:#cccccc;


margin:0;


padding:0 5px 0 5px;


}





span.weiss{


color:#ffffff;


padding:0 5px 0 5px;


}





a.unterpunkt{


font-size:0.8em;


padding-right:1em;


width:110px;


}


a.unterpunktaktiv{


font-size:0.8em;


padding-right:1em;


color:#ffffff;


width:110px;


}


a.unterpunktaktiv:visited{


font-size:0.8em;


padding-right:1em;


color:#ffffff;


width:110px;


}





a.navi{


display:block;


font-size:0.8em;


padding:2px;


width:11em;


}


a.naviaktiv{


display:block;


font-size:0.8em;


padding:2px;


color:#ffffff;


width:11em;


}


a.naviaktiv:visited{


display:block;


font-size:0.8em;


padding:2px;


color:#ffffff;


width:11em;


}


/***Listen**/





ul.hauptpunkt{


border:1px solid #ff0000;


margin:8px 0 5px 0;


padding:0;


width:100px;


float:left;


}


ul.unterpunkt{


width:200px;


border:1px solid #00ff00;


margin:0 0 0 20px;


}


/* **FORMULAR*/


form{


margin:0;


padding:0;#


font-size:101%;


}


input.text{


border:none;


width:200px;


height:14px;


margin:3px 0 3px 0;


border:1px solid #333333;


background-color:#ffffff;


color:#333333;


}


textarea{


width:300px;


height:55px;


margin:3px 0 0 0;


border:none;


border:1px solid #333333;


background-color:#ffffff;


color:#333333;


overflow:auto;


}





#printadresse{


display:none;


}

/*------------------------------ titeln -------------------- */

h1, h2, h3, h4, h5, h6{
	line-height: 1.0;
	padding:0;
	margin:0;
}

h4 {
	text-align:center;
	margin : 30px 0 30px 0;
	font-size:1.2em;
	font-weight:normal;
}

h5{
	margin : 3px 0 3px 0;
	font-size:1.2em;
}
