/* CSS Document */
.buttonscontainer {width: 150px;}

.buttons a {
color: #003366;
border: 1px solid;
border-top-color:#003366;
border-left-color:#003366;
border-bottom-color:#FFF;
border-right-color:#FFF;
background-color: #C2D9EB;
padding: 2px;
padding-left: 3px;
font: 14px   "Trebuchet MS",Arial, Verdana, sans-serif;
font-weight: normal;
text-decoration: none;
display: block;
margin: 0px;
width: 100%;
text-align: left;
}

.buttons a:link, .buttons a:visited {
color: #333;
border: 1px solid;
border-top-color:#FFF;
border-left-color:#FFF;
border-bottom-color:#003366;
border-right-color:#003366;
background-color: #C2D9EB;
padding: 2px;
padding-left: 3px;
font: 14px  "Trebuchet MS",Arial,  Verdana, sans-serif;
font-weight: normal;
text-decoration: none;
display: block;
margin: 0px;
width: 100%;
text-align: left;}

.buttons a:hover, .buttons a:active {
border: 1px solid;
padding-left: 4px;
padding-top: 3px;
padding-bottom: 1px;
padding-right: 1px;
background-color: #003366;
border-top-color:#FFF;
border-left-color:#FFF;
border-bottom-color:#003366;
border-right-color:#003366;
color: #FFF;
text-decoration: none;}

.buttons strong { 
border: 1px solid;
padding-left: 4px;
padding-top: 3px;
padding-bottom: 1px;
padding-right: 1px;
background-color: #003366;
border-top-color:#FFF;
border-left-color:#FFF;
border-bottom-color:#003366;
border-right-color:#003366;
color: #FFF;
text-decoration: none;
font: 14px  "Trebuchet MS",Arial,  Verdana, sans-serif;
font-weight: normal;

display: block;
margin: 0px;
width: 100%;
text-align: left;
} 


/*********************************************/


body {
background-color:#E8F3F9;
margin:0;
}

#container {
/*position:relative;*/
width: 780px;
\width: 800px;
w\idth: 780px;
/*border: 1px solid gray; */
margin: 0;
margin-left: auto;
margin-right: auto;
padding:10px;
		}

#header {
width:100%;
height:80px;
padding:0;
margin-top:0;
margin-bottom: 15px;
background-color: #C2D9EB;
border-bottom:1px solid #FFF;
}




#content {
/*float:right;*/
width:570px;
position:absolute;
padding: 15px 30px 15px 15px;

margin-left: 175px;
margin-right: 0;
margin-top:0;
background-color: #FFF; 
border:2px dotted #ccc;
text-align:justify;
/*border-left: 2px dotted #999;
border-right: 2px dotted #999;
border-top: 2px dotted #999;
border-bottom: 2px dotted #999;*/
}


#content h1{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:110%;
color:#333;
font-weight:bold;
display:inline;
}

#content h2{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:95%;
color:#333;
font-weight:bold;
display:inline;
}

#content p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
color:#333;
font-weight:normal;
line-height:20px;
display:inline;
}

#leftcol1 {
position:absolute;
z-index:1;
/* float: left; */
width: 180px;
\width: 190px;
w\idth: 180px;
margin-left: 0;
margin-top:0;
padding: 0px;
/* background-color: rgb(235, 235, 235); */

}

#leftcol2 {
position:absolute;
/*z-index:1;*/
/*float: left; */
width: 180px;
\width: 190px;
w\idth: 180px;
/*margin-right:600px;*/
margin-top:235px;
margin-bottom:20px;
/*margin-left: 0px;*/
/*margin:0;*/
padding: 0px;
/* background-color: rgb(235, 235, 235); */

}

#leftcol2 h3{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:70%;
color:#333;
font-weight:normal;
display:inline;

}

.aktionsteaser {
width: 150px;
background-color:#FFF;
border:1px solid #ccc;
padding:5px;
}

 
 /* Formatierung der Schriften */
 
h1{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:110%;
color:#666;
font-weight:bold;
display:inline;
}

h2{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:110%;
color:#FFF;
font-weight:bold;
display:inline;
}

h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
color:#333;
font-weight:normal;
display:inline;
}

h4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
color:#fff;
font-weight:normal;
display:inline;
}

p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
color:#333;
font-weight:normal;
line-height:20px;

}


/* abgerundete Teaser */
dl {	width: 240px;
		margin: 0 20px 0 0;
		padding: 0;
		background: #ccc url(img/box_bottom.gif) no-repeat bottom left;
		}

dt {	margin: 0 0 10px 0;
		padding: 10px;
		font-size: 110%;
		font-weight:bold;
		color: #fff;
		font-family: "Trebuchet MS", Verdana, sans-serif;
		border-bottom: 1px solid #fff;
		background: #999 url(img/box_top.gif) no-repeat top left;
			text-align:left;
		}
	
dd {	margin: 0 0 0 10px;
		padding: 0 10px 10px 10px;
		color: #666;
		font-family: Verdana, sans-serif;
		font-size: 70%;
		background: url(img/arrow.gif) no-repeat 0 3px;
		text-align:left;
		}
		
#blue dt {
		background-color: #69c;
		}
	
#blue {
		background-color: #9cf;
		float:left;
		}	
		
#red dt {
		background-color: #933;
		}
	
#red {
		background-color: #c99;
		}



/**********Fußbereich***********************/
 #footer { 
/*margin-bottom:0;
position:absolute;*/
clear:both; 
/* float: bottom;
margin-top:1000px;*/
width:100%;
 background-color: #C2D9EB;
border-top:1px solid #FFF; 
border-bottom:2px solid #FFF; }
	
	 
 