html,body {
	margin:0;padding:0;
	height:100%; /* needed for container min-height */
	background:#fff;
	font-family:Arial,sans-serif;
	font-size:16px;
	color:#262A2C;
}
div#container {
	position:relative; /* needed for footer positioning*/
	height:auto !important; /* real browsers */
	padding:0;width:100%;
}


img, img a, a img, a.visited img, image {border:none;}

a {outline:none;}

#icontainer {padding-bottom:50px;border:1px solid #fff;}
#header {margin-left:200px;width:860px;}

/***********************************/

#logo {position:absolute;width:107px;margin:55px 0 0 74px;left:0;top:0;}
#logo a {display:block;width:107px;height:57px;background:transparent url(../images/logo.gif) no-repeat left top;}
#logo a span {display:none;}

/***********************************/

#wrap {width:860px;padding-top:34px;padding-bottom: 20px;margin-left:200px;}
#content {width:650px;margin:0 46px 0 0;float:right;min-height:500px;}
#footer {
	clear:both;
	width:860px;
	margin-left:200px;
	height:25px;
	font-size: 11px;
	color: #819397;
}	
.ifoot {position:relativ;float:right;margin:0 46px 0 0;padding:7px 0 0 8px;display:block;width:642px;height:18px;background:transparent url(../images/chead_bg.gif) no-repeat left top; }
.ifoot a.mail {color: #819397;}
.ifoot a.imprint {color: #B3BDC1;position:absolute;right:60px;}
.ifoot a:hover {color:#333;}	
#c-head {display:block;width:650px;height:212px;background:transparent url(../images/chead_bg.gif) no-repeat left top;padding:0;margin-bottom:46px;}
.ic-head {padding:78px 0 0 0;}

.ic-head .c_text {margin:0 0 0 8px}

.rendertext {display:block;margin:0 0 8px 8px;}
.rendertext .imgg {position:relative;z-index:2;padding-bottom:2px;}

/***********************************/

a, a:link {color:#FF3300;text-decoration:none;cursor:pointer;}
a:visited {color:#FF3300;text-decoration:none;}
a:hover {color:#FF3300;text-decoration:none;}

/***********************************/

#main-nav {clear:both;margin:55px 0 0 163px;}
#main-nav ul {margin:0;padding:0;font-size:13px;}
#main-nav ul li {list-style:none;float:left;margin:0;padding:0;}
#main-nav ul li a,
#main-nav ul li a:link {display:block;padding:0 10px 0 9px;margin:0;}

/***********************************/

#sub-nav {float:left;width:135px;margin:0;padding:13px 0 0 15px;}
#sub-nav ul {margin:0;padding:0;font-size:13px;}
#sub-nav ul li {list-style:none;margin:0 0 5px 0;padding:0;text-align:left;}
#sub-nav ul li a,
#sub-nav ul li a:link {padding:2px 6px 2px 2px;}

/***********************************/
.ajaxx {position: relative; display: block; border:1px solid #fff;}
.ajaxload {width:281px;position:absolute;z-index:1;margin-left:12px;padding-top:10px;}
.ajaxload ul {margin:0;padding:0;font-size:15px;}
.ajaxload ul li {list-style:none;margin:0;padding:0;}
.ajaxload ul li a {display:block;padding:4px 1px;font-weight:bold;}
.ajaxload ul li a span {display:none;position:absolute;background-repeat:no-repeat;}
.ajaxload ul li a.current span {display:block;margin:0;padding:0;background-position:right;width:310px;height:24px;left:0;}

#aload-content {min-height:170px;padding:21px 19px 1px 11px;position:relative;}
#iajax {float:right;width:327px;padding-right:1px;}
.axpic {position:absolute;margin:-279px 0 0 -11px;}
.axpic2 {position:absolute;top:-22px;right:-54px;}
	
/***********************************/
#content .c_text ul {
	margin:-10px 0 15px 0;
	width:600px;
	padding:0 0 0 10px;	
}
#content .c_text ul li {
	margin:0;
	list-style: none; padding-left:22px;
	font-size:15px;line-height:20px;
	background-repeat:no-repeat;
	background-position: left 0.61em;
}
#content p {margin:0 0 25px 8px;width:600px;font-size:15px;line-height:20px;}
#content .width520  {width:520px;}
#content #aload-content p {width:287px; margin:0 0 20px 8px;}

#content #aload-content p.weiss {color:#fff}


#content h1 {clear:both;width:528px;margin:0 0 27px 3px;font-size:30px;line-height:130%;font-weight:normal;}
#content h2, #content h3 {clear:both;width:528px;margin:0 0 17px 8px;font-size:15px;line-height:23px;font-weight:bold;}

.ppic .clear {
/* Inhalt pseudo-Element :after; * somit [clear] moeglich
 */
content: "."; 
/* [content] verbergen; */
visibility: hidden;height:     0;
/* Block-Level fuer [clear]; */
display:    block;
/* [float] clearing; * einbeziehen der Float-Container; */
clear: both; 
}

.clearfix:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}

img { 
-ms-interpolation-mode: bicubic; 
}

.clearfix {
display: inline-block;
}

/* Hides from IE-mac \*/ 
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

table td {margin:0;padding:0;}
table {border-spacing:0;}
