/* CSS Document */
Body{
height: auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align: center;
margin: auto;
background-repeat:repeat-x;
padding: 0px;
/*background-color: #d6d6d6;*/
background-image: url(/images/optms_bg.gif);
scrollbar-face-color: #DFDDDA; 
	scrollbar-arrow-color: #8DA9CD; 
	scrollbar-base-color: #F5F5F5; 
	scrollbar-darkshadow-color: #C9C9C9; 
	scrollbar-highlight-color: #C6C6C6; 
	scrollbar-shadow-color: #C6C6C6; 
	scrollbar-track-color: #A5A5A5; 
}
a {
color: #4d4d4d;
}
a.content {
color: #000;
}
h1 {
display: none;
}
h1.firma
{
    font-size:100%;
    display:inline;
}
h5 {
font-size: 13px;
padding-bottom: 0px;
margin-bottom: 5px;
}
.claimstart{
color: #AAAAAA;
font-size: 32px;
font-weight: normal;
padding-top: 3px;
padding-bottom: 0px;
}
.info{
padding-bottom: 4px;
width: 400px;
color: #AAAAAA;
}
.start{
padding-top: 12px;
padding-bottom: 18px;
color: #AAAAAA;
}
table.kontakt{
padding: 2px;
margin: 1px;
width: 400px;
font-size: 12px;
}
.kontakt td{
text-align: right;
color: #AAAAAA;
border-bottom: 1px solid #000;
padding-left: 4px;
padding-right: 4px;
background: #131313;
height: 28px;
}
.kontakt input{
width: 280px;
border: 1px solid #333;
font-size: 12px;
}
.comments{
border: 1px solid #333;
width: 280px;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}
.commentsgrey{
font-size: 11px;
font-weight: normal;
color: #333333;
font-family: Arial, Helvetica, sans-serif;
}
input.box {
text-align: left;
border: 0px;
width: 25px;
}
.button{
height: 26px;
font-weight: bold;
/*color: #333;*/
color: #fff;
background: #FA0000;
padding:0px;
margin: 0px;
}
.stagelow{
background-repeat:repeat-x;
height: 100%;
height: auto;
width: 100%;

}
.stagehigh{

background-repeat:repeat-x;
height: 100%;
width: 100%;
height: auto;
}
.stage_agentur{
color:#AAAAAA;
padding-top: 20px;
}
#topstagenav{
text-align: center; margin: auto; width: 1014px; padding: 5px 10px 2px 0; margin-top: 0px;
}
#topstagenav ul{
margin: 0px;
padding: 0px;
text-align: right;
}
#topstagenav ul li{
display: inline;
}
#topstagenav ul li a{
display: inline;
color: #4d4d4d;
text-decoration: none;
}
#topstagenav ul li a:hover{
display: inline;
color: #4d4d4d;
text-decoration: underline;
}
#topstage{
	/*position:absolute;*/
	text-align: center;
	margin: auto;
	z-index:2;
	width: 1024px;
}
#topstage .style01{
float: left;
}
#topstage .style02{
/*position: relative;*/
float: left;
text-align: right;
width: 790px;
height: 28px;
padding-top: 7px;
}

.topheader{
margin:auto; width: 1024px;
}
.topheaderbody{
background-image:url(/images/nd_header.gif); background-repeat: no-repeat; width: 1024px; height: 140px;
}
.toplogo{
float: left; padding-top: 2px; width: 225px; height: 129px;
}
.topkeywords{
float: left; height: 85px; width: 786px;
}
.keywordsholder{
background: url(/images/keywords.gif);
margin-top: 15px;
height: 80px;
}
.topclaim{
float: left; font-size: 20px; width: 768px; text-align: left; padding-top: 10px; color: #fff; padding-left: 18px;
}

#topstage .claim{
color: #AAAAAA;
font-size: 24px;
font-weight: normal;
padding-top: 13px;
}

#topstage .keywordrow{
color: #7C7C7C;
font-size: 12px;
font-weight: normal;
padding-top: 6px;
width: 99%;
line-height: 16px;
height: 60px;
}

#unternehmen {
	text-align:center;
	margin: auto;
	z-index:2;
	display: inline;
	width: 1024px;
}
.maincontainer{
width: 1022px;
text-align: center;
margin: auto;

}
.maincontainer .modcontent01{
width:1022px;
height: 600px;
background-image:url(/images/rbk_vision.jpg);
}
.maincontainer .modcontent02{
width:1022px;
height: 660px;
background-image:url(/images/rbk_hauptpreis.jpg);
}
.maincontainer .modcontent02{
	width:1022px;
	height: 600px;
	background-image:url(/images/rbk_hauptpreis.jpg);
	background-position: bottom;
}
.maincontainer .modcontent04{
width:1022px;
height: 600px;
background-image:url(/images/rbk_sponsoren.jpg);
}
.maincontainer .modcontent05{
width:1022px;
height: 600px;
background-image:url(/images/rbk_mitmachen.jpg);
}
.maincontainer .modcontent06{
width:1022px;
height: 600px;
background: #fff;
background-image:url(/images/rbk_gradiend.jpg);
}
.maincontainer .modcontent08{
width:1022px;
height: 670px;
background: #fff;
}
.maincontainer .modcontent07{
width:1022px;
height: 600px;
background-image:url(/images/rbk_legal.jpg);
}
.maincontainer .modcontent09{
width:1022px;
height: 600px;
background-image:url(/images/rbk_presse.jpg);
}
.maincontainer .modcontent10{
width:1022px;
height: 600px;
background-image:url(/images/rbk_presseDownload.jpg);
}
.maincontainer .modcontent11{
width:1022px;
height: 600px;
background-image:url(/images/rbk_fotowb.jpg);
}
.maincontainer .modcontent12{
width:1022px;
height: 600px;
background-image:url(/images/rbk_kooperation_v3.jpg);
}
.maincontainer .modcontent13{
width:1022px;
height: 600px;
background-image:url(/images/rbk_privateunterstuetzung.jpg);
}
.maincontainer .modcontent14{
width:1022px;
height: 600px;
background-image: url(/images/rbk_kampagne_foerdern.jpg);
}
.maincontainer .modcontent15{
width:1022px;
height: 600px;
background-image: url(/images/rbk_dienstleistungen.jpg);
}
.maincontainer .modcontent16{
width:1022px;
height: 600px;
background-image: url(/images/rbk_sponsoring.jpg);
}
.maincontainer .modcontent17{
width:1022px;
height: 600px;
background-image: url(/images/rbk_viraleroptimismus.jpg);
}
.maincontainer .modcontent18{
width:1022px;
height: 600px;
background-image: url(/images/rbk_statistik.jpg);
}
.maincontainer .modcontent19{
	width:1022px;
	background-image: url(/images/rbk_feedbacks.jpg);
	background-color:#FFFFFF;
	background-repeat: no-repeat;
}
.maincontainer .modcontent20{
	width:1022px;
	height: 600px;
	background-image: url(/images/rbk_knowhow.jpg);
	background-repeat: no-repeat;
}
.maincontainer .modcontent21{
	width:1022px;
	background-color:#FFFFFF;
	background-repeat: no-repeat;
}
.maincontainer .modcontent22{
width:1022px;
height: 645px;
background-color:#FFFFFF;

}


.modcontent01 .navside,
.modcontent02 .navside,
.modcontent03 .navside,
.modcontent04 .navside,
.modcontent05 .navside,
.modcontent06 .navside,
.modcontent07 .navside,
.modcontent08 .navside,
.modcontent09 .navside,
.modcontent10 .navside,
.modcontent11 .navside,
.modcontent12 .navside,
.modcontent13 .navside,
.modcontent14 .navside,
.modcontent15 .navside,
.modcontent16 .navside,
.modcontent17 .navside,
.modcontent18 .navside,
.modcontent19 .navside,
.modcontent20 .navside,
.modcontent21 .navside,{
font-size: 14px; padding-right: 25px; padding-top: 15px; float: right;}
.modcontent22 .navside{
font-size: 14px; padding-right: 5px; float: right;
}

.modcontent01 .title,
.modcontent02 .title,
.modcontent03 .title,
.modcontent04 .title,
.modcontent05 .title,
.modcontent06 .title,
.modcontent07 .title,
.modcontent08 .title,
.modcontent09 .title,
.modcontent10 .title,
.modcontent11 .title,
.modcontent12 .title,
.modcontent13 .title,
.modcontent14 .title,
.modcontent15 .title,
.modcontent16 .title,
.modcontent17 .title,
.modcontent18 .title,
.modcontent19 .title,
.modcontent20 .title,
.modcontent21 .title{
text-align: left; padding: 15px 0px 0px 5px; color:#696868; font-weight: normal; font-size: 22px;}
.modcontent22 .title{
text-align: left; padding: 0px 0px 0px 5px; color:#696868; font-weight: normal; font-size: 22px;
}
.modcontent01 .teaser,
.modcontent02 .teaser,
.modcontent03 .teaser,
.modcontent04 .teaser,
.modcontent05 .teaser,
.modcontent06 .teaser,
.modcontent07 .teaser,
.modcontent08 .teaser,
.modcontent09 .teaser,
.modcontent10 .teaser,
.modcontent11 .teaser,
.modcontent12 .teaser,
.modcontent13 .teaser,
.modcontent14 .teaser,
.modcontent15 .teaser,
.modcontent16 .teaser,
.modcontent17 .teaser,
.modcontent18 .teaser,
.modcontent19 .teaser,
.modcontent20 .teaser,
.modcontent21 .teaser,
.modcontent22 .teaser{
text-align: left; padding: 1px 5px 15px 5px; color:#000; font-weight: normal; font-size: 15px; line-height:24px;
}

.modcontent08 .preise{
padding-left: 0px; margin-left: 0px; padding-top: 6px; padding-bottom:25px;
}
.modcontent08 .preise ul{
padding: 0px 0 0 10px;
margin: 0px;
}
.modcontent08 .preise ul li{
display: inline;
}
.modcontent08 .preise ul li a{
display: inline;
}
.modcontent21 .gewinner td{
text-align: left;
border-bottom: 1px solid #000;
}
.modcontent21 .gewinner_text{
font-size:12px;
padding-left: 10px;
padding-right: 0px;
padding-top: 5px;
padding-bottom: 5px;
}
.maincontainer .mod1{
float: left;
width:408px;
height: 216px;
background-image:url(/images/img_01.jpg);
}
.mod1 .position,
.mod7 .position {
padding-left: 135px;
}
.mod3 .position,
.mod9 .position {
padding-right: 130px;
}
.mod1 .title,
.mod7 .title{
text-align: left; padding-top: 15px; color:#696868; font-weight: normal; font-size: 22px;
}
.mod1 .teaser,
.mod7 .teaser{
text-align: left; padding-top: 5px; color:#000; font-weight: normal; font-size: 13px;
}
.mod3 .title,
.mod9 .title{
text-align: right; padding-top: 15px; color:#696868; font-weight: normal; font-size: 22px;
}
.mod3 .teaser,
.mod9 .teaser{
text-align: left; padding-left: 35px; padding-top: 5px; color:#000; font-weight: normal; font-size: 13px;
}
.maincontainer .mod2{
float: left;
width:213px;
height: 216px;
background-image:url(/images/img_02.jpg);
}
.maincontainer .mod3{
float: left;
width:401px;
height: 216px;
background-image:url(/images/img_03.jpg);
}

.maincontainer .mod4{
float: left;
width: 408px;
height:7px;
background-image:url(/images/img_04.gif);
}
.maincontainer .mod5{
float: left;
width: 213px;
height:7px;
background-image:url(/images/img_05.jpg);

}
.maincontainer .mod6{
float: left;
width: 401px;
height:7px;
background-image:url(/images/img_06.gif);

}
.maincontainer .mod7{
float: left;
width: 408px;
height:216px;
background-image:url(/images/img_07.jpg);

}
.maincontainer .mod8{
float: left;
width: 213px;
height:216px;
background-image:url(/images/img_08.jpg);

}
.maincontainer .mod9{
float: left;
width: 401px;
height:216px;
background-image:url(/images/img_09.jpg);

}

.maincontainer2 .mod1{
float: left;
width:408px;
height: 216px;
background-image:url(/images/img_01_02.jpg);
}
.mod1 .position,
.mod7 .position {
padding-left: 135px;
}
.mod3 .position,
.mod9 .position {
padding-right: 130px;
}
.mod1 .title,
.mod7 .title{
text-align: left; padding-top: 15px; color:#696868; font-weight: normal; font-size: 22px;
}
.mod1 .teaser,
.mod7 .teaser{
text-align: left; padding-top: 5px; color:#000; font-weight: normal; font-size: 13px;
}
.mod3 .title,
.mod9 .title{
text-align: right; padding-top: 15px; color:#696868; font-weight: normal; font-size: 22px;
}
.mod3 .teaser,
.mod9 .teaser{
text-align: left; padding-left: 35px; padding-top: 5px; color:#000; font-weight: normal; font-size: 13px;
}
.maincontainer2 .mod2{
float: left;
width:213px;
height: 216px;
background-image:url(/images/img_02_02.jpg);
}
.maincontainer2 .mod3{
float: left;
width:401px;
height: 216px;
background-image:url(/images/img_03.jpg);
}

.maincontainer2 .mod4{
float: left;
width: 408px;
height:7px;
background-image:url(/images/img_04.gif);
}
.maincontainer2 .mod5{
float: left;
width: 213px;
height:7px;
background-image:url(/images/img_05.jpg);

}
.maincontainer2 .mod6{
float: left;
width: 401px;
height:7px;
background-image:url(/images/img_06.gif);

}
.maincontainer2 .mod7{
float: left;
width: 408px;
height:216px;
background-image:url(/images/img_07.jpg);

}
.maincontainer2 .mod8{
float: left;
width: 213px;
height:216px;
background-image:url(/images/img_08_02.jpg);

}
.maincontainer2 .mod9{
float: left;
width: 401px;
height:216px;
background-image:url(/images/img_09.jpg);

}

.sponsor{
text-align: left; padding-top: 25px; color:#000; font-weight: bold; font-size: 17px;
padding-bottom: 0px;
}
.sponsor02{
text-align: left; padding-top: 5px; color:#000; font-weight: bold; font-size: 17px;
padding-bottom: 0px;
}

.sponsor img{
border: 1px solid #969696;
}
.sponsor02 img{
border: 1px solid #969696;
}
#unternehmenstage {
position:absolute; 
z-index:2; 
left:26px;
top: 130px;
margin-right: 25px;
display: inline;
}
#unternehmenstagezoom {
width: 1220px;
position:absolute; 
 
left:30px;
top: 140px;
margin-right: 25px;
display: inline;
}
#unternehmenstagezoom a:hover {
display: inline;
}
.stage a:hover {
display: inline;
}
.stage a:hover .preview{
display: inline;
position:absolute;
z-index:999;
height:auto; 
width:auto;
cursor:default;
overflow:visible;
margin-left:-50px;
margin-top: -10px;
border:1px solid #000;
}
.stage a .preview{
position: relative;
display: none;
margin: 0px;
padding: 0px;

}
#unternehmen_download {
position:absolute; 
z-index:2; 
left:0px;
top: 45px;
margin-right: 25px;
display: inline;
}
#unternehmen_downloadhome {
position:absolute;
width: 1050px;
z-index:2; 
left:auto;
margin: auto;
top: 125px;
text-align: center;
}
.stage_download a:hover {
display: inline;
}
.stage_download a:hover .preview_download{
display: inline;

position:absolute;
z-index:999;
height:auto; 
width:auto;
cursor:default;
overflow:visible;
margin-left:-60px;
margin-top: -10px;
border:1px solid #000;
}
.stage_download a .preview_download{
position: relative;
display: none;
margin: 0px;
padding: 0px;

}
.stage_download
{
position: relative;
}
#stage
{
/*position: relative;*/
position:absolute; z-index:200;
}
img {
margin: 0px;
padding: 0px;
}
.stage ul{
margin: 0px;
padding: 0px;

}
.stage ul a{
margin: 0px;
padding: 0px;
}
.stage ul li{
list-style-type: none;
display: inline;
padding:0px;
margin: 0px;
/*width: 30px;
height: 19px;*/
}
.stage ul li a{
padding:0px;
margin: 0px;
}
#unternehmenstagezoom ul{
margin: 0px;
padding: 0px;
}
#unternehmenstagezoom ul a{
margin: 0px;
padding: 0px;
}
#unternehmenstagezoom ul li{
list-style-type: none;
display: inline;
padding:0px;
margin: 0px;
}
.download{
margin-bottom: 15px; 
padding: 0px; 
color: #aaa; 
font-size: 12px; 
border: 0px;
}
.download1{
margin-bottom: 15px; 
padding: 0px; 
color: #aaa; 
font-size: 12px; 
border: 0px;
}
.download1 .bg{
background: #979696;
}
.inhalt{
color: #E5BC29;

}
.inhaltHP{
color: #666;

}
.inhaltHP11{
color: #E5BC29;
background: #979696;
}
.sep{
height:10px;
background: #131313;
background-image:url(/images/bg_sep.gif); 
background-repeat:repeat-x;
}
.sep2{
height: 10px;
background: #131313;
background-image:url(/images/bg_sep2.gif); 
background-repeat:repeat-x;
}
.sep3{
height:10px;
background: #979696;
background-image:url(/images/bg_sep3.gif); 
background-repeat:repeat-x;
}
.specs{
padding-top: 5px;

}
#servicebox{
bordder: 0px;
margin: 0px;
height: 292px;
padding: 0px;
	font-size: 12px;
	color: #aaa;
	position: absolute;
	left: 589px;
	top: 210px;
	width: 560px;
	background: #131313;
}
#servicebox td{
height: 22px;
padding-left: 3px;

}
.druck{
font-size: 12px;
color: #aaa;

}
#infoHP{
	position: absolute;
	z-index: 2;
	left: 4px;
	top: 330px;
	width: 200px;
	height: 200px;
}
.makeoff{
line-height: 25px;
padding-left: 2px;
}
.layoutHP01{
padding-top: 4px;
color: #E5BC29;
font-weight: bold;
font-size: 16px; float: left; 
width: 126px;
}
.layoutHP011{
padding-top: 4px;
color: #fff;
font-weight: bold;
font-size: 16px; float: left; 
width: 126px;
}
.layoutHP02{
padding-top: 6px;
color: #E5BC29;
font-weight: bold;
font-size: 12px; 
}
.layoutHP021{
padding-top: 6px;
color: #fff;
font-weight: bold;
font-size: 12px; 
}
#infolinks ul{
padding: 0px;
margin: 0px;
line-height: 19px;
}
#infolinks ul li{
list-style-type: none;
display: block;
color: #D8BF11;
}
#infolinks ul li a{
color: #D8BF11;
font-size: 12px;
text-decoration:none;
}
#infolinks ul li a:hover{
color: #D8BF11;
text-decoration: underline;

}
#infolinks1 ul{
padding: 0px;
margin: 0px;
line-height: 19px;
}
#infolinks1 ul li{
list-style-type: none;
display: block;
color: #000;
}
#infolinks1 ul li a{
color: #000;
font-size: 12px;
text-decoration:none;
}
#infolinks1 ul li a:hover{
color: #000;
text-decoration: underline;

}
input.gewinnspiel {
border: 1px solid #fff;
width: 180px;
height: 18px;
font-size: 12px;
font-family: arial, sans-serif;
margin:0px;
padding: 0px;

}

.gsforinput{
height: 22px; float: left; width: 200px;
margin:0px;
padding: 0px;


font-size: 12px; 
border: 0px;
}
.gsfordata{
float: left; 
text-align: left;
width: 80px; 
height: 22px;
margin:0px;
padding-left: 8px;
border: 0px;
font-size: 12px;
/*border: 1px solid #FF5959;*/
}
.button{
border: 1px solid #fff;
height: 20px;
width: 170px;
font-size: 11px;
font-weight: bold;
}
.button2{
	background-image:url(/images/bnt_anmeldung.gif);
	background-repeat: no-repeat;
}
.formular{
padding-top: 15px; width: 900px; text-align: center; margin: auto;
}
.formular .style01{
width: 900px; text-align: center; color: #000; font-size: 14px;
}
.formular .style02{
padding-top: 5px;padding-left: 170px;
}
.formular .style03{
text-align: left; height: 270px; /*background: #FA0000;*/ float: left; padding-left: 8px; padding-top: 6px; width: 280px; color: #fff;
}
.formular .style04{
font-size: 14px; font-weight: bold;
}
.formular_error{
margin: auto;
width: 500px;
text-align: left;
padding-top: 130px; 
font-weight: bold;
color: #000; 
font-size: 14px;
}
.missingfields{
font-weight: bold;
color: #fff; 
font-size: 13px;
}
.danke{
font-size: 12px;
font-weight: normal;
}
.danketitle{
font-size: 14px;
font-weight: bold;
}
.textarea{
width: 260px; font-size: 12px; font-family: arial, sans-serif;
}
.formular .style05{
padding-top: 10px;
}
.formular .style06{
font-size: 10px; padding-top: 6px;
}
.formular .style07{
padding-top: 6px; text-align: left; /*background: #FA0000;*/ float: left; padding-left: 0px; height: 270px; width: 300px; color: #fff;
}
.formular .style08{
text-align: left; padding-left: 5px; font-size: 14px; font-weight: bold;
}
.formular .style09{
padding-left: 5px; width: 250px; float: left; font-size: 11px;
}
.formular .style10{
padding-left: 5px; float: left; width: 250px;  font-size: 11px; padding-bottom: 0px;
}
.formular .style11{
float: right; padding-right: 38px; padding-top: 5px; 
}

.formular .style12{
 width: 250px; margin-top: 0px; padding-left: 5px; float: left; font-size: 11px; padding-bottom: 3px;
}

.footer{
padding-top: 3px; text-align: right; font-size: 11px; color: #4d4d4d; border-top: 1px dashed #9D9D9D;
}
.sponsorrow{
padding-left: 2px; padding-bottom: 2px; margin-bottom: 1px; float: left;
border: 0px;
}
/* Download */

.dlbox{
float: left; margin-top: 25px; width: 260px; height: 224px; background: #fff;
}
.dlboxbanner{
float: left; text-align: center; margin-top: 0px; padding-left: 0px; width: 728px; height: 224px; background: #fff;
}
.dlboxbanner02{
float: left; text-align: center; margin-top: 0px; padding-left: 0px; width: 728px; height: 180px; background: #fff;
}

.dlboxlogo{
float: left; margin-top: 0px; padding-left: 15px; width: 260px; height: 224px; background: #fff;
}
.dlboxP{
float: left; margin-top: 25px; height: 224px; background: #fff;margin-left: 8px; width: 276px;
}
.dlboxbanner .titletop{
padding-left: 0px; padding-bottom: 4px; padding-top: 7px; font-size: 14px; font-weight: bold; color: #000; height: 25px; text-align: left;
}
.dlboxlogo .titletop{
padding-left: 0px; padding-bottom: 4px; font-size: 14px; font-weight: bold; color: #000; height: 22px; text-align: left;
}
.dlboxP .titletop{
padding-left: 0px; padding-bottom: 4px; font-size: 14px; font-weight: bold; color: #000; height: 22px; text-align: left;
}
.dlbox .titletop{
padding-left: 17px; padding-bottom: 4px; font-size: 14px; font-weight: bold; color: #000; height: 22px; text-align: left;
}
.dlboxbanner .thumbnail{
text-align: center; padding-top: 3px;
}
.dlboxP .thumbnail{
text-align: center
}
.dlboxlogo .thumbnail{
text-align: center
}
.dlbox .thumbnail{
text-align: center
}
.dlboxbanner .bottom{
float: left; font-size: 12px; width: 728px; text-align: center; padding-left: 0px; margin-top: 62px;
}
.dlboxP .bottom{
font-size: 12px; padding-left: 0px; padding-top: 7px;
}
.dlboxlogo .bottom{
font-size: 12px; padding-left: 0px; padding-top: 7px;
}
.dlbox .bottom{
font-size: 12px; padding-left: 5px; padding-top: 7px;
}
.dlboxdouble{
float: left; margin-left: 15px; margin-top: 25px; width: 460px; height: 224px; background: #fff;
}
.dlboxdoublerow{
float: left; margin-left: 2px; margin-top: 5px; width: 500px; height: 224px; background: #fff;
}
.dlboxdoublerow .titletop{
padding-bottom: 4px; font-size: 13px; font-weight: normal; padding-left: 25px; color: #000; padding-top: 5px; text-align: left;
}
.titletop2{
float: left; width: 100%; text-align: left; font-size: 14px; font-weight: bold; padding-left: 24px;
}
.dashedline{
width: 98%; height: 15px; border-top: 2px dashed #A1A1A1; margin: 15px 5px 5px 5px;

}
.dlboxdoublerow .bottom{
font-size: 12px; padding-left: 12px; padding-top: 7px;
}
.dlboxdouble .titletop{
padding-bottom: 4px; font-size: 14px; font-weight: bold; padding-left: 22px; color: #000; height: 22px; text-align: left;
}
.dlboxdouble .bottom{
font-size: 12px; padding-left: 12px; padding-top: 7px;
}
.dlboxdouble .thumbnail{
text-align: center
}
.dlboxdoublerow .thumbnail{
text-align: center
}
.dlboxdouble .style01C{
float: left; padding-left: 25px; padding-top: 5px; width: 200px; height: 178px;
}
.dlboxdoublerow .style01C{
float: left; padding-left: 25px; padding-top: 5px; width: 200px; height: 178px;
}
.dlboxdoublerow .style02C{
font-size: 12px; padding-top: 12px; padding-left: 5px; text-align: left;
}
.dlboxdouble .style02C{
font-size: 12px; padding-top: 12px; padding-left: 5px; text-align: left;
}
.dlboxdouble .style02D{
float: left; font-size: 12px; padding-left: 12px; padding-top: 7px; width: 100%; text-align: left;
}
.dlboxdoublerow .style02D{
float: left; font-size: 12px; padding-left: 12px; padding-top: 7px;
}
.dlboxdouble .style02E{
float: left; text-align: left;  width: 200px; font-size: 12px; padding-left: 14px; padding-top: 7px;
}
.dlboxdoublerow .style02E{
float: left; text-align: center; width: 200px; font-size: 12px; padding-top: 7px;
}
.dlboxdoublerow .style06E{
float: left; text-align: center; width: 200px; font-size: 12px; padding-top: 7px;
}
.dlboxdoublerow .style07E{
float: left; font-size: 12px; text-align: center; padding-top: 7px; width: 200px;
}
.dlboxdouble .style03D{
float: left; width: 200px; height: 145px;
}
.dlboxdoublerow .style03D{
float: left; width: 200px; height: 145px;
}
.dlboxdouble .style04D{
float: left; width: 200px; height: 145px;
}
.dlboxdoublerow .style04D{
float: left; width: 200px; height: 145px;
}
.dlboxdoublerow .style04E{
float: left; text-align: center; width: 200px; height: 145px;
}
.dlboxdoublerow .style05E{
float: left; text-align: center; height: 145px; width: 210px;
}
.dlboxdouble .style03C{
float: left; text-align: center; padding-top: 5px; width: 200px;
}
.dlboxdoublerow .style03C{
float: left; padding-left: 25px; padding-top: 5px; width: 180px;
}

.dlboxdoublerow .style03P{
float: left; text-align: center;  padding-top: 5px; width: 200px;
}
/* Fotobox */
.fotobox{
margin-left: 20px; float: left; width: 463px; margin-top: 30px;
}
.fotobox .top{
background: url(/images/fotobox1.gif);
font-weight: bold;
padding-left: 7px;
font-size: 12px;
height: 20px;
}
.fotobox .bottom{
background: url(/images/fotobox3.gif);
background-repeat: no-repeat;
height: 13px;
}
.fotobox .body{
padding-top: 10px;
background: url(/images/fotobox2.gif);
border-left: 1px solid #979797;
border-right: 1px solid #979797;
color: #fff;
}
.fotobox .fielddata{
float: left; 
text-align: left;
width: 120px; 
height: 22px;
margin:0px;
padding-left: 8px;
border: 0px;
font-size: 12px;
color: #fff;
/*border: 1px solid #FF5959;*/
}
.fotobox .fielddataORT{
float: left; 
text-align: right;
width: 40px; 
height: 22px;
margin:0px;
font-size: 12px;

}
.fotobox .fielddatalong{
float: left; 
text-align: left;
width: 200px; 
height: 22px;
margin:0px;
padding-left: 8px;
padding-top: 10px;
border: 0px;
font-size: 12px;
color: #fff;
/*border: 1px solid #FF5959;*/
}
.fotobox .fielddatalongN{
float: left; 
text-align: left;
width: 200px; 
height: 22px;
margin:0px;
padding-left: 8px;
border: 0px;
font-size: 12px;
color: #fff;
/*border: 1px solid #FF5959;*/
}
.fotobox .fieldinput{
height: 22px; float: left; width: 300px;
margin:0px;
padding: 0px;
font-size: 12px; 
border: 0px;
}
.fotobox .fieldinputPLZ{
height: 22px; float: left; width: 40px;
margin:0px;
padding: 0px;
font-size: 12px; 
border: 0px;
}
.fotobox .fieldinputORT{
float: left; width: 220px;
height: 22px; 
float: left;
margin:0px;
padding: 0px;
font-size: 12px; 
border: 0px;
}
.fotobox .fieldinputlong{
height: 22px; 
float: left; 
width: 220px;
margin:0px;
padding: 0px;
padding-top: 10px;
font-size: 12px;
}
.fotobox .fieldinputlongN{
height: 22px; float: left; width: 150px;
margin:0px;
padding: 0px;
font-size: 12px; 
}
.fotobox .fieldinputupload{
float: left;
width: 200px;
margin:0px;
padding: 0px;
font-size: 13px; 
}
.fotobox .formcontent{
width: 99%; padding-left: 5px; float: left; font-size: 12px; font-weight: bold; padding-bottom: 6px; line-height: 15px;

}

.fotobox .fotowb {
border: 1px solid #fff;
width: 260px;
height: 18px;
font-size: 12px;
font-family: arial, sans-serif;
margin:0px;
padding: 0px;

}

.fotobox .pos01{
float: left; padding-left: 5px; width:460px; font-size: 11px; margin: 0px;
}
.fotobox .pos02{
 float: left; padding-left: 5px;width: 460px;  font-size: 11px; padding-bottom: 0px; margin: 0px;
}
.fotobox .pos03{
width: 420px; text-align: right; padding-right: 25px; padding-top: 0px; 
}
.fotobox .dots{
color: #ccc;
}
.teaserfw{
float: left; width: 510px; line-height: 17px; padding-top: 15px;
}

.fotothumbnail{
padding: 3px 1px 3px 1px;
float: left;
}
.titlespecs{
text-align: center; font-weight: bold; font-size: 14px;
}
.specsleft{
float: left; width: 535px; height: 366px;
}
.specsright{
float: left; width: 460px; height: 366px; line-height: 17px; padding-top: 6px;
}
.support{
float: left; font-size: 12px; padding-top: 17px; padding-right: 7px;
}
.supportpartner{
float: left; padding-top: 10px;
}
.stats{
float: left; width: 330px; height: 400px; font-size: 13px;

}
#boxSIL, #boxSIL00002, #boxSIL00003{
width: 311px; float: left; padding-left: 28px; padding-top: 30px;
}
#boxSIL .boxbg01, #boxSIL00002 .boxbg01, #boxSIL00003 .boxbg01{
width: 311px;
background:url(/images/sil01.gif);
height: 9px;
}

#boxSIL .boxbg02 , #boxSIL00002 .boxbg02, #boxSIL00003 .boxbg02{
width: 311px;
background:url(/images/sil02.gif);
height: 179px;
}

#boxSIL .boxbg03, #boxSIL00002 .boxbg03, #boxSIL00003 .boxbg03{
width: 311px;
background:url(/images/sil03.gif);
height: 179px;
}
#boxSIL .boxbg04, #boxSIL00002 .boxbg04, #boxSIL00003 .boxbg04{
width: 311px;
background:url(/images/sil04.gif);
height: 179px;
}
#boxSIL .boxbg05, #boxSIL00002 .boxbg05, #boxSIL00003 .boxbg05{
width: 311px;
background:url(/images/sil05.gif);
height: 179px;
}
#boxSIL .boxbg06, #boxSIL00002 .boxbg06, #boxSIL00003 .boxbg06{
width: 311px;
background:url(/images/sil06.gif);
height: 179px;
}
#boxSIL .boxbg07, #boxSIL00002 .boxbg07, #boxSIL00003 .boxbg07{
width: 311px;
background:url(/images/sil07.gif);
height: 179px;
}
#boxSIL .boxbg08, #boxSIL00002 .boxbg08, #boxSIL00003 .boxbg08{
width: 311px;
background:url(/images/sil02_v2.gif);
height: 179px;
}
#boxSIL .boxbg09, #boxSIL00002 .boxbg09, #boxSIL00003 .boxbg09{
width: 311px;
background:url(/images/sil03_v2.gif);
height: 179px;
}
#boxSIL .boxbg10, #boxSIL00002 .boxbg10, #boxSIL00003 .boxbg10{
width: 311px;
background:url(/images/sil04_v2.gif);
height: 179px;
}
#boxSIL .boxbg_blank, #boxSIL00002 .boxbg_blank, #boxSIL00003 .boxbg_blank{
width: 311px;
background:url(/images/sil10.png);
background-repeat: no-repeat;
height: 179px;
}
#boxSIL .boxbg11, #boxSIL00002 .boxbg11, #boxSIL00003 .boxbg11{
	width: 311px;
	height: 138px;
	background-image: url(/images/sil11.png);
	background-repeat: no-repeat;
}

#boxSIL .title, #boxSIL00002 .title, #boxSIL00003 .title{
height: 22px; text-align: left; padding: 0px 0px 0px 107px; color:#696868; font-weight: normal; font-size: 20px;
}
#boxSIL .titleboxbg03, #boxSIL00002 .titleboxbg03, #boxSIL00003 .titleboxbg03{
height: 22px; text-align: left; padding: 0px 0px 0px 100px; color:#696868; font-weight: normal; font-size: 20px;
}
#boxSIL .titleboxbg03_v2, #boxSIL00002 .titleboxbg03_v2, #boxSIL00003 .titleboxbg03_v2{
height: 22px; text-align: left; padding: 0px 0px 0px 75px; color:#696868; font-weight: normal; font-size: 20px;
}
#boxSIL .titleboxbg04, #boxSIL00002 .titleboxbg04, #boxSIL00003 .titleboxbg04{
height: 22px; text-align: left; padding: 0px 0px 0px 98px; color:#696868; font-weight: normal; font-size: 20px;
}
#boxSIL .titleboxbg06, #boxSIL00002 .titleboxbg06, #boxSIL00003 .titleboxbg06{
height: 22px; text-align: right; padding: 0px 5px 0px 100px; color:#696868; font-weight: normal; font-size: 20px;
}
#boxSIL  .content, #boxSIL00002 .content, #boxSIL00003 .content{
text-align: left; padding: 10px 3px 0px 107px; color:#000; line-height: 18px; font-weight: normal; font-size: 13px; height: 123px;
}
#boxSIL .contentboxbg03, #boxSIL00002 .contentboxbg03, #boxSIL00003 .contentboxbg03{
text-align: left; padding: 10px 3px 0px 100px; color:#000; line-height: 18px; font-weight: normal; font-size: 13px; height: 123px;
}
#boxSIL .contentboxbg06, #boxSIL00002 .contentboxbg06, #boxSIL00003 .contentboxbg06{
text-align: left; padding: 10px 3px 0px 100px; color:#000; line-height: 18px; font-weight: normal; font-size: 13px; height: 100px;
}
#boxSIL .contentboxbg07, #boxSIL00002 .contentboxbg07, #boxSIL00003 .contentboxbg07{
text-align: left; padding: 10px 3px 0px 100px; color:#000; line-height: 18px; font-weight: normal; font-size: 13px; height: 123px;
}

#boxSIL .buttonSIL, #boxSIL00002 .buttonSIL, #boxSIL00003 .buttonSIL{
text-align: right;
width: 300px;
padding: 0px 0px 0px 0px;
}
.sepSIL{
width: 100%; padding-top: 0px; background: red;
}

.notiz {
  width: 480px;
  height: 50px;
  float:right;
	margin: 5px 5px 5px 5px;
	font-size: 12px; 
	font-style: italic;
	color:#000000;
	display: block;
}

div.notiz a {
	font-size:15px;
	font-weight:bold;
	line-height:24px;
	text-align:left;
	
	}
	
.presselink a:link {
	text-decoration: none;
	color: #000000;
}
.presselink a:visited {
	text-decoration: none;
	color: #000000;
}
.presselink a:hover {
	text-decoration: underline;
	color: #4d4d4d;
}
.presselink a:active {
	text-decoration: none;
}

