/* layout */
* {/*font-size: 100%;*/ margin: 0; padding: 0; line-height: 1.4em;  font-size:10pt;}
body { margin:0; padding:0; /*font: 70% Verdana, Arial, Helvetica, sans-serif;*/ font-family:Helvetica, Verdana, Arial, sans-serif; color: #4B5D67; text-align: center; position: relative; background: url(../images/bg.jpg) top left repeat-x #166181;}
#body {display: block; width:993px; background:url(../images/bg_content.png) top repeat-y; text-align: left; margin: 0 auto;}

#bodyHeader{width:100%; height:283px; position:relative;}

/*Header*/
#shadowTop{position:relative; width:993px; height:268px; margin:0 auto;}
#shadowBg{width:100%; height:100%; background:url(../images/top_transaprent_shadow.png) left top no-repeat;}
#picture{width:881px; position:absolute; left:53px; top:30px;}
#pictureContent{width:100%; height:100%; position:relative;}
#mainPic_1{width:881px; height:21px; background:transparent url(../images/1_01.png) left top;}
#mainPic_2{width:881px; height:42px; background: url(../images/1_02.png) left top;}
#mainPic_3{width:881px; height:47px; background: url(../images/1_03.png) left top;}
#mainPic_4{width:881px; height:54px; background: url(../images/1_04.png) left top;}
#mainPic_5{width:881px; height:60px; background: transparent url(../images/1_05.png) left top;}
#logo{position:absolute; left:28px; top:15px; width:195px; height:49px; cursor:pointer;}
#logoBg{width:100%; height:100%; background:url(../images/logo_bg.png) left;}
#logoBg div {width:167px; top:8px; left:9px; position:absolute;}
#logoBg div a{text-decoration:none;}
#logoBg div span {font:22pt Arial; font-weight:bold;}
#logoBg .logo_1{color:black;}
#logoBg .logo_2{color:white;}
#logoBg #reg {color:white; position:absolute; top:8px; left:171px; width:10px;}
#textBg{position:absolute; left:10px; top:60px; width:417px; height:41px; }
#tBg{width:100%; height:100%;  background:url(../images/text_bg.png) left top no-repeat; position:relative;}
#text{position:absolute; left:16px; top:7px; text-align:center; color:#FFFFFF; font: 10pt Arial; font-weight: 800; letter-spacing:0.3px;}
#w {position:absolute; cursor:pointer; left:578px; top:2px; width:299px; height:187px;}
#wBg{width:100%; height:100%;  background:url(../images/w.png) left;}
#wContent{position:relative; width:100%; height:100%; cursor:pointer;}
#wLink{display:block; cursor:pointer; position:absolute; left:40px; top:32px;  width:230px; height:145px; text-decoration:none;}
#big_1{font:19pt Arial; color:white; font-weight:bold;}
#big_2{font:9pt Arial; color:white; font-weight:bold;}
#big_3{font:14pt Arial; color:white;}
#big_4{font:19pt Arial; color:white; font-weight:bold;}
#copy{position:absolute; left:184px; top:32px; color:white;}
#butt_text{position:absolute; font:10pt Arial; font-weight:bold; left:86px; top:134px; color:white;}

/*horisontal menu*/
#hMenu {position:relative; width:905px; height:40px; background-image:url(../images/bg_menue_center.png); image-repeat:x-repeat; margin-left:41px;}
#hLMenu {width:5px; height:40px; position:absolute; left:0; top:0; background-image: url(../images/bg_menue_left.png);}
#hRMenu {width:5px; height:40px; position:absolute; left:900px; top:0; background-image: url(../images/bg_menue_right.png);}
/*#buttons {position:absolute; left:30px; top:6px; height:30px; width:800px;}
#buttons a {margin:0; padding:0;}*/
#buttons a {width:110px; height:30px; display:block; background:url(../images/menue.png) no-repeat; overflow:hidden; }
.button{background:url(../images/menue.png) no-repeat; width:110px; height:30px; overflow:hidden; }

#produkte{position:absolute; left:33px; top:6px;}
#ansichten{position:absolute; left:149px; top:6px;}
#individuelles{position:absolute; left:265px; top:6px;}
#fragen{position:absolute; left:381px; top:6px;}
#kaufen{position:absolute; left:497px; top:6px;}
#kontakt{position:absolute; left:613px; top:6px;}
#sicherheit{position:absolute; left:760px; top:6px;}

/*#buttons #produkte a {background-position: 0 -65px;}*/
#buttons #produkte {background-position: 0 -65px;}
#buttons #ansichten {background-position: -116px -65px;}
#buttons #individuelles {background-position: -232px -65px;}
#buttons #fragen {background-position: -348px -65px;}
#buttons #kaufen {background-position: -464px -65px;}
#buttons #kontakt {background-position: -580px -65px;}
#buttons #sicherheit {background-position: -724px -65px;}

/*#buttons #produkte a:hover {background-position: 0 -33px;}*/
#buttons #produkte:hover {background-position: 0 -33px;}
#buttons #ansichten:hover {background-position: -116px -33px;}
#buttons #individuelles:hover {background-position: -232px -33px;}
#buttons #fragen:hover {background-position: -348px -33px;}
#buttons #kaufen:hover {background-position: -464px -33px;}
#buttons #kontakt:hover {background-position: -580px -33px;}
#buttons #sicherheit:hover {background-position: -724px -33px;}

#buttons .produkte #produkte {background-position: 0 -1px;}
#buttons .ansichten #ansichten {background-position: -116px -1px;}
#buttons .individuelles #individuelles {background-position: -232px -1px;}
#buttons .fragen #fragen {background-position: -348px -1px;}
#buttons .kaufen #kaufen {background-position: -464px -1px;}
#buttons .kontakt #kontakt {background-position: -580px -1px;}
#buttons .sicherheit #sicherheit {background-position: -724px -1px;}



/*Content body*/
#contentBody{display:block; width:905px; margin-left:41px;}
#content{float:left; width:590px; margin-left:15px;/*18px;*/ font-family:Helvetica, Verdana, Arial, sans-serif;}
.postContent{width:100%;}
#sideBar{float:right; width:279px; display:block; background:url(../images/side_bg.png) top repeat-y;}
#contentFooter{width:905px; display:block; height:118px; position:absolute; left:38px; top:1;}
#contentFooterBackground{ width:905px; display:block; height:118px;  background: url(../images/bottom_content.png) left bottom no-repeat;}
#footerContent{text-align:left; width:850px; height:20px; font:9pt Arial; color:#373a3c; position:absolute; top:70px; left:20px;}
.pf{border:none; height:8px; width:6px; background:url(../images/pf.png) left top no-repeat;}
.footerLink{position:relative; font:9pt Arial; color:#373a3c; text-decoration:none; cursor:pointer;}
.footerLink:hover{position:relative; font:9pt Arial; color:#373a3c; text-decoration:underline; cursor:pointer;}
#bodyBottom{width:989px; height:165px; margin:0 auto; background:url(../images/bg_content_bot.png) left no-repeat;}
#bottomMenu{font-size:11pt; color:white;/*#81b1cd;*/ width:905px; margin:0 auto;}
#bottomMenu a{/*font-size:9pt;*/ font-family:Arial;  text-decoration:none; color:#81b1cd;}
#bottomMenu a:hover{/*font-size:9pt;*/ font-family:Arial;  text-decoration:none; color:#81b1cd; text-decoration:underline;}

.b_faq_link{text-decoration:none; color:#008080;}
.b_faq_link:hover{text-decoration:underline; color:#008080;}



/*Side Bar*/
.sidePart{width:100%; /*height:135px;*/ position:relative;}
.sideDelimiter{width:100%; height:30px; background:url(../images/side_line-x.png) left bottom repeat-x;}
.topMenuItem{width:100%; height:45px;}
.menuItem{width:100%; height:30px;  background: url(../images/side_m.png) left; position:relative; cursor:pointer;}
.menuItemOver{width:100%; height:30px;  background: url(../images/side_inactive.png) left; position:relative; cursor:pointer;}
.menuItemSelected{width:100%; height:30px;  background: url(../images/side_active.png) left; position:relative; cursor:pointer;}
.menuItemOver a, .menuItem a{font:10pt Arial; font-weight:bold; text-decoration:none; color:#225676; position:absolute; left:32px; top:7px;}
.menuItemSelected a {font:10pt Arial; font-weight:bold; text-decoration:none; color:#225676; position:absolute; left:20px; top:7px;}
.rightLinks{color: red; text-decoration:none; margin:0;}
.rightLinks:hover {text-decoration:underline;}
.rightLinks1{color:#424242; text-decoration:none; margin:0;}
.rightLinks1:hover {text-decoration:underline;}
.sidePart table {margin:0 auto;}
.ar{width:6px; height:8px; border:none;}
#stick{position:absolute; left:430px; top:0; width:104px; height:263px; background:url(../images/produkte/stick.png) top center no-repeat;}
.rLnC{width:264px; margin-left:10px; line-height:1.2; font-family:Arial;}
.rLnC1{width: 150px; margin-left: 85px; line-height:1.2; font-family:Arial;}
.fr_link{text-decoration:none; color:black;}
.fr_link:hover{text-decoration:underline; color:black;}
.ff_link{text-decoration:underline; color:black;}
.ff_link:hover{text-decoration:underline; color:red;}




#upd{position:relative; margin:0 0 0 10px; width:250px; height:120px;}
#udpBg{width:100%; height:100%;  background:url(../images/upd.png) left top no-repeat;}
#udpLink{width:105px; height:105px; display:block; position:absolute; left:0; top:0;}
#updText{position:absolute; left:110px; top:24px; line-height:1.5 !important; font:9pt Arial; width:170px; font-weight:550; color:#424242;}
#fr{position:relative; margin:0 0 0 10px; width:250px; height:105px;}
#frBg{width:100%; height:100%; background:url(../images/fr.png) left top no-repeat;}
#frLink{width:80px; height:105px; display:block; position:absolute; left:0; top:0;}
#frText{position:absolute; left:92px; top:12px; line-height:1.5 !important; font:9pt Arial; width:170px; font-weight:550; color:#424242;}
#hottel{margin:0 0 0 15px; width:241px; height:45px; background:url(../images/hottel.png) left no-repeat;}

#footerDelimiter {width:100%; height:5px;}
#pageFooter{position:relative; width:905px; height:41px; margin:0 auto; background:url(../images/bg_foot.jpg) left top no-repeat;}
#pageFooterText{position:absolute; left:70px; top:12px; color:white; font:8pt Arial;}

/* forms */
form {margin: 0 0 18px 0; font-family: Helvetica, Verdana, Arial, sans-serif;}
#searchsubmit {position: absolute;}
#s {width: 130px; padding: 2px; border: 1px solid #B9C3D1; background: #CAD6E1; color: #32474B; margin-right: 2px;}
select, .field {width: 157px; margin: 0 0 4px 0; color: #32474B;}
.field {padding: 2px; width: 153px;}
textarea {padding: 2px; width: 308px; font: 1em Verdana, Arial, Helvetica, sans-serif;}
select option {padding: 1px;}
#submit {padding: 3px;}
/*.tableFont{font-family:Helvetica; font-size:8pt;}*/



.page {float: left; display: block; width: 500px; margin: 20px 0 0 18px; padding-bottom:20px;}
.best_table_1{
	background:transparent url('../images/content/girl_left.jpg') 0px 0px;
	width:124px;
	height:203px;
}
.menge {width: 40px; background: url(../images/bg_h2.gif) bottom repeat-x #E2EBF8; margin: 0 0 0;}
p img {float: left; margin: 0 18px 12px 0;}

.success, .error{
	font-size:18px;
	font-weight:bold;
	text-align:center;
	margin-bottom:10px;
}
.success{
	color:#22aa33;
}
.error{
	color:#ee1111;
}

.offset{width:100%; height:15px;}
.boffset{width:100%; height:28px;}
.pagePart{width:560px; margin-left:18px; position:relative;}
.partBg{height:100%; width:100%; background: url(../images/produkte/s.png) center bottom no-repeat;}
.partHeader{width:100%; text-align:left;}
.partHeader h4{color:#6d8d66; font-size:20pt; font-weight:normal; display:inline;}
.partHeader h1{font-size:13pt; font-weight:normal; display:inline;}
.partHeader h1.miniTitle{font-size:9pt; font-weight:bold; color:#c3c3c3;}
.partContent{width:100%;}
.partContent h3{color:#6d8d66; font-size:20pt; font-weight:normal; display:inline;}
.boards{width:560px;}
.packetCol{width:265px; float:left; margin-right:5px; position:relative;
}
.packet{width:100%; height:65px;}
#a{background:url(../images/produkte/a.png) left top no-repeat;}
#b{background:url(../images/produkte/b.png) left top no-repeat;}
.packetBody{width:100%; height:250px; background:url(../images/produkte/col.png) right top repeat-y;}
.packetBottom{width:100%; height:3px; background:url(../images/produkte/col_bot.png) right top no-repeat;}
.packetTitle{position:absolute; left:65px; top:3px; font-size:13pt; color:#828f94;}
.packetCTitle{position:absolute; left:70px; top:35px;  font-size:13pt; color:#828f94;}
.packetCText{position:absolute; left:40px; top:70px; color:#47809b;}
.packetCText p {margin-top:6px; line-height:normal;}
.packetPrice{position:absolute; left:110px; top:280px; width:156px; height:70px;}
#priceABg{width:100%; height:100%; background:url(../images/produkte/pr_a.png) left top no-repeat;}
#priceBBg{width:100%; height:100%; background:url(../images/produkte/pr_b.png) left top no-repeat;}
.priceLink{display:block; width:138px; height:57px; position:absolute; left:5px; top:0; cursor:pointer;}
.packetFooter{width:100%; height:33px;}
.blueSt{font-size:12pt; color:#47809B;}
#cButtons{width:365px; margin-left:40px; height:35px;}
.cPB{width:178px; height:35px; cursor:pointer;}
#btnFr{float:left; background:url(../images/produkte/btn_fr.png) top left no-repeat;}
#btnPr{float:right; background:url(../images/produkte/btn_pr.png) top left no-repeat;}
.btnFrPr{width:178px; height:35px; display:block; text-decoration:none; cursor:pointer;}

.p2Text{font-size:10pt; position:relative;}
#lock{position:absolute; width:98px; height:126px; left:434px; top:20px; background:url(../images/produkte/so.png) left top no-repeat;}

.clear{clear:both;}