/*
font-face {
 font-family:cooper blk bt;
 src:url(/fonts/COOPER.TTF)
}
*/

html{
 width:100%;
}
body{
 background:url(/pictures/sandstein_weiss.png);
 background-attachment:fixed;
 /*font-family:cooper blk bt,verdana,arial,sans-serif;*/
 font-family:verdana,arial,sans-serif;
 font-size:12px;
 font-weight:normal;
 font-style:normal;
 text-align:center;
 line-height:1.5;
}
#main{
 border:1px solid #484848;
 width:880px;
 min-height:495px;
 background-color:#ffe064;
 text-align:left;
 margin:25px auto;
 clear:both;
 overflow:visible;
 display:block;
}
* html #main{
 width:882px;
 height:495px;
}
#header{
 background:url(/pictures/sandstein_rot.png);
 background-repeat:repeat;
 min-height:71px;
 padding:10px;
}
* html #header{
 height:71px;
}
/*#left{
 width:169;
 float:left
}*/
#menu, #counter, #webmaster{
 width:150px;
 padding:10px;
 float:left;
 overflow:hidden;
}
#menu{
 padding:10px 10px 32px 10px;
}
* html #menu, * html #counter, * html #webmaster{
 width:169px;
}
#counter{
 font-size:10px;
 line-height:15px;
}
#webmaster img{
 border:0px;
}
#content{
 background:url(/pictures/background_intro.jpg) repeat-y right top transparent scroll;
 width:610px;
 min-height:414px;
 padding:0px 40px 0px 10px;
 float:right;
}
* html #content{
 width:669px;
 height:414px;
}
#content_text{
 background-color:#ffe064;
 width:406px;
 min-height:414px;
 padding:10px 0px 10px 0px;
 filter:alpha(opacity=85);
 opacity:0.85;
 -moz-opacity:0.85;
}
* html #content_text{
 width:465px;
 height:444px;
}
#google_directions{
 /*border:1px solid #484848;*/
}
#google_directions.googledir, #google_directions table{
 width:374px;
 font-family:verdana,arial,sans-serif;
 font-weight:normal;
 font-size:12px;
 color:#484848;
 line-height:1.5;
}
#footer{
 /*background:url(/pictures/bgnd_content.bmp) repeat-y right top transparent scroll;*/
 background:url(/pictures/sandstein_rot.png);
 font-size:8px;
 font-weight:bold;
 color:#f0f0f0;
 padding:1px 10px;
 clear:both;
}

/* L I N K S */
a{
 text-decoration:none;
 color:#a30000;
}
a:hover, a:focus{
 background-image:url(/pictures/sandstein_rot.png);
 background-color:#a30000;
 color:#fff;
}
/* H A U P TM E N Ü */
ul{
 margin:0px;
 padding:0px;
 list-style-type:none;
}
#mnu_ul1{
 padding-left:15px
}
li{
 margin:0px;
 padding:0px;
}
li a{
 font-weight:bold;
 text-decoration:none;
 color:#a30000;
 width:100%;
 display:block;
}
li a:hover,li a:focus{
 background-color:#a30000;
 color:#fff;
}
#li_activ a{
 color:#000;
}
#li_activ a:hover,#li_activ a:focus{
 color:#fff;
}

/* A N G E B O T */
#angebot_liste{
 margin:0px;
 padding:17px;
 list-style-type:disc;
}
#angebot_rechts{
 width:280px;
 float:right;
}
#angebot_links{
 width:280px;
 float:left;
}
#artikel{
 clear:both;
}
#artikel_num{
 width:20px;
 float:left;
 color:#a30000;
}
#artikel_name{
 width:200px;
 float:left;
 padding:0px 0px 10px 0px;
}
#artikel_name_a{
 font-weight:bold;
 clear:both;
 color:#a30000;
}
#artikel_name_a span{
 font-weight:normal;
 color:#000;
}
#artikel_name_b{
 font-size:11px;
 font-weight:normal;
 color:#000;
}
#artikel_name_b sup{
 font-size:9px;
 color:#484848;
}
#artikel_preis{
 width:60px;
 font-weight:bold;
 text-align:right;
 float:right;
 color:#a30000;
}
#artikel_inhalt{
 border-left:5px solid #484848;
 padding-left:15px;
 font-size:10px;
 font-weight:normal;
 color:#484848;
 letter-spacing:-0.05em;
 display:block;
}

/* A N G E B O T   M E N Ü */
#angebot_main{
 border:0px solid #484848;
 width:400px;
}
#angebot_main a,#angebot_main a:link,#angebot_main a:active,#angebot_main a:visited,#angebot_main a:hover,#angebot_main a:focus{
 background-color:transparent;
 color:#a30000;
 display:block;
}
#angebot_main a:hover,#angebot_main a:focus{
 background-color:#f3f3f3;
 background-image:none;
}
#angebot_title{
 background-color:transparent;
 color:#a30000;
 padding:5px 0px 0px 0px;
 display:block;
}
#angebot_title img{
 border:0px;
}
#angebot_main a #angebot_description{
 padding:5px 5px 5px 37px;
 overflow:hidden;
 display:none;
}
#angebot_main a:hover #angebot_description,#angebot_main a:focus #angebot_description{
 background-color:transparent;
 color:#000;
 overflow:visible;
 display:block;
}

/* D O W N L O A D   M E N Ü */
#download_main{
 border:0px solid #484848;
 width:400px;
}
#download_main a,#download_main a:link,#download_main a:active,#download_main a:visited,#download_main a:hover,#download_main a:focus{
 background-color:transparent;
 color:#a30000;
 display:block;
}
#download_main a:hover,#download_main a:focus{
 background-color:#f3f3f3;
 background-image:none;
}
#download_title{
 background-color:transparent;
 color:#a30000;
 padding:5px 0px 0px 0px;
 display:block;
}
#download_title img{
 border:0px;
}
#download_main a #download_description{
 padding:5px 5px 5px 37px;
 overflow:hidden;
 display:none;
}
#download_main a:hover #download_description,#download_main a:focus #download_description{
 background-color:transparent;
 color:#000;
 overflow:visible;
 display:block;
}

/* A L L G E M E I N */
h1{
 /*background:url(/pictures/h1.bmp) repeat-x left top transparent scroll;*/
 margin:0px;
 padding:0px 0px 10px 0px;
 font-size:22px;
 color:#a30000;
 letter-spacing:0.1em;
 line-height:18px
}
#clear{
 clear:both;
}
#txt_warning{
 color:#a30000;
}
#txt_error_code{
 font-size:18px;
}

/* F O R M U L A R F E L D E R */
input,textarea,select,button{
 /*font-family:cooper medium bt,verdana,arial,sans-serif;*/
 font-family:verdana,arial,sans-serif;
 font-size:12px;
 font-weight:normal;
 font-style:normal;
 margin:0px 5px 5px 0px;
}
#button{
 width:190px;
 margin:0px 5px 5px 0px;
 background-color:buttonface;
 cursor:pointer;
}
