

/******** noex styles main template ********/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
	
}
a {
	text-decoration:none;
	color:#8c4d50;
}
.clear {
	clear:both;
}


#logo {
	width:215px;
	float:left;
}
#logo img {
	border:none;
}


#tag {
	margin:0 34px;
	padding:0;
	background-color:#8f4747;
	color:#ffffff;
	height:125px;
}
#middle {
	background-image:url(../images/ct-bg.gif);
	background-repeat:repeat-y;
	padding-top:25px;
}
#menu-wrap {
	width:219px;
	float:left;
	padding-left:11px;
}
#menu-top {
	background-image:url(../images/menu-top.gif);
	height:20px;
}
#menu-bottom {
	background-image:url(../images/menu-bottom.gif);
	height:40px;
}
#menu {
	background-image:url(../images/menu-middle.gif);
	background-repeat:repeat-y;
}

#content {
	width: 420px;
	float:left;
	padding-left:25px;
	padding-right:201px;
}

#ct-footer {
	height:15px;
	background-image:url(../images/ct-bottom.gif);
}
#bottom {
	height:58px;
	background-image:url(../images/bottom.gif);
}
#top-wrap {
	width:500px;
	margin:10px auto;
	color:#dfe8f3;
	height:16px;
}
#bottom-wrap {
	width:500px;
	margin:0 auto 15px auto;
	color:#dfe8f3;
	height:16px;
}
#meta-top {	
	width:400px;
	float:left;
}
#meta-bottom {
	width:400px;
	float:left;
}
#print-top {
	float:left;
	width:100px;
}
#print-bottom {
	float:left;
	width:100px;
}
#meta-top ul, #meta-bottom ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#meta-top ul li, #meta-bottom ul li {
	padding:0 2px;
	float:left;
	width:96px;	
}
#meta-top ul li a, #meta-bottom  ul li a{
	display:block;
	padding:2px 0 2px 25px;
	color:#d4dce7;
}
#meta-top .home a, #meta-bottom .home a {
	background-image:url(../images/home.gif);
	background-repeat:no-repeat;
	height:16px;
}
#meta-top .kontakt a, #meta-bottom .kontakt a {
	background-image:url(../images/mail.gif);
	background-repeat:no-repeat;
}
#meta-top .sitemap a, #meta-bottom .sitemap a {
	background-image:url(../images/sitemap.gif);
	background-repeat:no-repeat;
}
#meta-top .impressum a, #meta-bottom .impressum a  {
	background-image:url(../images/impressum.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
}
#suche {
	height: 50px;	
}
#suche div {
	float:left;
	margin:0;
	padding:0;
}
#suche .mc-input {
	margin-top:13px;
}
.mc-input input {
	width: 142px;
	height: 20px;
	border: none;
	margin:0;
	padding:2px;
	font-size:11px;
	background-color:transparent;
}
.mc-submit input {
	border:none;
	background-color:transparent;
	width:50px;
	height:50px;
}

/***** menu ******/

#menu ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#menu ul li {
	padding-left:40px;
}

/****** content elemente ******/
.daten {
	padding-bottom:12px;
}

h1, h2, h3, h4, h5, h6 {margin:0;padding:0;}
h1 {
	color:#8f4747;
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:"Times New Roman", Times, serif;
	font-size:26px;
}
h1 img {margin:0;padding:0;}
p.csc-subheader {
	font-weight:bold;
	margin:0;
	padding:0;
	padding-bottom:6px;
	color:#676c71;
}
#content p.bodytext {
	margin:0;
	padding:0;
	text-align:justify;
	line-height:17px;
	padding-bottom:6px;
}
