@charset 'utf-8';
@import url(reset.css);

body {
	text-align: center;/* horizontal centering hack for IE */
	background-image:url(../images/bg_kachel.gif);
	font:11px/18px Tahoma, Geneva, Arial, sans-serif;

}
td{
border-bottom: 3px solid #FFF;
border-right: 1px solid #FFF;
}
div#distance { 
	margin-bottom:-325px;
	width: 1px;           /* required to "hide" distance div */
	height: 50%;          /* required */
	float: left;          /* required */
}
div#wrapper {
	position: relative;   /* positions content on top of distance */
	text-align: left;     /* horizontal centering hack for IE */
	height:650px;         /* required - desired height */
	width: 800px;          /* required - desired width */
	margin: 0 auto;       /* required */
	clear: left;          /* required */
}
#main {
		min-height:600px;
		width:800px;
		background-color:#FFF;
		border-color:#cccccb;
		border-style:solid;
		border-width:1px;
		overflow:hidden;
}
div#footer{
		height:50px;
		width:800px;
}
#logo{
	
		width:288px;
		height:176px;
}
#rechte_spalte
{	    float:right;
		padding-top:55px;
		margin-right:47px;
		width:431px;	
}
#linke_spalte{
	float:left;
	
}
#linke_spalte_unten{
	background-image:url(../images/bg_unten.gif);
	background-repeat:no-repeat;
	width:320px;
	height:400px;
}

#linke_spalte_mitte{
	width:300px;
	
	
}
#linke_spalte p{
	margin-left:45px;
}
h1{
	color:#666;
	font-size:15px;
	font-weight:bold;
	margin-bottom:39px;
}
.rot{
	color:#ff0000;
}
.fett{
	font-weight:bold;
}
.unterstrichen{
	text-decoration:underline;
}
a{
	font-family:Tahoma, Geneva, Arial,  sans-serif;
	font-size:11px;
	font-weight:normal;	
	color:#000000;
	
}
a:hover{
	color:#ff0000;
}

a.noUnderline {text-decoration:none;}


#weitere_downloads a {text-decoration:none;}
#weitere_downloads a:hover {text-decoration:underline;}

.content p {
	line-height:18px;
	font-size:11px;	
	margin-bottom:20px;	
}
.impressum p {
	line-height:12px;
	font-size:9px;	
	margin-bottom:10px;
}

.impressum a {
	font-size:9px;
}
#footer a{
	font-family:Tahoma, Geneva, Arial, sans-serif;
	font-size:11px;
	font-weight:normal;	
	color:#666666;
	text-decoration:none;
	float:left;
	margin-top:18px;
}  
#footer a:hover{
	color:#ff0000;
}
.thumbs{
	margin-top:20px;
	width:430px;
}
.abstand{
	padding-top:235px;
}

.paddding10{
	padding-left:10px;
}
.padding5{
	padding-left:5px;
}
.abstand2{
	margin-left:45px;	
}
.farbe{
	background-color:#edeaea;
	padding-top:5px;
	padding-bottom:10px;
	vertical-align:top;
}
.abstand_p5{
	padding-bottom:5px;
}
.abstand_p15{
	padding-bottom:15px;
}
.abstand_p25{
	padding-bottom:25px;
}
/* ----------------------------------------------------- JS enabled browsers */
.js div { }

/* ----------------------------------------------------- IE7 and below */

/* ----------------------------------------------------- IE6 and below */
.ie6 div { }

.ie6 #main {
		height:600px;	
}
.ie6 .big #main{
		height:730px;	
}
.ie6 .bigger #main{
		height:1900px;	
}

