
/* #fourimages .imgtext-table td a img */

iframe{
float:right;
clear:none;

}


.contenttable{
font-family: Arial;
font-size: 12px;
line-height: 16px;
font-weight: normal;
color: #353535;
}

a img{
border: 0px;
}

textarea {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #738FAD;
}

#fourimages table tr td table tr td{
padding: 6 10 9 7px;
/* margin-right: 10px;
margin-left: 7px;
margin-top: 6px;
margin-bottom: 9px; */
background: url(redesign_2008/images/bg_img.jpg) no-repeat top left;
}

#fourimages table {
padding: 20 0 20 0px;
/* margin-right: 10px;
margin-left: 7px;
margin-top: 6px;
margin-bottom: 9px; */
}

body{margin:10 0 0 0px; padding: 0 0 0 0px;}

/* 2008er Redesign */

a:link{outline: none;}
a:visited{outline: none;}
a:active{outline: none;}
a:hover{outline: none;}

form{
  padding: 0 0 0 0px;
  margin: 0 0 0 0px;
}

#einsatz table{
  font-family: Arial;
  font-size:11px;
  color:#333333;
}

#einsatz h1{
  font-size: 16px;
  font-weight: bold;
}

#einsatz h2{
  font-size: 14px;
  font-weight: bold;
  color: #009DEA;
}

#einsatz td{
  vertical-align:top;
}

#content{
  overflow: visible;
  width: 913px;
  /* height: 1100px; */
  /*border: 1px solid #02058D;*/
  margin:auto;
  text-align:left;
}

#content_start{
  overflow: visible;
  width: 913px;
  /* height: 1100px; */
  /*border: 1px solid #02058D;*/
  margin:auto;
  text-align:left;
}

#spalte2{
  /* position: relative;
  float: left;
  height: 600px; */
  /* border: 1px solid #EC1313; */
  /* margin: 0 0 0 0px;
  padding: 0 0 30 0px;
  text-align: left; */
  /* display: inline; */ /* verhindert doppelten Margin-Wert im IE */
  /* overflow:show; */
}

#spalte2 h1{
  font-family: Arial;
  font-size: 24px;
  font-weight: bold;
  color: #666666; 
  margin: 40 0 40 30px;
  /* border: 1px solid #EC1313; */
}

#spalte2 h2{
font-family: Arial;
font-size: 16px;
line-height: 18px;
font-weight: bold;
color: #353535; 
padding: 0 0 0 30px;
text-decoration: none;
/* border: 1px solid #EC1313; */

}

#spalte2 p {
font-family: Arial;
font-size: 12px;
line-height: 18px;
font-weight: normal;
color: #353535; 
margin: 0 20 0 30px; 
/* border: 1px solid #EC1313; */
}

#spalte2 p a {
font-family: Arial;
font-size: 14px;
line-height: 14px;
font-weight: bold;
color: #353535; 
padding: 0 0 10 25px;
text-decoration: none;
background: url(redesign_2008/images/h1abg.gif) no-repeat top left;
/* border: 1px solid #EC1313; */
}

#spalte2 p a:link {
font-family: Arial;
font-size: 14px;
line-height: 14px;
font-weight: bold;
color: #353535; 
padding: 0 0 10 25px;
text-decoration: none;
background: url(redesign_2008/images/h1abg.gif) no-repeat top left;
/* border: 1px solid #EC1313; */
}

#spalte2 p a:visited {
font-family: Arial;
font-size: 14px;
line-height: 14px;
font-weight: bold;
color: #353535; 
padding: 0 0 10 25px;
text-decoration: none;
background: url(redesign_2008/images/h1abg.gif) no-repeat top left;
/* border: 1px solid #EC1313; */
}

#spalte2 p a:hover {
font-family: Arial;
font-size: 14px;
line-height: 14px;
font-weight: bold;
color: #009EEA; 
padding: 0 0 10 25px;
text-decoration: none;
background: url(redesign_2008/images/h1abg.gif) no-repeat top left;
/* border: 1px solid #EC1313; */
}

#spalte2 p a:active {
font-family: Arial;
font-size: 14px;
line-height: 14px;
font-weight: bold;
color: #353535; 
padding: 0 0 10 25px;
text-decoration: none;
background: url(redesign_2008/images/h1abg.gif) no-repeat top left;
/* border: 1px solid #EC1313; */
}

#ngleft p a {
font-family: Arial;
font-size: 11px;
line-height: 16px;
font-weight: normal;
color: #009EEA; 
text-decoration: none;
padding: 0 0 0 0px;
background: url(rabe_redesign/clear.gif) no-repeat top left;
/* border: 1px solid #EC1313; */
}

#ngleft p a:link {
font-family: Arial;
font-size: 11px;
line-height: 16px;
font-weight: normal;
color: #009EEA; 
text-decoration: none;
padding: 0 0 0 0px;
background: url(rabe_redesign/clear.gif) no-repeat top left;
/* border: 1px solid #EC1313; */
}

#ngleft p a:visited {
font-family: Arial;
font-size: 11px;
line-height: 16px;
font-weight: normal;
color: #009EEA; 
text-decoration: none;
padding: 0 0 0 0px;
background: url(rabe_redesign/clear.gif) no-repeat top left;
/* border: 1px solid #EC1313; */
}

#ngleft p a:hover {
font-family: Arial;
font-size: 11px;
line-height: 16px;
font-weight: normal;
color: #009EEA; 
text-decoration: none;
padding: 0 0 0 0px;
background: url(rabe_redesign/clear.gif) no-repeat top left;
/* border: 1px solid #EC1313; */
}

#ngleft p a:active {
font-family: Arial;
font-size: 11px;
line-height: 16px;
font-weight: normal;
color: #009EEA; 
text-decoration: none;
padding: 0 0 0 0px;
background: url(rabe_redesign/clear.gif) no-repeat top left;
/* border: 1px solid #EC1313; */
}

#spalte2 h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #535353;
	padding-bottom: 0px;
	padding-left: 7px;
	bottom: 0px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
}

#spalte{
position: relative;
float: left;
width: 226px;
overflow:visible;
margin: 0 0 0 0px;
text-align: center;
display: inline; /* verhindert doppelten Margin-Wert im IE */
border: 0px solid;
}

#drei{
position: relative;
float: left;
width: 300px;
height: 600px;
/* border: 1px solid #0CF2C4; */
margin: 0 0 0 0px;
text-align: center;
display: inline; /* verhindert doppelten Margin-Wert im IE */
}

#four{
position: relative;
float: left;
width: 190px;
/* border: 1px solid #EC1313; */
margin: 0 3 35 10px;
text-align: left;
display: inline; /* verhindert doppelten Margin-Wert im IE */
}

#four h1{
font-family: Arial;
height:30px;
/* width: 175px; */
font-size: 14px;
line-height: 18px;
font-weight: bold;
color: #353535; 
margin: 0 0 0 5px;
/* border: 1px solid #EC1313; */
background-image: url(redesign_2008/images/h1abg.gif);
background-repeat:no-repeat;
cursor:pointer;
}

#four a h1 {
font-family: Arial;
font-size: 14px;
line-height: 18px;
font-weight: bold;
color: #353535; 
padding: 0 0 0 25px;
text-decoration: none;
}

#four a{
font-family: Arial;
font-size: 11px;
line-height: 16px;
font-weight: normal;
color: #009CE9; 
margin: 0 0 0 0px;
text-decoration: none;
}

#fourtop{
position: relative;
float: left;
/* width: 190px; */
/* border: 1px solid #EC1313; */
margin: 10 3 35 10px;
text-align: left;
display: inline; /* verhindert doppelten Margin-Wert im IE */
}

#fourtop h1{
font-family: Arial;
font-size: 24px;
font-weight: bold;
color: #666666; 
margin: 20 0 0 5px;
/* border: 1px solid #EC1313; */
}

#four p{
font-family: Arial;
font-size: 11px;
line-height: 16px;
font-weight: normal;
color: #353535; 
margin: 0 10 0 6px;
}

#start_s{
position: relative;
float: left;
width: 273px;
height: 150px;
background-image: url(redesign_2008/images/start_s.gif);
margin: 0px -3px 0px 0px;
padding: 0 0 0 0px;
text-align: left;
border: 0px solid #02058D;  
/*display: inline; verhindert doppelten Margin-Wert im IE */
}

#start_s div img{
margin-top: 13px;

}

#start_s h1{
font-family: Arial;
font-size: 14px;
line-height: 18px;
font-weight: bold;
color: #353535; 
margin: 10 0 30 15px;
}

#start_b h1{
font-family: Arial;
font-size: 14px;
line-height: 18px;
font-weight: bold;
color: #353535; 
margin: 10 0 30 15px;
}

#start_s p{
font-family: Arial;
font-size: 11px;
line-height: 16px;
font-weight: normal;
color: #353535; 
margin: 0 10 0 15px;
}

#start_s div{
font-family: Arial;
font-size: 11px;
line-height: 16px;
font-weight: normal;
color: #353535; 
margin: 0 10 0 15px;
}

#content_start h1 a{
font-family: Arial;
font-size: 14px;
line-height: 18px;
font-weight: bold;
color: #353535; 
margin: 10 0 30 0px;
}

#content_start h1 a:link{
font-family: Arial;
font-size: 14px;
line-height: 18px;
font-weight: bold;
color: #353535; 
}

#content_start h1 a:visited{
font-family: Arial;
font-size: 14px;
line-height: 18px;
font-weight: bold;
color: #353535; 
}

#content_start h1 a:active{
font-family: Arial;
font-size: 14px;
line-height: 18px;
font-weight: bold;
color: #353535; 
}

#content_start h1 a:hover{
font-family: Arial;
font-size: 14px;
line-height: 18px;
font-weight: bold;
color: #353535; 
}

#content_start a{
font-family: Arial;
font-size: 11px;
line-height: 16px;
font-weight: normal;
text-decoration: none;
}
#content_start a:link{
font-family: Arial;
font-size: 11px;
line-height: 16px;
font-weight: normal;
text-decoration: none;
color: #353535; 
}
#content_start a:visited{
font-family: Arial;
font-size: 11px;
line-height: 16px;
font-weight: normal;
text-decoration: none;
color: #353535; 
}
#content_start a:active{
font-family: Arial;
font-size: 11px;
line-height: 16px;
font-weight: normal;
text-decoration: none;
color: #353535; 
}
#content_start a:hover{
font-family: Arial;
font-size: 11px;
line-height: 16px;
font-weight: normal;
text-decoration: none;
color: #009EEA; 
}


#news{
position: relative;
float: left;
width: 273px;
height: 150px;
background-image: url(redesign_2008/images/news_bg.gif);
margin: 0 0 0 0px;
padding: 0 0 0 0px;
text-align: left;
/* border: 1px solid #02058D; */
display: inline; /* verhindert doppelten Margin-Wert im IE */
}

#news h1{
font-family: Arial;
font-size: 14px;
line-height: 18px;
font-weight: bold;
color: #353535; 
margin: 10 0 30 15px;
}

#news img{
margin: 15 0 15 15px;
}

#news p{
font-family: Arial;
font-size: 11px;
line-height: 16px;
font-weight: normal;
margin: 0 10 0 15px;
}


#start_b p{
font-family: Arial;
font-size: 11px;
line-height: 16px;
font-weight: normal;
color: #353535; 
margin: 0 10 0 15px;
}

#start_b{
position: relative;
float: left;
width: 365px;
height: 150px;
background-image: url(redesign_2008/images/start_b.gif);
margin: 0px 0px 0px 3px;
padding: 0 0 0 0px;
text-align: left;
/* border: 1px solid #02058D; */
display: inline; /* verhindert doppelten Margin-Wert im IE */
}


#content #start_b{
position: relative;
float: left;
width: 453px;
height: 150px;
background-image: url(redesign_2008/images/liste_2.gif);
margin: 0px 0px 0px 3px;
padding: 0 0 0 0px;
text-align: left;
border: 0px solid;
/* border: 1px solid #02058D; */
display: inline; /* verhindert doppelten Margin-Wert im IE */
}

#content #start_b #left_b{
margin: 10px 0px 0px 20px;
}

#content #start_b a{
font-family: Arial;
font-size: 11px;
line-height: 16px;
font-weight: normal;
text-decoration: none;
}
#content #start_b a:link{
font-family: Arial;
font-size: 11px;
line-height: 16px;
font-weight: normal;
text-decoration: none;
color: #353535; 
}
#content #start_b a:visited{
font-family: Arial;
font-size: 11px;
line-height: 16px;
font-weight: normal;
text-decoration: none;
color: #353535; 
}
#content #start_b a:active{
font-family: Arial;
font-size: 11px;
line-height: 16px;
font-weight: normal;
text-decoration: none;
color: #353535; 
}
#content #start_b a:hover{
font-family: Arial;
font-size: 11px;
line-height: 16px;
font-weight: normal;
text-decoration: none;
color: #009EEA; 
}



#content #start_b #rightbms{
position: relative;
float: right;
width: 321px;
/* border: 1px solid #000000; */
text-align: left;
margin: 0 0 0 0px;
display: inline; /* verhindert doppelten Margin-Wert im IE */
}



#liste{
position: relative;
float: left;
width: 453px;
height: 150px;
/* border: 1px solid #EC1313; */
background-image: url(redesign_2008/images/liste_2.gif);
margin: 0 3 0 0px;
padding: 0 0 0 0px;
text-align: left;
display: inline; /* verhindert doppelten Margin-Wert im IE */
}

div.left{
position: relative;
float: left;
width: 212px;
height: 139px;
/* border: 1px solid #000000; */
text-align: center;
margin: 2 0 0 4px;
display: inline; /* verhindert doppelten Margin-Wert im IE */
}

#left_b{
position: relative;
float: left;
/* width: 188px; */
/* height: 139px; */
/* border: 1px solid #000000; */
text-align: right;
margin: 3 0 0 6px;
display: inline; /* verhindert doppelten Margin-Wert im IE */
}

div.rightbm{
position: relative;
float: right;
width: 210px;
border: 1px solid #000000;
text-align: left;
margin: 0px 0px 0px 0px;
display: inline; /* verhindert doppelten Margin-Wert im IE */
}

#left_bs{
position: relative;
float: left;
width: 138px;
height: 141px;
/* border: 1px solid #000000; */
text-align: right;
margin: 3 0 0 4px;
display: inline; /* verhindert doppelten Margin-Wert im IE */
}

#rightbms{
position: relative;
float: right;
width: 221px;
/* border: 1px solid #000000; */
text-align: left;
margin: 0 0 0 0px;
display: inline; /* verhindert doppelten Margin-Wert im IE */
}

#smallbox{
position: relative;
float: left;
width: 273px;
height: 150px;
background-image: url(redesign_2008/images/news_bg.gif);
margin: 0px -3px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
/* border: 1px solid #02058D; */
display: inline; /* verhindert doppelten Margin-Wert im IE */
}

.start_s table{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;

}

div.smallbox{
float: left;
width: 273px;
height: 150px;
background-image: url(redesign_2008/images/news_bg.gif);
margin: 0px -3px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
border: 0px solid #02058D; 
display: inline; /* verhindert doppelten Margin-Wert im IE */
}


#left_bsd{
position: relative;
float: left;
width: 180px;
text-align: left;
margin: 0px 0px 0px 0px;
display: inline; /* verhindert doppelten Margin-Wert im IE */
}

#left_bsd img{
/* border: 1px solid #000000; */
text-align: left;
margin: 15 0 15 0px;
display: inline; /* verhindert doppelten Margin-Wert im IE */
}

#left_bsd  h1{
font-family: Arial;
font-size: 14px;
line-height: 18px;
font-weight: bold;
color: #353535; 
margin: 10 0 30 15px;
}

#left_bsd div{
float:left;
font-family: Arial;
font-size: 11px;
line-height: 16px;
font-weight: normal;
margin: 0px 0px 0px 15px;
border: 0px solid;
}


div.right_bsd{
float: right;
border: 0px solid #000000; 
text-align: left;
margin: 15px 7px 0px 0px;
padding: 0px 0px 0px 0px;
display: inline; /*verhindert doppelten Margin-Wert im IE */
}

#right_bsd{
float: right;
border: 0px solid #000000; 
text-align: left;
margin: 15px 5px 0px 0px;
padding: 0px 0px 0px 0px;
display: inline; /*verhindert doppelten Margin-Wert im IE */
}
#right_bsd a img{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#right_bsd a{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#rightbm p{
font-family: Arial;
font-size: 11px;
line-height: 16px;
font-weight: normal;
color: #353535; 
margin: 0 10 0 0px;
}

#rightbm img{
margin: 15 0 15 0px;
}

#rightbm div{
font-family: Arial;
font-size: 11px;
line-height: 16px;
font-weight: normal;
color: #353535; 
margin: 0 10 0 0px;
}

#rightbm h1{
font-family: Arial;
font-size: 14px;
line-height: 18px;
font-weight: bold;
color: #353535; 
margin: 10 10 30 0px;
}


#rightbms p{
font-family: Arial;
font-size: 11px;
line-height: 16px;
font-weight: normal;
color: #353535; 
margin: 0 12 0 0px;
}

#rightbms h1{
font-family: Arial;
font-size: 14px;
line-height: 18px;
font-weight: bold;
color: #353535; 
margin: 10 0 30 0px;
}

#rightbms div{
font-family: Arial;
font-size: 11px;
line-height: 16px;
font-weight: normal;
color: #353535; 
margin: 0 12 0 0px;
}

#leftbsd p{
font-family: Arial;
font-size: 11px;
line-height: 16px;
font-weight: normal;
color: #353535; 
margin: 0 10 0 0px;
}


#right{
position: relative;
float: right;
width: 215px;
/* border: 1px solid #000000; */
text-align: right;
margin: 4 6 0 0px;
display: inline; /* verhindert doppelten Margin-Wert im IE */
}

.body div.rightm, div.rightm{
position: relative;
float: right;
width: 215px;
height: 75px;
border: 0px solid #000000; 
text-align: left;
margin: 17px 6px 0px 0px;
overflow:hidden;
display: inline; /* verhindert doppelten Margin-Wert im IE */
}

div.left a img{
margin-top: 8px;
}
.body div.rightb{
position: relative;
float: right;
width: 215px;
height: 27px;
border: 0px solid #000000;
text-align: right;
margin: 0px 8px 0px 0px;
display: inline; /* verhindert doppelten Margin-Wert im IE */
}


div.rightm img{
padding: 0 0 0 0px;
margin: 0 0 0 0px;
}

.grey {
font-family: Arial;
font-size: 11px;
font-weight: bold;
color: #676767; 
}

.black{
font-family: Arial;
font-size: 14px;
line-height: 18px;
font-weight: bold;
color: #000000; 
}

.body div.price, div.price{
position: relative;
float: left;
width: 190px;
font-family: Arial;
font-size: 16px;
font-weight: bold;
color: #000000; 
/* border: 1px solid #000000; */
line-height: 20px;
vertical-align:top;
margin: 0 0 0 0px;
}

.price_small{
/* border: 1px solid #000000; */
font-size: 12px;
/* align: left; */
}
.price_green{
color: #67941D; 
}

/* Ende */



.ma_standort {
	font-family: Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #c0bfbb;
	text-decoration:none;
}

.ma_name {
	font-family: Arial, Helvetica;
	font-size: 18px;
	font-weight: bold;
	color: #32302D;
	text-decoration:none;
}

.ma_text {
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #32302D;
	text-decoration:none;
}

.detail_content .headline {
	font-family: Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #33CCFF;
	text-decoration:none;
}

.detail_content .subheadline {
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #32302D;
	text-decoration:none;
}

.detail_content .auszeichnung1 {
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #F25305;
	text-decoration:none;
}

.detail_content .auszeichnung2 {
	font-family: Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #F25305;
	text-decoration:none;
}


.detail_content .headline {
	font-family: Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #33CCFF;
	text-decoration:none;
}

p.detail_content p.headline {
	font-family: Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #32302D;
	text-decoration:none;
}

p.detail_content p.subheadline {
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #32302D;
	text-decoration:none;
}


.detail_content p .auszeichnung1 p {
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #F25305;
	text-decoration:none;
}

.headline {
	font-family: Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #32302D;
	text-decoration:none;
}

.detail_content p .auszeichnung2 p {
	font-family: Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #F25305;
	text-decoration:none;
}

.detail_price1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	font-weight: bold;
	color: #2E2826;
	text-decoration: none;
}

.detail_price1_subtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.detail_price1_subtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.detail_price2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	font-weight: bold;
	color: #544F4D;
	text-decoration: none;
}

.detail_subtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #544F4D;
	text-decoration: none;
	line-height: 12px;
}

.body a.detail_price2_subtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #544F4D;
	text-decoration: none;
	line-height: 12px;
}

.body a.detail_price2_subtext:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #544F4D;
	text-decoration: none;
	line-height: 12px;
}

.body a.detail_price2_subtext:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #544F4D;
	text-decoration: none;
	line-height: 12px;
}

.body a.detail_price2_subtext:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #544F4D;
	text-decoration: none;
	line-height: 12px;
}

.body a.detail_price2_subtext:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #544F4D;
	text-decoration: none;
	line-height: 12px;
}

.body a.detail_imglink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #544F4D;
	text-decoration: none;
}

.body a.detail_imglink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #544F4D;
	text-decoration: none;
}

.body a.detail_imglink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #544F4D;
	text-decoration: none;
}

.body a.detail_imglink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #544F4D;
	text-decoration: none;
}

.body a.detail_imglink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #544F4D;
	text-decoration: none;
}

.body .detail_images{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #544F4D;
	text-decoration: none;
}

.detail_back_blue{
	background-color:#33B1ED;
}

.detail_text_white{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
	padding-left: 5px;
	padding-top: 5px;
	margin-top: 5px;
}

.detail_price1_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.detail_price3_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	color: #B8DDEF;
	text-decoration: none;
}

.cell1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #191718;
	padding-top: 4px;
	padding-left: 0px;
	padding-bottom: 4px;
	text-decoration: none;
	line-height: 18px;
	background-color: #CECAC0;
	border-top: 1px solid #EEEDE9;
}


.cell2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #191718;
	padding-top: 4px;
	padding-left: 30px;
	padding-bottom: 4px;
	text-decoration: none;
	line-height: 18px;
	background-color: #CECAC0;
	border-top: 1px solid #EEEDE9;	
}


.detail_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #191718;
	text-decoration: none;
}

.detail_subtitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #191718;
	text-decoration: none;
}

.detail_content{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #191718;
	text-decoration: none;
	padding-right: 80px;
}

div.detail_small_remark{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #868281;
	text-decoration: none;
	padding: 10px;
}

.detail_small_remark{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #868281;
	text-decoration: none;
	padding: 10px;
}

.detail_pdf_aktion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.detail_pdf_price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.detail_pdf_price2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	font-weight: bold;
	color: #7e8285;
	text-decoration: none;
}

.detail_pdf_price3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	font-weight: bold;
	color: #544e4e;
	text-decoration: none;
}

.detail_pdf_subtext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #544F4D;
	text-decoration: none;
}

.detail_pdf_conthead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #818284;
	text-decoration: none;
}

.detail_pdf_content{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}

.list_price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #322827;
	text-decoration: none;
}

.list_price_ang {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #33b1ec;
	text-decoration: none;
}

.list_price_old {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.list_statt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.list_subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #a7a7a7;
	text-decoration: none;
}



/* Redesign 2007 - Nepomuk */



.left_1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	color: #000000;
	margin:0 0 0 0px;
	text-decoration: none;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.left_1 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	color: #000000;
	margin:0 0 0 0px;
	text-decoration: none;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.left_1 a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	color: #000000;
	margin:0 0 0 0px;
	text-decoration: none;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}

.left_1 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	color: #000000;
	margin:0 0 0 0px;
	text-decoration: none;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.left_1 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	color: #000000;
	margin:0 0 0 0px;
	text-decoration: none;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.left_1 a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	color: #000000;
	margin:0 0 0 0px;
	text-decoration: none;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}



.left_1 h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	color: #000000;
	margin:0 0 0 0px;
	text-decoration: none;

}

.left_1 p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	color: #000000;
	margin:0 0 0 0px;
	text-decoration: none;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.highlightbox div{
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
}

.highlightbox p{
	margin-left:0px;
	margin-top:4px;
	margin-bottom:4px;
	margin-right:0px;
}

.highlightbox a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
}

.highlightbox a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}
.highlightbox a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}
.highlightbox a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}
.highlightbox a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}

.newslink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	color: #000000;
	margin:0 20 20 0px;
	text-decoration: none;
}

.newslink a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	color: #000000;
	margin:30 0 20 0px;
	text-decoration: none;
}

.newslink a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	color: #000000;
	margin:30 0 20 0px;
	text-decoration: none;
}

.newslink a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	color: #000000;
	margin:30 0 20 0px;
	text-decoration: none;
}
.newslink a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	color: #000000;
	margin:30 0 20 0px;
	text-decoration: none;
}
.newslink a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	color: #000000;
	margin:30 0 20 0px;
	text-decoration: none;
}

.nav{
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
  font-size: 11px;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: middle;
}

a.nav{
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
  font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: middle;
}

a.nav:link{
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
  font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: middle;
}

a.nav:visited{
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
  font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: middle;
}

a.nav:hover{
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
  font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: middle;
}

a.nav:active{
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
  font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: middle;
}


.se{
vertical-align: top;
height: 15px;
/* border: 1px solid #000000; */
}



.top div{
border:1px #000000;
}

.sec div{
border:1px dotted #000000;
}

a.navigat{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 25px;
	text-decoration: none;
	margin-bottom: 8px;
	padding-left: 11px;
	padding-right: 11px;
	display: inline;
}

a.navigat:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
display: inline;
}

a.navigat:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	display: inline;
}

a.navigat:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0F99C8;
	text-decoration: none;
	display: inline;

}

a.navigat:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0F99C8;
	text-decoration: none;
	display: inline;

}

a.navigat_a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0F99C8;
	line-height: 18px;
	text-decoration: underline;
	margin-bottom: 8px;
	padding-left: 11px;
	padding-right: 11px;
display: inline;
}

a.navigat_a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0F99C8;
	line-height: 18px;
	text-decoration: none;
	display: inline;

}

a.navigat_a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0F99C8;
	line-height: 18px;
	text-decoration: none;
	display: inline;

}

a.navigat_a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0F99C8;
	line-height: 18px;
	text-decoration: none;
	display: inline;

}

a.navigat_a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0F99C8;
	line-height: 18px;
	text-decoration: none;
	display: inline;

}



.navigation{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #2E2828;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 20px;
	padding-left: 11px;
	padding-right: 11px;
}

.bread_blue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2D2825;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}


a.bread_blue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2D2825;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}


a.bread_blue:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2D2825;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}

a.bread_blue:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2D2825;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}

a.bread_blue:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2D2825;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}

a.bread_blue:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2D2825;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}


.bread_grey{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2D2825;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}


a.bread_grey{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2D2825;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}

a.bread_grey:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2D2825;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}

a.bread_grey:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2D2825;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}

a.bread_grey:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2D2825;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}

a.bread_grey:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2D2825;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}

.bread_anthrazit{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #009DEC;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}


a.bread_anthrazit{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #009DEC;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}

a.bread_anthrazit:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #009DEC;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}

a.bread_anthrazit:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #009DEC;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}

a.bread_anthrazit:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #009DEC;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}

a.bread_anthrazit:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #009DEC;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}


.left_1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	color: #000000;
	margin:0 0 0 0px;
	text-decoration: none;
}

.left_1 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	color: #000000;
	margin:0 0 0 0px;
	text-decoration: none;
}

.left_1 h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	color: #000000;
	margin:0 0 0 0px;
	text-decoration: none;
}

.left_1 p{
	margin:0 0 0 0px;
}

/* Nepomuk Ende */


.secondnav {
	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #FFFFFF;

	text-decoration: none;

}

.secondnav a{
	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #FFFFFF;

	text-decoration: none;

}

li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #191718;
	margin: 0 0 0 0;
	text-decoration: none;
	line-height: 18px;
}

.newstext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 0px;

	left: -5px;

	right: 0px;

	bottom: 3px;

}


.newstext a{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px; 

	color: #FFFFFF;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 0px;

	left: 0px;

	top: 5px;

	right: 0px;

	bottom: 3px;

	text-decoration: none;
	
	line-height: 20px;

}



.newstext_1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 0px;

	left: 0px;

	top: 5px;

	right: 0px;

	bottom: 3px;

	line-height: 18px;

}



.newstext_1 a{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 0px;

	left: 0px;

	top: 5px;

	right: 0px;

	bottom: 3px;

	text-decoration: none;

	line-height: 18px;

}



.product_header {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #535353;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

	left: 0px;

	top: 5px;

	right: 0px;

	bottom: 3px;

	line-height: 18px;

	font-weight: bold;

	text-decoration: none;

}

.product_header1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #FFFFFF;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 3px;

	left: 0px;

	top: 5px;

	right: 0px;

	bottom: 3px;

	line-height: 18px;

	font-weight: bold;

	text-decoration: none;

}

.product_header1 a{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #FFFFFF;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 3px;

	left: 0px;

	top: 5px;

	right: 0px;

	bottom: 3px;

	line-height: 18px;

	font-weight: bold;

	text-decoration: none;

}


.product_header a{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #535353;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 0px;

	left: 0px;

	top: 5px;

	right: 0px;

	bottom: 3px;

	line-height: 18px;

	font-weight: bold;

	text-decoration: none;

}



.product_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #505050;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	left: 0px;
	top: 5px;
	right: 0px;
	bottom: 3px;
	text-decoration: none;
	line-height: 18px;
}


.product_text_nav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	line-height: 16px;
}

.product_text_nav a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	line-height: 16px;
}

.product_text_white{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 20px;
	color: #ffffff;
	text-decoration: none;
	line-height: 12px;
}

.product_text_white1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	line-height: 14px;
	padding-left: 20px;
}

.product_text_price{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	text-decoration: none;
	line-height: 15px;
	font-weight:bold;
	padding-right: 5px;
	padding-top: 7px;
	padding-left: 20px;
	padding-bottom: 5px;
}

.product_text_price2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	line-height: 12px;
	font-weight:normal;
	padding-right: 0px;
	padding-top: 3px;
	padding-left: 0px;
	padding-bottom: 0px;
}

.product_text_white a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	padding-top: 0px;
}

a{

	text-decoration: none;

}



.body p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #191718;
	margin: 0 0 0 0;
	text-decoration: none;
	line-height: 18px;
}

.body div{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #191718;
	margin: 0 0 0 0;
	text-decoration: none;
	line-height: 18px;
}

.left p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	margin: 0 0 0 0;
	text-decoration: none;
	line-height: 18px;
}


.goof{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #535353;
	padding-top: 2px; 
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	left: 0px;
	top: 5px;
	right: 20px;
	bottom: 0px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
}

.body h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #535353;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
}

.body h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #535353;
	left: 0px;
	bottom: 0px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;

}

.body h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #535353;
	padding-bottom: 0px;
	left: 0px;
	bottom: 0px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
}

.body h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #535353;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	left: 0px;
	bottom: 0px;
	top: 0px;
	font-weight: bold;
	text-decoration: none;
}

.body ul{
	padding-left: 10px;
}


.body a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #01A4E7;
	bottom: 0px;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
}

.body a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #01A4E7;
	bottom: 0px;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
}

.body a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #01A4E7;
	bottom: 0px;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
}
.body a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #01A4E7;
	bottom: 0px;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
}
.body a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #01A4E7;
	bottom: 0px;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
}


.search a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #01A4E7;
	bottom: 0px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 25px;
}


.body_basket{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #535353;
	margin: 0 0 0 0px;
	text-decoration: none;
	/* font-weight: bold; */
}

.body_basket_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #505050;
	margin: 0 0 0 0;
	text-decoration: none;
}



.body_basket_text a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #01A4E7;
	margin: 0 0 0 0;
	text-decoration: none;
}

.mailform {
    	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #505050;
	margin: 0 0 0 0;
	text-decoration: none;
	padding-left: 25px;
}

.body mailformrequired {
	font-family : Arial;
	font-size : 10px;
	color : #505050;
	font-weight : bolder;
}

.body mailformcomment {
	font-family : Arial;
	font-size : 10px;
	color : #CC0000;
	font-weight : bolder;
}

.body mailformradio {
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #505050;
	margin: 0 0 0 0;
	text-decoration: none;
}

input {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #738FAD;
}

select {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #738FAD;
}
.input_start 
 { width:250px;}
 
 .c2l1-left{
   border-right: 1px solid #FFFFFF;
   padding-right: 5px;
   width:50%;
   white-space:normal;
}
.c2l1-middle{
   padding-left: 5px;
   width:50%;
   white-space:normal;
}
.c2l2-left{
   border-right: 1px solid #FFFFFF;
   padding-right: 5px;
   width:50%;
   white-space:normal;
}

.c2l2-middle{
   background-color:#FFFFFF;
   padding-left: 5px;
   width:50%;
   white-space:normal;
}
.c2l3-left{
   padding-right: 5px;
   width:70%;
   white-space:normal;
}
.c2l3-middle{
   background-color:#FFFFFF;
   border: 1px solid blue;
   padding-left: 5px;
   width:30%;
   white-space:normal;
}
/*  Styles 2 Column DIV Section  */
div.tx-fdfx2cols-pi1{
    position:relative;
    left:27px;
    margin-bottom:10px;
}
div.c2l1d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:380px;
   white-space:normal;
   border:1px solid red;
}
div.c2l1d-middle{
   position:absolute;
   left:390px;
   padding: 0px;
   width:380px;
   border:1px solid blue;
   white-space:normal;
}
div.c2l2d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:380px;
   border:1px solid blue;
   white-space:normal;
}
div.c2l2d-middle{
   position:absolute;
   left:390px;
   padding: 0px;
   width:380px;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}


/* Layout 3  embedded */

div.c2l3d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:770px;
   white-space:normal;
   border:1px solid red;
}
div.c2l3d-middle{
   float:right;
   margin:5px;
   padding: 0px;
   width: 200px;
   height: 100px;
   overflow:auto;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}

.iflow-image-description {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #505050;

	margin: 0 25 0 25;

	text-decoration: none;

	line-height: 18px;

}

.smap {
	background-color: #ffffff;
	text-align: left;
	margin: 0px 0 5px 0px;
	padding-left: 4px;
}

.smap a{

	text-decoration: underline;

}

.bild{
padding-right: 20px; 
padding-top:20px;
padding-bottom:20px;
}

div.tour {
float: left;
width: 450px;
height: 194px;
padding-left: 0px;
padding-top: 0px;
margin-right: 5px;
background-image: url(rabe_redesign/tour_bg.jpg);
background-repeat:no-repeat;
}

div.tour div.left{
float:left;
width: 180px;
height: 180px;
margin-left: 5px;
margin-top: 0px;
border: 0px solid;
}
div.tour div.left img{
margin-top: 20px;
}

div.tour div.right{
float:left;
width: 230px;
text-align: left;
margin-left: 10px;
margin-top: 0px;
padding-top: 10px;
border: 0px solid;
}
#tourimg {

}

#tourimg img{
margin-right: 10px;
padding-right: 7px;
padding-bottom: 7px;
float: left;
background-image: url(rabe_redesign/bg_tour_img.jpg);
background-repeat:no-repeat;
background-position:bottom;
}

td.karte img{
margin-right: 17px;

}

div.d_img{
border: 0px solid;
float:left;
width: 220px;
height: 250px;
margin: 0px 20px 20px 0px;
overflow: hidden;
}

div.d_img a.lupe{
  position:relative;
  background-image:url(rabe_redesign/Lupe.png);
  background-repeat:no-repeat;
  background-position: left bottom;
  padding-bottom: 18px;
  margin: 0px 0px 5px 0px;
  border: 0px solid;
  display:block;
  width:220px;
  height:146px;

  }

div.d_img img{
float:left; 
margin: 0px 10px 0px 0px;
padding: 0px 0px 0px 0px;
width:220px;
height: 146px;
  border:0px solid;

}
#spalte2 h1.quick{
font-family: Arial;
font-size: 16px;
line-height: 18px;
font-weight: bold;
color: #353535; 
padding: 0 0 0 0px;
margin: 30 0 15 30px;
text-decoration: none;
clear:both;
/* border: 1px solid #EC1313; */

}

img.versand{
margin: 10px 10px 0px 5px;

}