/*<![CDATA[*/

/* remove all standart stylez */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {
margin:0; padding:0;
}
h1,h2,h3,h4,h5,h6 {
font-size:100%;
}
ol,ul {
list-style:none;
}
adress,caption,cite,code,dfn,em,th,var {
font-style:normal; font-weight:normal;
}
table {
border-collapse:collapse; border-spacing:0;
}
fieldset,img {
border:0;
}
caption,th {
text-align:left;
}
q:before, q:after {
content:'';
}

/* page stylez */

a:link {
text-decoration:none;color:#A02D37;
}
a:active {
text-decoration:none;color:#A02D37;
}
a:visited {
text-decoration:none;color:#A02D37;
}
a:hover {
text-decoration:none;color:#A02D37;
}
a:focus {
outline:none;
}
html {
margin:0;padding:0;height: 100%;
}
body {
margin:0;padding:0;width:100%;height:100%;font-size:12px;color:#000000;line-height:15px;font-family:Arial,Helvetica,sans-serif;background:#E7CAC2 url(../img/bg.jpg) repeat-x left top;
}
img {
behavior: url(img/pngbehavior.htc);border:0;
}
form {
margin:0;padding:0;
}
.cl {
clear:left;
}
.cr {
clear:right;
}
.cb {
clear:both;
}
.clear {
clear:both;height:1px;margin: -1px 0 0 0;padding:0;border:none;visibility: hidden;
}
.inputField {
font-size:11px;
}
.fileField {
font-size:11px;
}
.selectField {
margin:0;padding:0;font-size:11px;
}
.textareaField {
margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:11px;
}
.noScroller {
scrollbar-face-color:#FFFFFF;scrollbar-shadow-color:#FFFFFF; scrollbar-highlight-color:#FFFFFF; scrollbar-3dlight-color:#FFFFFF;scrollbar-darkshadow-color:#FFFFFF;scrollbar-track-color:#FFFFFF;scrollbar-arrow-color:#FFFFFF;
}
.button {
margin:0;padding:0;font-size:10px;
}
.w10 {width:10px;}
.w20 {width:20px;}
.w30 {width:30px;}
.w40 {width:40px;}
.w50 {width:50px;}
.w60 {width:60px;}
.w70 {width:70px;}
.w80 {width:80px;}
.w90 {width:90px;}
.w100 {width:100px;}
.w110 {width:110px;}
.w120 {width:120px;}
.w130 {width:130px;}
.w140 {width:140px;}
.w150 {width:150px;}
.w160 {width:160px;}
.w170 {width:170px;}
.w180 {width:180px;}
.w190 {width:190px;}
.w200 {width:200px;}
.w250 {width:250px;}
.w99p {width:99%;}
.w100p {width:100%;}
.h90 {height:90px;}
.h100 {height:100px;}
.h200 {height:200px;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
h1 {
margin:0;padding:0;font-size:16px;color:#A02D37;line-height:16px;font-family:Arial,Helvetica,sans-serif;overflow:hidden;
}
.bold {
font-weight:bold;
}
.nav {
margin:0;padding:0;list-style-type: none;
}
.nav li a {
padding-right:15px;padding-bottom:10px;background: url(../img/m_bg_off.gif) no-repeat right top;display:block;text-align:right;color:#A02D37;
}
.nav li a:hover {
background: url(../img/m_bg_over.gif) no-repeat right top;
}
.nav .current a {
background: url(../img/m_bg_over.gif) no-repeat right top;
}
#container {
position:relative;margin:0 auto;padding:0;text-align:left;background:#FFFFF0;width:750px;height:auto;background:#FFFFF0;border-right:#A02D37 1px solid;border-bottom:#A02D37 1px solid;border-left:#A02D37 1px solid;
}
#content {
position:relative;margin: 0 auto;margin-top:40px;margin-left:10px;padding:0;height:auto;
}
#content_left {
margin:0;margin-right:20px;padding:0;float:left;width:180px;height:auto;
}
#content_right {
margin:0;padding:0;float:left;width:510px;height:auto;
}
.img_border {
border:#A02D37 1px solid;
}
#footer {
margin-bottom:20px;margin-top:20px;
}

/*** LANG / FLAGS ****************************************************************/

#lang {
position:absolute;left:0px;top:0px;
}
#lang ul{
list-style-type:none;
}
#lang ul li {
float:right;margin-left:6px;
}
#lang ul li a img {
opacity:0.5;filter:alpha(opacity=50);
}
#lang ul li a:hover img {
opacity:1.0;filter:alpha(opacity=100);
}
#lang ul li a img.current {
opacity:1.0;filter:alpha(opacity=100);
}

/*** PARTNER ****************************************************************/

#partner {
position:absolute;left:760px;top:25px;width:140px;height:157px;border:#A02D37 1px solid;text-align:center;background:#FFFFF0;
}
#partner h1 {
margin:0;padding:1px 10px 1px 10px;background:#A02D37;color:#FFFFF0;font-size:11px;font-weight:bold;text-align:left;
}
#partner ul {
list-style-type:none;padding:10px;
}
#partner ul li {
margin-bottom:10px;
}
#partner ul li.last {
margin-bottom:0px;
}
.teaser {
width:177px;margin-top:10px;border-right:#A02D37 1px solid;margin-bottom:10px;
}




#basket {
width:178px;margin-top:10px;
}
#basket h1 {
margin:0;padding:2px 5px 2px 5px;background:#A02D37;font-size:12px;color:#FFFFFF;border:#A02D37 1px solid;
}
#basket input {
margin:0;margin-top:5px;padding:0;width:178px;font-size:12px;
}
#basket P {
margin:0;padding:0;
}
#basket P a {
margin:0;padding:2px 5px 2px 5px;background:#D9ABAF;font-size:12px;color:#000000;border:#A02D37 1px solid;display:block;
}
#basket P a:hover {
background:#F3E4E6;color:#A02D37;
}
#basket .footer {
margin:0;padding:2px 5px 2px 5px;background:#D4D0C8;font-size:12px;color:#000000;border-top:#A02D37 1px solid;
}





#box_kontakt {
width:178px;margin-top:10px;
}
#box_kontakt h1 {
margin:0;padding:2px 5px 2px 5px;background:#A02D37;font-size:12px;color:#FFFFFF;border:#A02D37 1px solid;
}
#box_kontakt p {
margin:0;padding:2px 5px 2px 5px;height:91px;overflow:hidden;background:#DBACB0 url(../img/box_kontakt_bg.gif) no-repeat 0 0;font-size:12px;color:#000000;border:#A02D37 1px solid;display:block;
}
#box_kontakt p b {
display:block;background:url(../img/icon_phone.png) no-repeat 0 0;color:#A52537;font-size:16px;line-height:32px;padding-left:30px;
}





.form_error {
background:#A02D37;color:#FFFFFF;font-weight:bold;margin-bottom:10px;padding:2px 5px 2px 5px;
}
.form_left {
float:left;width:190px;
}
.form_right {
margin-left:200px;
}
.galerie {
margin:0;padding:0;width:483px;
}
.galerie .kategorie {
margin:0;padding:0;
}
.galerie .kategorie .left {
float:left;
}
.galerie .kategorie .right {
margin-left:130px;
}
.galerie .kategorie p {
margin-bottom:5px;
}
.galerie .kategorie a {
font-weight:bold;
}
.galerie .header {
margin-bottom:10px;padding:2px 5px 2px 5px;
}
.galerie .header .left {
float:left;
}
.galerie .header .right {
float:right;
}
.galerie .footer {
margin-top:10px;padding:2px 5px 2px 5px;
}
.galerie .footer .list {
margin:0;padding:0;list-style-type: none;
}
.galerie .footer .left {
float:left;margin:0;padding:0;list-style-type: none;
}
.galerie .footer .left LI {
display:inline;margin-right:20px;padding-left:20px;background: url(../img/arrow_left_1.gif) no-repeat 0px 2px;
}
.galerie .footer .right {
float:right;margin:0;padding:0;list-style-type: none;
}
.galerie .footer .right LI {
display:inline;margin-left:20px;padding-left:20px;background: url(../img/arrow_right_1.gif) no-repeat 0px 2px;
}
.list {
margin:0;padding:0;list-style-type:none;
}
.arrow_right_1 a {
margin-bottom:10px;padding:10px 20px 10px 20px;background:#E7CAC2 url(../img/arrow_right_1.gif) no-repeat 0 0;font-weight:bold;display:block;
}
.arrow_right_1 a:hover {
background:#F8EFED url(../img/arrow_right_1.gif) no-repeat 0 0;
}


.arrow_right_2 li {
padding-left:12px;background:url(../img/arrow_right_2.gif) no-repeat left 4px;display:block;
}


.programm td {
border:#A02D37 1px solid;padding:2px 5px 2px 5px;
}
.programm td.empty {
border: none;padding:0;height:5px;	
}
.programm_mehr {
border:#A02D37 1px solid;padding:10px;margin-top:10px;margin-bottom:10px;width:440px;
}
.icon_merken {
padding-left:15px;background:url(../img/icon_merken.gif) no-repeat 0 2px;
}
.icon_download {
padding-left:15px;background:url(../img/arrow_right_1.gif) no-repeat 0 2px;
}
.index_image {
margin:0 0 5px 10px;border:#A02D37 1px solid;
}

/*]]>*/