/* atrium.css */
/* (c) 2011 iwi.gmbh */
/* http://www.iwi.de */

body{
	margin:0;
	padding:0;
	background-color:#565656;
	font-family:arial, helvetica,sans-serif;
	color:#0C090D;
	font-size:0.8em;
}

#corpus{
	width:1000px;
	margin:0 auto;
	background-color:#FFFFFF;
}


/* ________________________________________ ______ ________________________________________ */
/* **************************************** C-HEAD **************************************** */

#c-head{
	position:relative;
	height:90px;
	background-color:#EFECE5;
}

#ch-mitte{
	position:absolute;
	top:0px;
	left:265px;
	width:470px;
	height:90px;
}

#chm-mainmenu{
	position:absolute;
	bottom:0;
	left:0;
	height:1em;
	padding-bottom:10px;
	font-size:1em;
	font-weight:bold;
}

#chm-mainmenu a{
	text-decoration:none;
	color:#0C090D;
}

#chm-mainmenu a:hover, #chm-mainmenu a.aktiv{
	color:#C1151D;
}

#ch-rechts{
	position:absolute;
	left:735px;
	top:0px;
	height:90px;
	width:265px;
}

#ch-rechts img{
	position:absolute;
	top:9px;
	left:13px;
}


/* ________________________________________ ____________ ________________________________________ */
/* **************************************** C-BILDLEISTE **************************************** */

#c-bildleiste{
	position:relative;
	height:312px;
	background-color:#E0D9CD;
}

#cbl-bottom{
	position:absolute;
	bottom:0;
	width:1000px;
	height:25px;
	background-color:#EFECE5;
}

#cbl-links{
	position:absolute;
	left:0;
	top:0;
	width:265px;
	height:287px;
}

#cbl-links img{
	position:absolute;
	right:13px;
}

#cbl-mitte{
	position:absolute;
	left:265px;
	top:0;
	width:470px;
	height:312px;
}

#cbl-rechts{
	position:absolute;
	left:735px;
	top:0;
	width:265px;
	height:287px;
}

#cbl-rechts img{
	position:absolute;
	left:13px;
}


/* ________________________________________ ______ ________________________________________ */
/* **************************************** C-MAIN **************************************** */

#c-main{
	position:relative;
	margin-top:24px;
	background-color:#FFFFFF;
	color:#1A171B;
}


/* ______________________________ _________ ______________________________ */
/* ****************************** CM-LINKS ****************************** */

#cm-links{
	position:absolute;
	left:84px;
	top:0px;
	width:181px;
	min-height:30px;
	background-image:url('grafik/menubackground.gif');
	background-position:right;
	background-repeat:repeat-y;
}

#cml-menu{
	margin:0 13px;
}

#cml-menu a{
	display:block;
	padding:3px 0 10px 13px;
	background-image:url('grafik/menubackground.gif');
	background-position:bottom;
	background-repeat:repeat-x;
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
	color:#0C090D;
}

#cml-menu a:hover, #cml-menu a.aktiv{
	color:#C1151D;
}


/* ______________________________ ________ ______________________________ */
/* ****************************** CM-MITTE ****************************** */

#cm-mitte{
	margin:0 0 0 265px;
	width:470px;
}

#cmm-inhalt{
	min-height:300px;
	margin:0 10px 0 30px;
	line-height: 1.5em;
}

h1{
	/*font-family:'Courier-New',Courier;*/
	/*font-size:1.3em;*/
	font-size:17px;
	font-weight:bold;
	color:#1A171B;
	margin:0;
	padding:0 0 10px 0;
}

h2{
	font-size:1.1em;
	color:#1A171B;
	margin:0;
	padding:0 0 10px 0;
}

h3{
	font-size:1.0em;
	color:#1A171B;;
	margin:0;
	padding:0 0 10px 0;
}

h4{
	font-size:0.9em;
	color:#1A171B;
	margin:0;
	padding:0 0 10px 0;
}

p{
	font-size:1em;
	margin:0;
	padding:0 0 10px 0;
}

ul{
	font-size:1em;
	margin:0;
	padding:0 0 10px 0;
}

li{
	margin:0 0 0 16px;
}

a{
	color:#262764;
}

a:hover{
	color:#C1151D;
}

.hv{
	font-weight:bold;
}

#cmm-inhalt img{
	border:2px silver solid;
}

#cmm-inhalt .noborder{
	border:0;
}

.angebot #main{
	margin-left:10px;
	margin-bottom:10px;
}

hr{
	height:1px;
	margin:10px 0;
	color:#000000;
}

#hs-rahmen, #logo-rahmen{
	margin:0;
	padding:0 0 10px 0;
}

.box{
	float:left;
	margin:0 10px 10px 0;
}

.logo-box{
	float:left;
	margin:0 10px 10px 0;
	width:180px;
	height:80px;
	text-align:center;
	vertical-align:middle;
}

#cmm-inhalt .logo-box img{
	border:0;
}

#kontakt_iframe1{
	float:right;
	margin:0 0 0 10px;
}

#logo-siematic{
	float:right;
}

#logo-siematic img{
	border:0;
}

.bn_links{
	float:left;
	height:110px;
	width:110px;
}

.bn_rechts{
	font-size:1em;
}

.clearer{
	clear:both;
	font-size:1px;
	height:1px;
}



/* __________ ____ __________ */
/* ********** FORM ********** */

form
	{
	font-weight:bold;
	margin:0;
	padding: 0 0 20px 0;
	}


.formular_zeile
	{
	margin:0;
	padding:0;
	clear:both;
	}

.formular_leerzeile
	{
	margin-bottom:0px;
	padding:0px;
	height:8px;
	font-size:1px;
	clear:both;
	border:0px green solid;
	}

.formular_text
	{
	display:block;
	width:85px;
	float:left;
	text-align:left;
	padding-right:5px;
	padding-bottom:2px;
	border:0px #000000 solid;
	}

.formular_feld
	{
	display:block;
	width:300px;
	float:left;
	padding-left:5px;
	padding-bottom:2px;
	border:0px #000000 solid;
	}

.formular_feld input
	{
	padding:0px;
	margin:0px;
	width:250px;
	font-family:arial,helvetica,sans-serif;
	background-color:#FFFFFF;
	border:1px #001E55 solid;
	padding:1px;
	}

.formular_feld input.plz
	{
	width:38px;
	}

.formular_feld input.ort
	{
	width:204px;
	margin-left:4px;
	}

.formular_feld textarea
	{
	padding:0px;
	margin:0px;
	width:250px;
	font-family:arial,helvetica,sans-serif;
	font-size:1em;
	background-color:#FFFFFF;
	border:1px #001E55 solid;
	padding:1px;
	}

.formular_knopf
	{
	margin-top:10px;
	margin-left: 95px;
	width:150px;
	}

/* ______________________________ _________ ______________________________ */
/* ****************************** CM-RECHTS ****************************** */

#cm-rechts{
	float:right;
	/*position:absolute;
	left:735px;
	top:0px;*/
	margin-right:84px;
	width:168px;
	height:300px;
	overflow:auto;
}

#cm-rechts h1{
	font-size:15px;
	padding-top:2px;
}

#cm-rechts a{
	color:#262764;
}

#cm-rechts a:hover{
	color:#C1151D;
}

.spacer20{
	font-size:1px;
	height:20px;
}

/* ________________________________________ ________ ________________________________________ */
/* **************************************** C-BOTTOM **************************************** */

#c-bottom{
	position:relative;
	height:35px;
	margin-top:10px;
}

#c-bottom a{
	text-decoration:none;
	color:#0C090D;
}

#c-bottom a:hover, #cbo_rechts a.aktiv{
	color:#C1151D;
}

#cbo-mitte{
	margin:0 0 0 265px;
	width:470px;
	text-align:center;
	border-top:1px solid #000000;
}



#cbo-rechts{
	/*margin-left:740px;*/
	position:absolute;
	right:0px;
	bottom:2px;
	text-align:right;
	margin-right:20px;
}


