/* CSS Document */

/* Startseite Content */


a img { border:0}

a.linkblock {
        display:block;
	color: 0099ff;
	text-decoration: none;
	background: url(/images/link_hblau.gif) no-repeat 2px 2px;
	padding-left: 10px;
	font-weight: normal;
}
a.link {
	color: 0099ff;
	text-decoration: none;
	background: url(/images/link_hblau.gif) no-repeat 2px 2px;
	padding-left: 14px;
	font-weight: normal;
}

a.ueberschrift {color:#ffffff;}

#aktuell, #news {
	font-size: 11px;
        display:block;
	padding:10px 0;
}

#aktuell {
	width: 32%;
	float:left;
}

#news {
	width: 65%;
	float:right;
}

#blog {
	width: 400px;
	float:left;
        margin-left: 15px;
}

#blogarchiv {
	width: 165px;
	float:right;

        margin-right: 10px;
}


.box1 {background-color:#dedede; padding:0 0 0 10px; border-left:10px solid #fff; border-bottom:15px solid #fff; }
#MP .box1 {	
        margin:0; 
        padding:0; 
        border-left:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 182px;
	font-weight: normal;
	}

.box1links {float:left; width:48px; height:60px; margin: 0px;}
.box1rechts {margin-left:48px; margin: 0px; height:60px;}
.box1rechtsheft {margin-left:93px; margin-right:2px; height:140px;}

#MP .box1links {float:left; width:48px; height:60px; margin: 0px;padding-left:3px; }
#MP .box1rechts {margin-left:48px; margin: 0px; height:60px; padding-left:3px; }
#MP .box1rechtsheft {margin-left:93px; margin-right:2px; height:140px;}

.box2 { margin-top:5px; padding-bottom:5px; clear:both}
.box2 img {float:left;margin-right:10px;border:0}
.box2links {float:left; width:95px; width:95px}
.box2rechts {margin-left:100px}

.box3links {float:left;  width:48px;height:220px}
.box3rechts {margin-left:48px; margin-right:3px;height:220px}
.clearleft {clear:left;}

.box4links {float:left;  width:48px;height:90px}
.box4rechts {margin-left:48px; margin-right:3px;height:90px}
.clearleft {clear:left;}

.boxblog { padding-bottom:5px}
.boxblog img {float:left; margin-right:10px; border:0}

.box5 {background-color:#efefef; border-left:10px solid #fff; border-bottom:15px solid #fff; }
#MP .box5 {	
        margin:0; 
        padding:0; 
        border-left:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 182px;
	font-weight: normal;
	}
.box5rahmen {border:1px solid #0099ff; padding:5px 5px 0 10px; }

.boxrss {background-color:#fff; padding:0; border-left:10px solid #fff; border-bottom:15px solid #fff; }
.boxrss h1 {margin: 10px; padding-left: 5px; color:#ffffff; background-color:#000000}
.boxrss p {margin: 10px;}






.anzeige {clear:left;text-align:center;margin:10px 0; border-bottom:1px solid #666666; background-color:efefef}

.weiter {border-bottom:1px solid #666666; padding:5px 0;text-align:right}

.trennerplus {border-bottom:1px solid #a9a9a9; padding:0px 5px 0;text-align:right}


h1 {margin:0; color:#666666;}

h1.padding15 {margin:0; color:#666666;padding-left:15px}

h2{margin:0;padding:5px 0;}

ul li {list-style: square outside;}

a.fusszeile {
	text-decoration:none;
	font-size: 8px;
	text-transform: uppercase;
	color: #666666;
	line-height: 8px;
	}
	
div.fusszeile {
	border-top:1px solid #a9a9a9;
	margin:0px;
	padding:5px;
	text-align:right;
	}

div.kopfzeile{
	border-bottom:1px solid #a9a9a9;
	margin: 0 0 15px 0;
	padding:15px;
	text-align:right;
        background-color:#f4f4f4
	}

.textklein { 
font-size: 10px
}

.textklein2 { 
font-size: 11px;
text-align: right;
}

.textklein3{ 
font-size: 12px;
color: #0099ff;
}


.margin {margin-bottom:10px}
