* {
	padding:0;
	margin:0;
	}
html, body { 
	width:100%; 
	height:100%;
	}
body {
	background:#BEBEBE;
	font:normal normal normal 11px/normal Verdana, Arial, sans-serif;
	color:#000;
	text-align:center;
	}
a, a:hover {
	font-weight:bold;
	text-decoration:none;
	}
.clearfix:after {
    content: "."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
	}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
/* End hide from IE-mac */


#box, #head, #content, #foot { display:block; }
#head, #foot { 
	float:left;
	width:750px;
	}

#box {
	width:752px;
	border-width:0;
	margin:0 auto;
	text-align:center;
	}
#content {
	float:left;
	background-color:#F5F5F5;
	background-image:url('img_design/content.jpg');
	background-position:center top;
	background-repeat:no-repeat;
	width:720px;
	min-height:400px;
	border:0 solid #585858;
	border-width:0 1px;
	padding:15px 10px 15px 20px;	
	}
#foot {
	background-image:url('img_design/foot.jpg');
	background-position:center top;
	background-repeat:no-repeat;
	width:732px;
	height:100px;
	border-width:0;
	padding:20px 10px;
	}


ul#nav  { 
	width:750px;
	height:17px;
	list-style:none;
	}
ul#nav li {	float:left; }
ul#nav li a {
	display:block;
	width:150px;
	height:10px;
	margin:130px 0 0 0;
	padding:3px 0 4px 0;
	text-align:center;
	}
ul#nav li a:link { color:#F4F4F4; }
ul#nav li a:visited { color:#F4F4F4; }
ul#nav li a:hover { 
	color:#014181;
	background-color:#BEBEBE;
	}
ul#nav li a:active { 
	color:#014181;
	background-color:#BEBEBE;
	}


.blaettern { 
	display:block;
	float:right;
	width:250px;
	font-size:10px;
	color:#5B5B5B;
	font-weight:bold;
}
a.lnk, a.lnk:visited, a.lnk:active, a.lnk:hover {
	font-size:10px;
	font-weight:bold;
}
a.lnk, a.lnk:visited { color:#D76B00; }
a.lnk:hover, a.lnk:active { color:#FF8040; }


.zeile {
	clear:both;
	padding:3px 0;
	}
h1 {
	font-size:13px;
	font-weight:bold;
	color:#585858;
	}
h2 {
	font-size:12px;
	font-weight:bold;
	color:#7E7E7E;
	}
.back1 { background:#EDEDED; }
.back2 { background:#E6E6E6; }
.rahmen { border:1px dashed #919191; }
.noBorder { border:0px; }
.MARGtop { margin:15px 0 0 0; }
.MARGbottom { margin:0 0 15px 0; }
.MARGleft { margin:0 0 0 4px; }
.MARGright { margin:0 4px 0 0; }
.links { text-align:left; }
.mitte { text-align:center; }
.rechts { text-align:right; }
.block { text-align:justify; }
.klein { font-size:10px; }
.fett { font-weight:bold; }

.input, .btn {
	background-color:#FFF;
	padding:1px;
	border:1px solid #919191;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.input { 
	display:block;
	float:left;
	}
select { width:250px; }

.box140, .box140:hover, .box175, .box175:hover, .box200, .box350, .box400, .box450, .box500, .box550, .box600, .box700 {
	display:block;
	float:left;
	}
.img3h3h, .imgTeam, .imgPro, .imgMap {
	display:block;
	float:left;
	}


.box140, .box140:hover { /* projekt navigationsbilder */
	width:140px;
	padding:5px 0;
	min-height:140px;
	border:1px dotted #F5F5F5;
	}
.box140:hover { /* projekt navigationsbilder */
	background-color:#DEEEF7;
	border:1px dotted #BEBEBE;
	}
.box175, .box175:hover { /* projekt cover bilder */
	width:175px;
	padding:0;
	min-height:200px;
	border:1px dotted #F5F5F5;
	}
.box175:hover { /* projekt cover bilder */
	background-color:#DEEEF7;
	border:1px dotted #BEBEBE;
	}
.box200 { /* formular - linke spalte */
	width:190px;
	padding:5px;
	}
.box350 { /* impressum */
	width:339px;
	padding:5px;
	}
.box400 { /* home */
	width:390px;
	padding:5px;
	}
.box450 { /* team */
	width:440px;
	padding:5px;
	}
.box500 { /* formular - rechte spalte, team */
	width:490px;
	padding:5px;
	}
.box550 { /* projekte */
	width:520px;
	padding:5px;
	}
.box600 { /* only ADMIN */
	width:590px;
	padding:5px;
}
.box700 { /* impressum */
	width:690px;
	padding:5px;
}

.img3h3h { /* home */
	width:300px;
	height:300px;
	}
