body {

	background-attachment: fixed;

	background-image: url(../bilder/bgr_main.jpg);

	background-position: bottom;

	background-repeat: repeat-x;

	margin: 0px;

	padding: 0px;

}



#e-mail, #email {

	display:none;

}



#referenzen {

}



.button_1 {

	width:550px;

	height:38px;

	background-image:url(../bilder/btn_01_off.jpg);

	background-repeat:no-repeat;

}

.button_1:hover{

	height:80px;

	background-image:url(../bilder/btn_01_on.gif);

	background-repeat:no-repeat;

}

.button_2 {

	width:550px;

	height:38px;

	background-image:url(../bilder/btn_02_off.jpg);

	background-repeat:no-repeat;

}

.button_2:hover{

	height:80px;

	background-image:url(../bilder/btn_02_on.gif);

	background-repeat:no-repeat;

}

.button_3 {

	width:550px;

	height:38px;

	background-image:url(../bilder/btn_03_off.jpg);

	background-repeat:no-repeat;

}

.button_3:hover{

	height:80px;

	background-image:url(../bilder/btn_03_on.gif);

	background-repeat:no-repeat;

}

.trenner {

	/*display:none;*/

	width:550px;

	height:1px;

	background-image:url(../bilder/trenner.gif);

	background-repeat:repeat-x;

}

p, form, a, #footer{

	color: #000000;

	font:12px Verdana, Geneva, Arial, Helvetica, sans-serif;

	line-height:16px;

}

a:hover{

	color: #808080;

}



#stoerer {

	left:595px;

	top:70px;

	position:absolute;

	width:88px;

	height:88px;

	background-image:url(/bilder/stoerer.png);

	background-repeat:no-repeat;

}



#form input{

	border:1px solid #CFCFCF;

	background-color: white;

}

#form textarea{

	border:1px solid #CFCFCF;

	padding:2px;

	background: white url(/images/cbgw.jpg) top right repeat-x;

}

#form textarea:focus, #form input:focus {

	border:2px solid #CFCFCF;

}  



.bgr_hx{

	background-image: url(../bilder/bgr_hx.gif);

}

h1{

	background: url(../bilder/bgr_h1.gif) 5px 5px no-repeat;

	font-size: 16px;

	font-weight: bold;

	padding: 5px 0 5px 30px;

	margin:30px 0 20px 0;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}



h2{

	font-size: 15px;

	font-weight: bold;

	/*color: #C7021E;*/

	color: #D52425;

	padding: 0;

	padding-top: 00px;

	padding-bottom: 5px;

	margin:0 0 5px 0;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}



/*h3{

	font-size: 11px;

	font-weight: bold;

	padding-bottom: 3px;

}*/
h3{
	background: url(../bilder/h3.gif) 0 5px no-repeat;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 5px 20px;
	margin:	10px 0 10px 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h4{

	font-size: 12px;

	font-weight: bold;

	padding: 2px 2px 2px 4px;

	margin:0 0 5px 0;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.tools{

	height:54px;

	padding:12px 0 0 0;

	text-align:center;

	background: url(../bilder/trenner.gif) 0 53px repeat-x;

}

#rechts ul {

	margin: 10px 0 0 14px;

	padding: 0;

	list-style-type: none;

	font: normal 11px Verdana, Arial, Helvetica, sans-serif;

}



#rechts ul li {

	padding: 0;

	list-style-type: square;

	margin: 2px 0 2px 14px;

	list-style-image: url(../bilder/li.gif);

}



/*#content ul {

	margin: 10px 0 20px 14px;

	padding: 0;

	list-style-type: none;

	font: normal 11px Verdana, Arial, Helvetica, sans-serif;

}



#content ul li {

	padding: 0;

	list-style-type: square;

	margin: 2px 0 2px 14px;

	list-style-image: url(../bilder/li.gif);

}*/





.telnum{

	color:white;

    font:bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;

	left:710px;

	position:absolute;

	top:85px;

	width:300px;

	z-index:3;

}



.topmenu{
	font-size:11px;
	font-weight:bold;
	left:625px;
	position:absolute;
	top:30px;
	width:449px;
	z-index:3;
	color: #C4C4C4;
}

.topmenu a{
	color: #A0A0A0;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.topmenu a:hover{

	color: #000000;

}



#footer{

	color: #C4C4C4;

	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

	margin:20px 0 20px 0;

	text-align:center;

}



#footer a{

	color: #C4C4C4;

	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

}

#footer a:hover{

	color: #000000;

}



#content{

	left: 200px;

	position: absolute;

	top: 165px;

	width: 550px;

	z-index: 1;

}





#header{

	background-image: url(../bilder/bgr_head.jpg);

	background-repeat: repeat-x;

	left: 0px;

	position: absolute;

	top: 60px;

	height: 67px;

	width: 100%;

	z-index: 0;

}



#rechts{

	left: 800px;

	position: absolute;

	top: 196px;

	width: 200px;

}

#rechts a:hover{

	/*color: #666666;*/

	color: #D52425;

}

#rechts a{

	color: #000000;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}

#rechts .a_weight4{

	color: #666666;

	font: 19px Verdana, Geneva, Arial, Helvetica, sans-serif;

	text-decoration:none;

}

#rechts .a_weight3{

	color: #888888;

	font: 15px Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-weight:bold;

	text-decoration:none;

}

#rechts .a_weight2{

	color: #999999;

	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;

	text-decoration:none;

}

#rechts .a_weight1{

	color: #bbbbbb;

	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;

	text-decoration:none;

}

#rechts .a_categorien{

	color: #000000;

	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;

}



#menu{

	left: 30px;

	position: absolute;

	top: 220px;

	width: 100px;

	z-index: 1;

}



#menu  a{

	font-weight: bold;

	margin-bottom: 3px;

	padding: 3px;

	float: left;

	text-decoration: none;

	width: 100px;

	color: #AFAFAF;

    font:18px Verdana, Geneva, Arial, Helvetica, sans-serif;

}



#menu  a.active{

/*color: #C7021E;*/

color: #D52425;

}



#menu a:hover{

	/*color: #000000;*/

	color: #D52425;

}



/*=======================================================*/

/* ---------- Preload of Hover-Images!! ---------------- */

/*=======================================================*/



#preloader {

	position: absolute;

	top: -9999px;

	left: -9999px;

}


/* Cookie-Hinweis ========================================= */

#cookiedingsbums a {color:#000; text-decoration:underline;}
#cookiedingsbums a:hover {text-decoration:none;}

#cookiedingsbums div {padding:10px; padding-right:40px;}

#cookiedingsbums { 
   outline: 1px solid #7b92a9; 
   text-align:right; 
   border-top:1px solid #fff;
   background: #d6e0eb; 
   background: -moz-linear-gradient(top, #d6e0eb 0%, #f2f6f9 100%); 
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6e0eb), color-stop(100%,#f2f6f9)); 
   background: -webkit-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%); 
   background: -o-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%);
   background: -ms-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%); 
   background: linear-gradient(to bottom, #d6e0eb 0%,#f2f6f9 100%); 
   filter: progid:DXImageTransform.Microsoft.gradient(   startColorstr='#d6e0eb', endColorstr='#f2f6f9',GradientType=0 ); 
   position:fixed;
   bottom:0px; 
   z-index:10000; 
   width:100%; 
   font: 14px/100% arial, sans-serif;
   line-height:16px;}

#cookiedingsbumsCloser {
   color: #777;
   font: 14px/100% arial, sans-serif;
   position: absolute;
   right: 5px;
   text-decoration: none;
   text-shadow: 0 1px 0 #fff;
   top: 5px;
   cursor:pointer;
   border-top:1px solid white; 
   border-left:1px solid white; 
   border-bottom:1px solid #7b92a9; 
   border-right:1px solid #7b92a9; 
   padding:4px;
   background: #ced6df; /* Old browsers */
   background: -moz-linear-gradient(top, #ced6df0%, #f2f6f9 100%); 
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ced6df), color-stop(100%,#f2f6f9)); 
   background: -webkit-linear-gradient(top, #ced6df0%,#f2f6f9 100%); 
   background: -o-linear-gradient(top, #ced6df0%,#f2f6f9 100%); 
   background: -ms-linear-gradient(top, #ced6df0%,#f2f6f9 100%); 
   background: linear-gradient(to bottom, #ced6df0%,#f2f6f9 100%); 
   filter: progid:DXImageTransform.Microsoft.gradient(    startColorstr='#ced6df', endColorstr='#f2f6f9',GradientType=0 ); 
 }

#cookiedingsbumsCloser:hover {
	border-bottom:1px solid white; 
	border-right:1px solid white; 
	border-top:1px solid #7b92a9; 
	border-left:1px solid #7b92a9;
}
