/*
      Created by bmedien
	  
*/

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 background:url(images/hg.jpg) repeat-x #464646;
 margin-top:33px;
 color:#666;}
 
a:link { color:#666666; text-decoration:none;}
a:visited { color:#666666; text-decoration:none;}
a:hover { color:#f18e00; text-decoration:none;}
 
#wrapper { 
 margin: 0 auto;
 width: 791px;
}

#faux {
 margin-bottom: 0px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%;
 background: url(images/faux_bg.gif) #FFF;
 min-height:500px;


}
#fauxborder { background:url(images/rahmen_bottom.gif) no-repeat; height:14px;}


#faux_home {
 margin-bottom: 0px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%;
 background:#FFF;
 height:590px;

}
#fauxborder_home { background:url(images/rahmen_bottom_home.gif) no-repeat; height:14px;}


#footer { color:#666666; padding-top:10px; font-size:10px;}




#header {
 width: 791px;
 height: 212px;
 margin: 0px 0px 5px 0px;
 background: url(images/rahmen_top_grau.gif) no-repeat  #e4e4e4;
}

#header_left { float:left; width:222px; padding-top:70px; padding-left:40px;}

#header_right {float:right;}


#navigation {
 padding: 0;
 margin: 0px 0px 5px 0px;
 background: #f18e00;
 height:42px;

 }

#navigation ul{ list-style:none; margin-left:40px; }

#navigation li { float:left; padding-right:38px; }

#submenu ul{ list-style:none; margin-left:40px; }

#submenu li { padding-bottom:15px; }
 
#leftcolumn { 
 display: inline;
 padding: 0px;
 width: 151px;
 float: left;
 padding: 40px 20px 40px 0 ;
}

#rightcolumn {

 float: right;
 padding: 0px;
 width: 488px;
 display: inline;
 position: relative;
 padding: 40px 40px 40px 0 ;
}

#leftcolumn_home { 
 display: inline;
 padding: 40px;
 width: 300px;
 float: left;
}

#leftcolumn_full { 
 padding: 40px;

}

#rightcolumn_home {

 float: right;
 padding: 40px 40px 40px 0 ;
 width: 371px;
 display: inline;
 position: relative;
}
.clear { clear: both; background: none; }

.ico { float:left; margin-right:20px; }

.link a:link{ background:url(images/listing_grau.gif) no-repeat ; padding-left: 10px;}

.link a:visited{ background:url(images/listing_grau.gif) no-repeat ; padding-left: 10px;}
.link a:active{ background:url(images/listing_grau.gif) no-repeat ; padding-left: 10px;}

.link a:hover{ background:url(images/listing_orange.gif) no-repeat ; padding-left: 10px;}

.floatleft {float:left; padding-right:20px;}

.mapborder { border:1px solid #999999;}

.adressen { width:250px; float:left;}

/*********************************
Schriften
*********************************/

h1 {}

h2 {font-size:24px; color: #999999; font-weight:normal; margin:5px 0 5px 0;}

h3 { font-size:18px; color: #DFDFDF}


	/****************************************************
Kontaktformular
****************************************************/


#kontaktform input, textarea{
border: 1px solid #666666;
background:#efefef;
padding:4px;
width:200px;
margin-bottom:10px;
}

#kontaktform label {
margin-top:3px;
width:100px;
display:block;
}



.button {
width:80px !important; }

.warenkorb { margin-left:40px; width:140px;}



