/******Kalibrierung*******/
* { 
padding: 0; 
margin: 0; }
p, ul, ol { margin-bottom: 0; }
ul ul { margin-bottom: 0; }

/******Grundlayout*******/

body {
	text-align: center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background: url(images/back.jpg) repeat-x #cccccc;
	}

body, td, th {
	font-size: 12px;
	color: #666666;
	line-height: 140%;
	padding: 3px;
	}

a:link, a:visited { color: #777777;}
a:hover, a:active, a:focus { color: #ff9900;}
p {margin-bottom: 6px;}

hr {border: 1px 0px 0px 0px; border-style: dotted; border-color: #cccccc;}
h1 {font-size: 24px; margin-bottom: 8px; color: #666666;}
h2 {font-size: 20px; margin-bottom: 8px; color: #666666;}
h3 {font-size: 18px; margin-bottom: 6px; color: #666666;}
h4 {font-size: 16px; margin-bottom: 6px; color: #666666;}
h5 {font-size: 14px; margin-bottom: 4px; color: #666666; font-weight: bold;}
h6 {font-size: 10px; margin-bottom: 4px; color: #666666;}

/******Struktur*******/

#wrapper {
	text-align: left;
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	
	}

#headmc {
	height: 260px;
	background: url(images/head.jpg) no-repeat;
	}

#wrapmc {
	background: url(images/kachel.png) repeat-y;
	padding-top: 10px;
	}


#navimc {
	margin: 0px 20px 0px 40px;
	float: left;
	width: 180px;
	}

#sideboardmc {
	margin: 0px 40px 20px 0px;
	float: right;
	width: 180px;
	}
	
#contentmc {
	margin: 0px 240px 0px 240px;
	border: 1px dotted #999999;
	}

#footmc {
	font-size: 10px;
	text-align: center;
	padding-top: 40px;
	color: #666666;
	height: 45px;
	background: url(images/foot.png) no-repeat;
	width: 950px;
	}

/*******LAYOUT**************/


#navimc ul li {list-style-image: url(images/liststyle.jpg); margin: 0px 25px 3px 25px;}
#navimc ul li a:hover, #navimc ul li a:active, #navimc ul li a:focus {list-style-image: url(images/liststyle2.jpg);}
#navimc a:link, #navimc a:visited { text-decoration: none; color: #333333; padding: 0px 3px 0px 3px; font-weight: bold; border-bottom: 1px solid #ffffff;}
#navimc a:hover, #navimc a:active, #navimc a:focus {text-decoration: none; color: #999999; font-weight: bold;}

#contentmc ul, #contentmc ol {margin: 7px 0px 7px 0px;}
#contentmc ul li {line height: 160%; margin-left: 25px; list-style-type: square;}
#contentmc ol li {line height: 160%; margin-left: 25px;}

.textmc {margin: 0px 15px 0px 15px;}
.boxmc {border: 1px dotted #999999; margin-bottom: 20px;}
.headliner {font-size: 14px; display: block; color: #ffffff; background-color: #333333; padding: 3px 15px 3px 15px; font-weight: bold; border-bottom: 1px solid #ffffff;}

.searchbox {width: 80px; margin: 3px; padding: 2px; border: 1px solid #999999; color: #cccccc;}
.button {width: 40px; margin: 3px; border: 1px solid #999999; color: #999999; background: #ffffff;}

/************Clearfix keinenfalls löschen**************************/
.clearfix:after {
content:".";
display:block;
height:0;
font-size:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}
