/**** USUAL CONTENTS *******************************************************************************/
/**** START body ***********************************************************************************/

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
	color:#383B3F;
	background-color:#FFFFFF;
	/*background-color:#F9F8F7;*/
	width:1100px;
	margin: 0px auto 0;
	background-image:url(../design/bg_main2.gif);
	background-position:top center;
	background-repeat:no-repeat;	
}


#main {
	float:left;
	clear:none;
	width:1100px;
	margin:0px 0px 20px 0px;
	padding:0px;

}
/*HEADER XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
#header{
	float:left;
	clear:none;
	width:1100px;
	height:217px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#icons{
	float:left;
	clear:none;
	width:405px;
	height:84px;
	margin:63px 0px 0px 55px;
	padding:0px 0px 0px 0px;	
}
#meta{
	float:left;
	clear:none;
	width:325px;
	height:138px;
	margin:42px 0px 0px 35px;
	padding:0px 0px 0px 0px;
	/*float:left;
	clear:none;
	width:195px;
	height:138px;
	margin:42px 0px 0px 35px;
	padding:0px 0px 0px 130px;*/
}

#logo{
	float:left;
	clear:none;
	width:240px;
	height:150px;
	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}

#topnavigation{
	float:left;
	clear:none;
	width:925px;
	height:22px;
	margin:10px 0px 0px 95px;
	padding:0px 0px 0px 10px;
}
/*CONTENT XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
.maintained{
	float:left;
	clear:none;
	margin:0px 0px 0px 95px;
	background-image:url(../design/bg_content.gif);
	background-repeat:repeat-y;	
}
#left{
	float:left;
	clear:none;
	width:190px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	

}
#mid{
	float:left;
	clear:none;
	width:720px;
	min-height:400px;
}
#footer{
	float:left;
	clear:none;
	width:910px;
	height:60px;
	margin:20px 0px 0px 95px;
	padding:5px 0px 0px 0px;
	border-top:1px solid #053161;
	font-size:11px;
	color:#053161;
}
/*CLASSES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

#left div.spacerbar{
	float:left;
	clear:none;
	width:230px;
	height:14px;
	line-height:14px;
	font-size:12px;
	padding:0px 0px 0px 10px;
	margin:0px 0px 5px 0px;
	background-color:#003867;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;

}

/*ENDE*/

#mid div.content{
	float:left;
	clear:none;
	width:720px;

}
#mid div.content div.contentbar1{
	float:left;
	clear:none;
	width:393px;
	height:14px;
	line-height:14px;
	font-size:12px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color:#003867;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	border-right:2px solid #FFFFFF;
}
#mid div.content div.contentbar2{
	float:left;
	clear:none;
	width:315px;
	height:14px;
	line-height:14px;
	font-size:12px;
	padding:0px 0px 0px 10px;
	background-color:#003867;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;	
}

#mid div.content div.contentbar1 a,#mid div.content div.contentbar2 a, #left div.spacerbar a{
color:#FFFFFF;
}

#mid div.content div.inhalt{
	float:left;
	clear:none;
	width:325px;
	padding:25px 45px 25px 25px;
	font-size:12px;
	line-height:19px;
}
#mid div.content div.team{
	float:left;
	clear:none;
	width:720px;
	padding:0;
	font-size:12px;
	line-height:19px;
}
#mid div.content div.bild{
	float:left;
	clear:none;
	width:325px;
	padding-top:2px;
	padding-bottom:0px;
}

.blockview{
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	clear:none;
	width:325px;
	margin-bottom:2px;
}
.blockview img{
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	clear:none;
	width:325px;
}
.firstpreview{
	margin:0px 0px 0px 0px;
	padding:0px;
	display:block;
	float:left;
	clear:none;
}
.firstpreview img{
	margin:0px 0px 0px 0px;
	padding:0px;
	display:block;
	float:left;
	clear:none;
}
.preview{
	margin:0px 0px 0px 3px;
	padding:0px;
	display:block;
	float:left;
	clear:none;
}

.preview img{
	margin:0px 0px 0px 0px;
	padding:0px;
	display:block;
	float:left;
	clear:none;
}



/*Homepage XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
div.contenthome{
	float:left;
	clear:none;
	width:910px;
	background-color:#00FF00;

}
div.lcimage{
	float:left;
	clear:none;
	width:453px;
	height:375px;
	overflow:hidden;
	background-color:#003366;
	color:#FFFFFF;
	font-size:30px;
	border-right:4px solid #FFFFFF

}
div.rcimage{
	float:left;
	clear:none;
	width:453px;
	height:375px;
	overflow:hidden;
	background-color:#003366;
	color:#FFFFFF;
	font-size:30px;

}
div.lcimage img, div.rcimage img{
	width:453px;
}
/*TAGS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
a{
	text-decoration:none;
	color:#003867;
}

p{
	margin:0px 0px 20px 0px;
	padding:0px;
}

img{
	border:none;
}

h1{
	font-size:15px;
	line-height:18px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:0px;		
}

h2{
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:0px;	
}

h3{
font-size:13px;
line-height:15px;
}

.indenting{
	display:block;
	float:left;
	clear:none;
	width:305px;
	padding-left:20px;
	background-image:url(../design/arrowblue.jpg);
	background-position:center left;
	background-repeat:no-repeat;
	border-bottom:1px dotted #003867;
	font-size:11px;
	font-weight:bold;
}
.indenting:hover{
background-color:#E0E0E0;
}


input {
	border: 1px solid #b9b8b6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 2px;
	background-color: #f2f0ee;
}

input[type=checkbox] {
	border: none;
}

textarea {
	border: 1px solid #b9b8b6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 2px;
	background-color: #f2f0ee;
	height: 50px;
	overflow: auto;
}

input[type=submit] {
	border: none;
	width: 100px;
	height: 30px;
	margin-top: 10px;
	background-image: url(/pagemedia/kontakt/absenden.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

.form {
	/*padding:23px 45px 25px 23px;*/
	font-size: 12px;
}

.kontakt_titel {
	font-size:15px;
	line-height:18px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0px 0px 5px -3px;
	padding:0px;		
}

.footer_links a {
	color: #b8b8b8;
}

