/*
author:Marsm
email:bugme@anderearbeitenlassen.de
*/

body { color:#000; width:1010px; padding: 20px 0 0 30px; background: url(../images/body_bkgrnd.gif) no-repeat; height:100%; font-size:12px; font-family: franklin gothic, arial; }
h1 {color:#0c2f53; font-size:24px;}
h2 {color:#0c2f53; font-size:16px;}
h3 {color:#9e282b; font-size:16px;}
h4 {color:#9e282b; font-size:12px;}

.clear {clear:both;}
.red {border-bottom: 1px solid #9e282b;}
.left {float:left;}
.right{float:right;}

/*menu styles*/
#menu {margin:0 0 20px 0;}
#menu img {float:left;}
#menu  ul {float:left; margin:23px 0 0 20px; }
#menu li {float:left; list-style:none; margin:0 8px 0 0; }
#menu li a {text-decoration:none; color:#0c2f53; font-size:12px; text-transform:uppercase; font-weight:bold;}
#menu li a:hover {color:#9e282b}
#menu li:active {color:#9e282b}
/*footer styles*/
#footer {}
#footer div {float:left; color:#333b41; margin:0 20px 0 20px;}
#footer hr {color:#999; }
#footer ul {float:left; margin:23px 0 0 80px; }
#footer li {float:left; list-style:none; margin:0 3px 0 0; }
#footer li a {color:#333b41; text-decoration:none;}
#footer li a:hover{color:#9e282b}
#footer li a:active{color:#9e282b}
.menuactive{color:#9e282b!important;}

#content {width:630px; float:left;}
#content li {color:#9e282b}
#content li span {color:#000;}
/*contact part styles*/
#contact {width:220px; float:left; margin:150px 0 0 35px;  min-height:200px;background-color:#f2f2f2;}
#contact div {padding:0 15px 0 15px;}
#contact .type_5 {}
#contact .type_5 h3 {margin:5px 0 0 0;}
#contact span {color:#9e282b; font-size:15px;}
#contact span span {font-size:12px;}
#contact strong {font-size:14px}
.nomarg {margin:0 0 0 0!important; float:none!important; clear:both!important; background-color:#fff; padding:0 0 0 0!important}
#contact a {color:#9e282b; text-decoration:none;}

/*some index content styles*/
.module {}
.type_1 {padding:15px 0 15px 30px;}
.type_1 img {float:left;}
.type_1 div {float:right; width:400px;}

.type_2 {margin: 15px 0 0 0;}
.type_2 img {float:left; margin:0 15px 0 15px;}
.type_2 h2 {float:left; margin:15px 0 0 0;}
.type_2 .listings { border-top: 2px solid #fff; background-color:#f2f2f2; min-height:170px; margin:0 0 15px 0;}
.type_2 .listings div {width:210px; float:left;}

.type_3 {}
.type_3 img {float:left; margin:0 15px 0 15px;}
.type_3 h2 {float:left; margin:0 0 0 0;}

.type_4 {margin:15px 0 0 0;}
.type_4 img {float:left; margin:0 15px 0 15px;}
.type_4 span {float:left;}
.type_4 a {text-decoration:none; color:#000; }

.type_5 img {float:left; margin:0 15px 0 10px;}

.form {}
.form div {float:left; padding:15px 15px 0 0;}
.form input {width:200px;}
.form textarea {width:350px; height:110px}
.formblue {background-color:#f2f2f2; min-height:170px; border-top:2px solid #fff; border-bottom:2px solid #fff; padding:10px 0 0 0;}
.formblue input {margin:0 0 0 15px;}
.formblue label {margin:0 0 0 15px;}
.form img {float:left; margin:0 15px 0 15px;}
.form h3 {float:left; margin:0 0 0 0;}
.btn_submit {width:143px!important; height:25px!important;}
.form textarea {margin-bottom:10px;}

/*impressum styles*/
#impressum{
	float:left;
	width:630px
}
#impressum a {
	color:#000000;
	text-decoration: none;
}

/*datenschutz*/
#datenschutzerklaerung{
	color:#0c2f53;
	float:left;
	width:630px
}
#datenschutzerklaerung li {color:#9e282b}
#datenschutzerklaerung li span {color:#0c2f53;}

/*sitemap*/
#sitemap{
	float:left;
	width:630px
}

/*fragen und antworten*/
#fragenundantworten{
	float:left;
	width:630px
}
#fragenundantworten a {
	text-decoration:none;
	color:#9e282b;
	font-weight: bold;
}
#fragenundantworten div {
	display:none;
	color:#0c2f53;
}

/*kontakt*/
#kontakt {
	float:left;
	width:630px;
}
#kontakt a {
	color:#000;
	text-decoration: none;
}

