/* ------- Grundgerüst -------- */
body {
     margin:0px;
     padding:30px;
     font-family: verdana, arial, sans-serif;
}

#center {
	text-align:left;
	width:100%;
}

#header {
	width:100%;
	margin:0;
	padding:0;

}

#content {
  margin: 0; 
	padding: 0; 
	width:100%;
}

#spalte2 {
	width:100%;
    float:left;
    padding:0;
}



/* Optik Elemente mittlere Spalte */



.textblock {
      font-size: 12px;
      line-height: 18px;
      color: rgb(21,55,88);
	  margin: 15px 0 0 0;
    	width:100%;
}


.textblock h1 {
             font-size: 16px;
             line-height: 20px;
             font-weight: bold;
             color: rgb(21,55,88);
             padding: 0 0 20px 0;
             margin: 0;
}

.textblock h5 {
             font-size: 15px;
			 font-weight: bold;
             color: rgb(21,55,88);
             padding: 0 0 20px 0;
             margin: 0;
}

.textblock p {
             color: rgb(21,55,88);
}

.textblock ul {
             font-size: 12px;
             line-height: 18px;
             font-weight: normal;
             color: rgb(21,55,88);
             list-style-type:circle;
}

.textblock a {
             color: rgb(21,55,88);
             text-decoration: underlined;
}

.textblock a:hover { 
	             text-decoration: none;
}


.textblock a:hover, 
.textblock a:active,
.textblock a:visited {
  font-weight: bold;
             color: rgb(21,55,88);
}



/*----- Footer --------*/

#footer {
        /*width: 100%;*/
      font-size: 12px;
      line-height: 18px;
      color: rgb(21,55,88);
	  margin: 15px 0 0 0;
    	width:100%;

}


#drucken,
#empfehlen,
#up {
display:none;
}



#footer p {
  margin: 10px 0 50px 0;
  font-size: 10px;
	color: rgb(105,113,122);
	text-decoration: none;
  text-transform:uppercase;  
}

#footer p a {
  font-size: 10px;
	color: rgb(105,113,122);
	text-decoration: none; 
}

#footer p a:hover {
	color: rgb(105,113,122);
	text-decoration: underline; 
}

#spalte1, 
#spalte3,
#karikatur,
#navigation,
#impressum {
display: none;
}

.tbox_content {

}

