@charset "UTF-8";
/* CSS Document */

body {
font-size:1.0em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
background:#FFFFFF;
line-height:18px;
}

#aussen{
width:821px;
margin:auto;
margin-top:10px;
}

#innen {
float:left;
width:100%;}

#blog {
	float:left;
	margin-bottom:15px;
	width:100%
	}



#impressum {
float:left;
width:805px;
text-align:right;
padding-right:16px;
font-size:0.7em;
}

#impressum a:link {
color:#333333;
text-decoration:none;
}

#impressum a:visited {
color:#333333;
text-decoration:none;
}

#impressum a:hover {
color:#c00418;
text-decoration:none
}

#impressum a:active {
color:#c00418;
text-decoration:none;
}

#innen {
float:left;}

#hinteroben {
width:100%;
float:left;
}

#hintermitte {
width:100%;
float:left;
background:url(../images/background.png) repeat-y;
padding:0 11px 0 10px;}

#hinterunten {
width:100%;
float:left;
height:14px;
float:left;
background:url(../images/bottom.png) no-repeat;
}

#kopflinks {
float:left;
width:511px;}

#kopfrechts {
float:left;}

#foto {
width:289px;
float:left;
height:153px;
background:url(../images/foto_top.jpg) no-repeat;

}

#graubalken {
float:left;
height:19px;
width:511px;
background:url(../images/grau_top.png);

}

#graubalken img {
margin-left:2px;
padding-top:2px;
}


#logo {
float:left;
margin-top:25px;
width:480px;
height:17px;
padding-left:30px;
}

#aussenrum {
float:left;}

#menu {
float:left;
width:770px;
border-top:2px #c00418 solid;
margin:0;
padding-left:30px;
font-size:0.8em;
line-height:normal;
}

#menu a:link {
padding-left:20px;
background:url(../images/rotes_viereck.png) no-repeat;
color:#c00418;
text-decoration:none;
margin-right:40px;
}

#menu a:visited {
padding-left:20px;
background:url(../images/rotes_viereck.png) no-repeat;
color:#c00418;
text-decoration:none;
margin-right:40px;
}

#menu a:hover {
padding-left:20px;
background:url(../images/rotes_viereck.png) no-repeat;
color:#c00418;
text-decoration:none;
margin-right:40px;
}

#menu a:active {
padding-left:20px;
background:url(../images/rotes_viereck.png) no-repeat;
color:#c00418;
text-decoration:none;
margin-right:40px;
}

/*Untermenu*/

#untermenu {
height:35px;
float:left;
width:770px;
padding-left:30px;
line-height:normal;
font-size:0.8em;
}

#untermenu a:link {
color:#333333;
font-size:0.9em;
text-decoration:none;
margin-left:15px;
}

#untermenu a:visited {
color:#333333;
font-size:0.9em;
text-decoration:none;
margin-left:15px;

}

#untermenu a:hover {
color:#c00418;
font-size:0.9em;
text-decoration:none;
margin-left:15px;

}

#untermenu a:active {
color:#c00418;
font-size:0.9em;
text-decoration:none;
margin-left:15px;

}

/*Untermenu Eins*/

#untermenueins {
position:absolute;
	width:740px;
	float:left;
	visibility: hidden;

}

#untermenueinsinhalt {
width:740px;
height:18px;
background:#eeedee;
padding-top:2px;

}

#untermenueinsdreieck {
margin-left:70px;
}

/*Untermenu Zwei*/

#untermenuzwei {
position:absolute;
	width:740px;
	float:left;
	visibility: hidden;

}

#untermenuzweiinhalt {
width:740px;
height:18px;
background:#eeedee;
padding-top:2px;
}

#untermenuzweidreieck {
margin-left:235px;
height:9px;

}

/*Untermenu Drei*/

#untermenudrei {
position:absolute;
	width:740px;
	float:left;
	visibility: hidden;

}

#untermenudreiinhalt {
width:740px;
height:18px;
background:#eeedee;
padding-top:2px;
}

#untermenudreidreieck {
margin-left:390px;
height:9px;
background:url(../images/frau_navi_dreieck.png) no-repeat;
}

/*Untermenu Vier*/

#untermenuvier {
position:absolute;
	width:740px;
	float:left;
	visibility: hidden;

}

#untermenuvierinhalt {
width:740px;
height:18px;
background:#eeedee;
padding-top:2px;
}

#untermenuvierdreieck {
margin-left:545px;
height:9px;
background:url(../images/frau_navi_dreieck.png) no-repeat;
}

/*Ende Untermenu*/

#footer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/footer.png) no-repeat scroll 0 0;
color:#CCCCCC;
float:left;
font-size:0.7em;
margin:-11px 0px 20px 75px;
padding-top:25px;
}

#footer_ueber {
	color:#B0B0B0;
	font-size:1em;
	font-weight:bold;
	margin-bottom:10px;}

#footerinhalt {
	float:left;
	width:175px; 
	padding:0 5px 0 5px;
	}

#footerinhalt a:link {
color:#B0B0B0;
float:left;
margin-bottom:5px;
font-size:1em;
text-decoration:none;
clear:both;

}

#footerinhalt a:visited {
color:#B0B0B0;
font-size:1em;
text-decoration:none;
clear:both;
margin-bottom:5px;
float:left;
}

#footerinhalt a:hover {
color:#666666;
font-size:1em;
text-decoration:none;
clear:both;
margin-bottom:5px;
float:left;
}

#footerinhalt a:active {
color:#B0B0B0;
font-size:1em;
text-decoration:none;
clear:both;
margin-bottom:5px;
float:left;
}

#content {
width:740px;
float:left;
padding: 25px 20px 25px 30px;
font-size:0.7em;
}

#content img {
	border:0;}

#content a {
	color: #c00418;
	text-decoration: none;
}



/*content Startseite*/
#startseite_hier {
	background-image: url(../images/start_hier.png);
	background-repeat: no-repeat;
	float: left;
	height: 182px;
	width: 629px;
	margin-top: 50px;
	margin-left:141px;
}

#startseite_think {
	background-image:url(../images/thinkoutside.png);
	background-repeat: no-repeat;
	float: left;
	height: 100px;
	width: 629px;
	margin-top: 60px;
	margin-left:200px;
}

.ueber{
	color:#c00418;
	font-size:1.3em;
	background:url(../images/ueber_h.png) no-repeat;
	padding-left:15px;
	padding-top:-10px;
}
	.uebername{
	color:#c00418;
	font-size:1.1em;
	background:url(../images/ueber_h.png) no-repeat;
	padding-left:15px;
	margin-top:10px;
	float:left;
}
		
.Seite{
	color:#900;
	font-size:1.6em;
	font-weight:bold;
}


/* Kontaktseite */

#kon_blog {
	width:500px;
	float:left;
	margin-bottom:10px;
	}

#kon_text {
	width:150px;
	float:left;
	clear:left;
	}
	
#kon_eingabe {
	float:left;
	width:350px;
	clear:right;
	}
	
#kon_eingabe input, textarea {
	border:1px solid #ccc;}
	
#kon_senden_blog {
	float:left;
	margin-left:150px;
	clear:both;
	}

#kon_sicherheit {
	float:left;
	margin-left:150px;
	margin-bottom:10px;
	padding:5px;
	background:#f4f4f4;
	border:1px solid #ccc;
	clear:both;
	}

#kon_sicherheit input {
	
	border:1px solid #ccc;
	font-size:14px;
	padding-left:3px;
	
}

#kon_sicherheit_ueber {
	color:#FFF;
	background:#C00;
	font-weight:bold;
	margin-bottom:3px;
	width:97%;
	padding-left:3%;}