

#main {
width : 1049px;
margin-left : auto;
margin-right : auto;
background-image : url(../img/bg-1.jpg); background-repeat:no-repeat;

}
* {
	
margin : 0;
padding : 0;
font-weight : normal;
font-style : normal;
text-decoration : none;
}
body {
font : 75% arial, helvetica, sans-serif;
background-image : url(../img/bg-2.jpg);background-repeat:repeat-x;
background-color:#999999;
line-height : 1.35em;
}



#container {
width : 930px;
clear : left;
overflow : hidden;
padding : 160px 0px 20px 0px;
}










#footer {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #fff;
padding : 10px 10px 20px 0px;
background-color :999999;
position: inherit;

margin-left : auto;
margin-right : auto;

}
a.footer:active {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #fff;
font-weight : normal;
text-decoration : underline;



}
hr {
width : 100%;
color : #c0aa78;
style:solid;
}
p {
padding : 0 0 10px 0;
margin-top : 10px;
}





a {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight:bold;
color:#393939;
text-decoration:underline;
}
a:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight:bold;
color:#204091;
text-decoration:underline;
}






ins {
display : block;
overflow : hidden;
}
ins.h3 {
height : 3px;
}
ins.h5 {
height : 5px;
}
ins.h70 {
height : 62px;
}
ins.h100 {
height : 100px;
}
ins.h162 {
height : 162px;
}
ins.h120 {
height : 120px;
}
ins.h-20 {
height : 0;
margin-bottom : -20px;
}






.content-print-1 {
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size : 11px;
font-weight : normal;
text-decoration : none;
color : #fff;

}
a.content-print-1:active {
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size : 11px;
font-weight : normal;
text-decoration : underline;
color : #fff;

}
a.content-print-1:link {
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size : 11px;
font-weight : normal;
text-decoration : underline;
color : #fff;

}
a.content-print-1:visited {
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size : 11px;
font-weight : normal;
text-decoration : underline;
color : #fff;

}
a.content-print-1:hover {
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size : 11px;
font-weight : normal;
text-decoration : none;
color : #fff;

}






.content-print-2 {
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size : 12px;
font-weight : normal;
text-decoration : none;
color : ##393939;

}
a.content-print-2:active {
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size : 12px;
font-weight : normal;
text-decoration : underline;
color : ##393939;

}
a.content-print-2:link {
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size : 12px;
font-weight : normal;
text-decoration : underline;
color : #393939;

}
a.content-print-2:visited {
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size : 12px;
font-weight : normal;
text-decoration : underline;
color : #393939;

}
a.content-print-2:hover {
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size : 12px;
font-weight : normal;
text-decoration : none;
color : #393939;

}



.bigpic {
float : left;
width : 180px;
background-color : #f14d15;
margin-right : 12px;
padding : 2px;
border-right : 1px solid #f14d15;
border-bottom : 1px solid #f14d15;
overflow : hidden;
}

.balken {
float : left;
width : 183px;
background-color :none;
margin-right : 12px;
padding : 1px;
border-right : 0px solid #f14d15;
border-bottom : 0px solid #f14d15;
overflow : hidden;
}

.balken_text {
float : left;
width : 180px;
background-color : none;
margin-right : 12px;
padding : 2px;
border-right : 0px solid #f14d15;
border-bottom : 0px solid #f14d15;
overflow : hidden;

font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight:bold;
color:#fff;
}


* html ol {
margin-left : 0;
}
ul, ul li {
list-style-type : none;
margin-left : 0;
}
ul li {
padding-left : 0;
background : url(../img/icon2.gif) no-repeat 3px 6px;
}
ol, ol li {
list-style-type : decimal;
}
.hide, .print {
display : none !important ;
}
br.clear {
clear : both !important ;
line-height : 0;
}
.clear {
clear : both !important ;
}
.noborder {
border : none !important ;
}
.center {
text-align : center;
}
.rechts {
float : right;
}
.text-rechts {
text-align : right;
}
.links {
float : left;
}
img.rahmen {
border : 1px solid #444444;
}
.nowrap {
white-space : nowrap !important ;
}
b, strong {
font-weight : bold;
}
















.header { background:url(images/header_bg.gif) top repeat-x; padding:0; margin:0 auto; }

.block_header {margin:0 auto; width:921px; padding:0 0 10px 0; border:none;}

/* header_click */
.header_click { width:350px; float:right;  padding:85px 0 0 25px; margin:0;}
.header_click p { padding:10px 0 0 0; margin:0; font: normal 11px Arial, Helvetica, sans-serif; color:#727272;  line-height:1.8em;}
.header_click a { text-decoration:none; color:#228bc0; font: normal 11px Arial, Helvetica, sans-serif;}
.header_click img { margin:8px; padding:0; float:right;}
/* menu */	
p.clr, .clr { clear:both; padding:0; margin:0; background:none;}



.slider_top {margin:0 auto; padding:0;}
.slider_top h4 { font: bold 36px Arial, Helvetica, sans-serif; color:#fff; padding:30px 0 0 100px; margin:0;}
.slider_top h4 span { font: italic 11px Arial, Helvetica, sans-serif; color:#8de0ff;}
/*header_text*/
.header_text { margin:0 auto; padding:0px; width:818px; background:#fff url(images/header_text_bg.gif) top no-repeat; height:224px;}
.header_next { margin:0 auto; padding:0px; width:818px; background:#fff url(images/header_text_bg.gif) top no-repeat; height:47px;}

.content { margin:0 auto; padding:0px; width:818px; background-image : url(../img/bg-content.jpg);background-repeat:repeat-x; height:320px;background-color:#fff;color : #999999;font-weight : bold;font-size : 13px;font-family : Verdana, Arial, Helvetica, sans-serif; line-height : 1.5em;position:absolute;}

.header_main { margin:0 auto; padding:6px; width:818px; background-color:#fff; height:610px;}
/* .header_main2 { margin:0 auto; padding:6px; width:830px; background-color:#ccc; height:603px;} */
.header_main2 { margin:0 auto; padding:6px; width:830px; height:623px; background-image : url(../img/trans_03.png);background-repeat:repeat-x;
}




.content_kontakt { margin:0 auto; padding:0px; width:818px; background-image : url(../img/bg-content.jpg);background-repeat:repeat-x; height:620px;background-color:#fff;color : #999999;font-weight : bold;font-size : 13px;font-family : Verdana, Arial, Helvetica, sans-serif; line-height : 1.5em;}

.header_main_kontakt { margin:0 auto; padding:6px; width:818px; background-color:#fff; height:890px;}
/* .header_main2 { margin:0 auto; padding:6px; width:830px; background-color:#ccc; height:603px;} */
.header_main2_kontakt { margin:0 auto; padding:6px; width:830px; height:903px; background-image : url(../img/trans_kontakt.png);background-repeat:repeat-x;
}



/* slider */
.slider { width:597px; height:223px; float:left;}
/* tabs */
.tabs { width:221px; float:right;}
.tabs div { height:193px; margin:0 0 1px 1px; padding:30px 0 0 20px;}
.tabs div.tabs1 { background:url(../img/tab_1.jpg) no-repeat;}
.tabs div.tabs2 { background:url(../img/tab_2.jpg) no-repeat;}
.tabs div.tabs3 { background:url(../img/tab_3.jpg) no-repeat;}
.tabs div.tabs4 { background:url(../img/tab_4.jpg) no-repeat;}

.tabs h2 { margin:0; padding:0; color:#FFF; font:normal 17px/1.6em Arial, Helvetica, sans-serif;}
.tabs p { margin:0; padding:0; color:#fff; font:normal 11px/1.6em Arial, Helvetica, sans-serif;}
.tabs a { color:#fad146; font:bold 11px/1.6em Arial, Helvetica, sans-serif; text-decoration: underline;}

.header_text2 { margin:0 auto; padding:18px 0 0 0; width:921px; background:#fff url(images/serv_bg.jpg) top no-repeat; height:154px;}
.header_text3 { margin:0 auto; padding:18px 0 0 0; width:921px; background:#fff url(images/serv_bg2.jpg) top no-repeat; height:154px;}
.header_text4 { margin:0 auto; padding:18px 0 0 0; width:921px; background:#fff url(images/serv_bg3.jpg) top no-repeat; height:154px;}







/* Navigation */	


.rahmen {clear: both; background-color: #fff; width: 788px; text-align: left;position:absolute;}	

.aktion {border-bottom: 4px solid #fff;}
	
.right {float: right;}

.left {float: left;}


	
	
.nav
{
  height: 35px;
  padding: 12px 0px 0px 30px;
  background-color: #999999;
  position:absolute;
  width: 788px;
}

/* .nav
{
  height: 35px;
  padding: 12px 0px 0px 15px;
  background-color: #ffffff;
}


*/	
.nav .left
{
  float:left;
  padding-left: 12px;
  background:url(../img/nav-left.gif) no-repeat left;
  
}

.nav .right
{
  float: left;
  height: 24px;
  padding-right: 12px;
  background: url(../img/nav-right.gif) no-repeat right;
}

.nav a
{
  display: block;
  float: left;

  line-height: 24px;
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #fff;
  background: #999999;
}

.nav a:hover
{
  color: #3a3939;
  background: #fff; 
}

.nav .active a
{
  background: #fff;
  color: #3a3939;
}

.nav .pipe
{
  float:left;
}
	
.nav a.aktion
{
  margin: 0px 10px 0px 0;
  padding: 0px 6px 0px 27px;
  background-image: url(../img/online_bestellen.gif);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  background-color: #fff;
}

.nav a.aktion:hover,
.nav .active a.aktion,
.nav .active a.aktion:hover
{
  background-color: #fff;
  color: #fff;
}	

.nav a.homelink
{
  margin: 0 10px 5px 10px;
  background-image: url(../img/home.gif);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  background-color: #fff;
  height: 25px;
  width: 29px;
}

.nav a.homelink:hover,
.nav .active a.homelink,
.nav .active a.homelink:hover
{
  background-image: url(../img/home_active.gif);
  background-repeat: no-repeat;
  background-color: #fff;
}

.nav .subnav
{
  clear:left;
  margin:0px 0px 0px 27px;
}

.nav img
{
  margin: 0 10px 5px 10px;
}

object {margin: 0; padding: 0;}
embed {margin: 0; padding: 0;}
/* Ende Navigation */	


.text {
	width:550px;
margin-bottom : 8px;
padding : 40px 0px 45px 30px;
background-color:none;
color :#3a3939;
font-weight:normal;
font-size : 12px;
font-family : Verdana, Arial, Helvetica, sans-serif;
line-height : 1.5em;}


h1 {
font-size : 22px;
color : #393939;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : normal;
}

h3 {
font-size : 15px;
color : #393939;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : normal;
line-height : 3.5em;
}


#down {
background-image:url(../img/.png); background-repeat:no-repeat;
margin-left:620px;
margin-top:39px;
z-index:75;
height:58px;
width:200px;
position: absolute;
font-weight:normal;
font-size : 12px;
font-family : Verdana, Arial, Helvetica, sans-serif;
line-height : 1.5em;
color :#3a3939;
}
	
	
	
		#formular {
font-family:Arial, Helvetica, sans-serif; font-size:7px; line-height:1.3125em; color:#403e3e;
}

.bigpic {
float : left;
width : 155px;
background-color : #fff;
margin-right : 3px;
padding : 5px;
border-right : 1px solid #c5c5c5;
border-bottom : 2px solid #c5c5c5;
overflow : hidden;
}

.smallpic {
float : left;
width : 95px;
background-color : #fff;
margin-right : 3px;
padding : 5px;
border-right : 1px solid #c5c5c5;
border-bottom : 2px solid #c5c5c5;
overflow : hidden;
}