h1{
color:#274E9C;
font-family:arial,verdana,sans-serif;
font-size:13px;
font-weight:bold;
line-height:1;
margin:0;
padding-bottom:3px;
text-decoration:none;
}
h1+p{
color:#000000;
font-family:arial,DejaVu Sans,verdana,sans-serif;
font-size:12px;
font-weight:normal;
margin:0;
padding:0;
}

.angebotehldrdiv{
height:364px;
left:0px;
overflow:visible;
position:absolute;
top:65px;
width:793px;
}
#overall {
background-image : url(../images/background.jpg);
background-position : 0 -121px;
border : 0 solid #ff86ff;
height : 556px;
left : 50%;
margin-left : -400px;
overflow : hidden;
position : absolute;
top : 121px;
visibility : hidden;
width : 746px;
z-index : 51;
}

.highlight{
color:#274E9C;
font-size:17px;
font-variant:small-caps;
font-weight:normal;
text-transform:capitalize;
}
#navibartp {
background-image : url(../../wbs_info/images/mnbgrp.png);
background-repeat : repeat-x;
height:35px;
overflow : visible;
position : relative;
top : 0;
left : 0;
width : 100%;
z-index : 10;
min-width:1000px;
}
#webseinlogo {
left : 13px;
position : absolute;
top : 50px;
z-index : 11;
}
#navibarcnt {
left:0;
margin:0 auto;
position:relative;
top:0;
width:510px;
}
#navibarcnt img{
float:left;
}
.left{
float:left;
position:relative;
}
.topr{
float:right;
position:absolute;
right:0;
top:0;
}
table.moduletablenbvrx a.mainlevelnvbr:link,table.moduletablenbvrx a.mainlevelnvbr:visited {
font-size:9px;
line-height:14px;
padding:0 5px;
}
a.mainlevelnvbr:link, a.mainlevelnvbr:visited {
background-image:url(../../wbs_info/images/mnbgrp.png);
background-position:0 -1px;
color:#FFFFFF;
float:left;
font-family:tahoma,arial,sans-serif;
font-size:15px;
font-weight:normal;
height:34px;
line-height:30px;
padding-left:15px;
padding-right:15px;
text-decoration:none;
}
a.mainlevelnvbr:hover {
text-decoration : none;
background-image : url(../../wbs_info/images/mnbgrphvr.png);
background-position:0 -1px;
background-repeat:no-repeat;
background-color:#919191;
border-right:1px solid #434343;
color:#274E9C;
display:block;
font-family:tahoma,arial,sans-serif;
font-weight:normal;
height:34px;
line-height:34px;
padding-left:15px;
padding-right:14px;
text-decoration:none;
border-bottom:0px solid #919191;
}
a#active_menunvbr {
color:#F78EFE;
}

a:link, a:visited {
color : #274E9C;
text-decoration : none;
font-weight : bold;
font-family : Verdana, Arial, DejaVu Sans, sans-serif;
}
a:hover {
color : #3673eb;
text-decoration : none;
font-weight : bold;
font-family : Verdana, Arial, DejaVu Sans, sans-serif;
}
body {
margin : 0;
background:#000 url(../images/background.jpg) repeat-x 0 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
height : 100%;
z-index : 0;
overflow:auto;
}
tbody {
font-family : Arial,DejaVu Sans, Verdana,  sans-serif;
font-size : 12px;
color : #000000;
}
#mitte {
background-image:url("../images/webdesign_bg.png");
background-repeat:no-repeat;
border:0 solid red;
height:440px;
margin:0 auto;
padding:0;
position:relative;
top:88px;
width:780px;
}
div.back{
	right:48px;
	position:absolute;
	top:0px;
	z-index:11;
}

.back a{
	background-image:url(../images/backbutton_grey.png);
	background-repeat:no-repeat;
	float:left;
	height:74px;
	width:86px;
	background-position:0px 0px;
	cursor:pointer;
}
div.back a:hover{
background-position:0px -77px;
}
#body {
border:0 solid red;
float:left;
height:427px;
left:18px;
overflow:visible;
position:relative;
top:0;
width:766px;
}
#menu {
border : 0 solid red;
top : 436px;
position : absolute;
width : 800px;
height : 20px;
margin-left : -400px;
left : 50%;
text-align : center;
z-index : 2;
}
.content {
border : 0 solid blue;
float : left;
overflow : auto;
position : relative;
width : 574px;
z-index : 0;
}
#content {
border : 0 solid blue;
float : left;
height : 311px;
left : 20px;
overflow : hidden;
position : relative;
top : 20px;
width : 563px;
z-index : 0;
}
#contentbg {
background-repeat:no-repeat;
border:0 solid blue;
float:left;
height:407px;
left:0;
overflow:auto;
position:relative;
width:742px;
z-index:0;
}
.trimcontent {
height:426px;
position:relative;
width:744px;
padding-top:30px;
}
#inftour {
left : 50%;
margin-left : -99px;
position : absolute;
top : 2px;
width : 200px;
}
.buttonlink {
width : 162px;
height : 45px;
display : block;
margin : 0 auto;
}
.button1 {
background : url(../images/angeboten1.png) no-repeat;
}
#testweiter{
float:right;
position:absolute;
right:-17px;
top:62px;
}
#back{
float:left;
left:1px;
position:absolute;
top:80px;
}

.buttonlinkoder2 {
display:block;
height:77px;
margin:0 auto;
width:172px;
}
.testorder{
display:block;
height:58px;
margin:0;
width:126px;
}
.backbuttons{
display:block;
height:41px;
margin:0;
width:129px;
}
.buttonoder2 {
background : transparent url(../images/order.png) no-repeat scroll 0 0;
}
.button3 {
background : transparent url(../images/backbutton.png) no-repeat scroll 0 0;
}
.probe {
background : transparent url(../images/probebestellung.png) no-repeat scroll 0 0;
}
.backtoo {
background : transparent url(../images/backbuttonSmall.png) no-repeat scroll 0 0;
}
#logosave {
float : right;
left : 544px;
overflow : hidden;
position : absolute;
top : 9px;
}
#impressum {
background-image : url(../images/impressum_bg.png);
background-repeat : no-repeat;
bottom : -8px;
height : 20px;
left : 25px;
position : absolute;
width : 176px;
}
#search {
background-image : url(../images/searchbar.png);
background-repeat : no-repeat;
height : 40px;
position : absolute;
right : 80px;
top : 377px;
width : 126px;
}
.search {
position : relative;
top : 9px;
}
#mod_search_searchword {
background : transparent none repeat scroll 0 0;
border-color : #dddddd;
border-style : none solid none none;
border-width : 0;
bottom : 5px;
color : #666666;
font-size : 24px;
font-weight : normal;
left : 5px;
margin-right : 3px;
position : relative;
width : 140px;
}
div.search > input.button {
color : #555454;
display : none;
font-weight : bold;
height : 0;
left : 2px;
position : relative;
top : 2px;
width : 0;
}
a.mainlevel-it:link, a.mainlevel-it, a.mainlevel-it:visited {
font-size : 12px;
border : 0 solid #c7c9f1;
background : none;
background-repeat : no-repeat;
height : 14px;
padding-left : 10px;
padding-top : 0;
font-family : arial, verdana, sans-serif;
width : 90px;
color : #687a9f;
}
.itmenulinks {
font-family : arial, verdana, sans-serif;
font-weight : bold;
display : block;
padding : 0;
text-align : left;
}
a.mainlevel-it:hover {
color : #3566c8;
}
#active_menu-it {
display : block;
font-family : arial, verdana, sans-serif;
font-size : 14px;
font-weight : bold;
text-align : left;
}
a.sublevel-it {
font-size : 9px;
border : 0 solid #0f1664;
background : none;
background-repeat : no-repeat;
height : 14px;
padding-left : 0;
padding-top : 0;
font-family : arial, verdana, sans-serif;
width : 90px;
color : #3566c8;
}
.sublevel-it:visited {
color : #3566c8;
display : block;
padding : 0;
text-align : left;
font-family : arial;
font-weight : bold;
font-size : 9px;
}
.sublevel-it:hover {
font-size : 10px;
padding-bottom : 20px;
display : block;
padding : 0;
text-align : left;
font-family : arial;
font-weight : bold;
}
#active_menu-it.sublevel-it {
font-size : 10px;
padding-bottom : 0;
display : block;
padding : 0;
text-align : left;
font-family : arial, verdana, sans-serif;
font-weight : bold;
}
#itdiv1a {
position : absolute;
height : 16px;
left : 27px;
overflow : hidden;
top : 44px;
width : 120px;
z-index : 14;
}
#itdiv1b {
position : relative;
top : 66px;
}
.itdiv2a {
border : 0 solid;
overflow : hidden;
position : relative;
top : 0;
width : 171px;
}
.itdiv2b {
border : 0 solid;
left : 33px;
overflow : hidden;
position : relative;
top : 0;
width : 171px;
}
.itdiv3a {
height : 220px;
left : 2px;
position : relative;
overflow : hidden;
}
#itdiv3b {
position : relative;
overflow : hidden;
height : 225px;
width : 140px;
}
#itnavi {
background-repeat : no-repeat;
height : 245px;
left : 24px;
position : absolute;
top : 0;
width : 180px;
}
#navigation {
border : 0 solid red;
bottom : 3px;
height : 45px;
position : absolute;
right : 27px;
width : 570px;
}
#navigationcomx {
border : 0 solid red;
position : absolute;
bottom : 3px;
width : 744px;
height : 66px;
background-color : transparent;
}
#innavigation {
border:0 solid red;
position:absolute;
width:737px;
}
#message {
border : 0 solid;
color : #ffffff;
float : left;
font-family : arial;
font-size : 11px;
height : 70px;
left : 0;
overflow : hidden;
position : relative;
width : 0;
}
#weiter {
bottom:3px;
float:right;
margin:0;
padding:0;
position:absolute;
right:0;
width:162px;
}
#zuruck {
float : left;
margin : 0;
padding : 0;
position : relative;
top : 0;
width : 162px;
}
.navigationbutton {
float : left;
background-image : none;
width : 179px;
height : 59px;
padding : 0;
margin : 0;
padding-left : 0;
padding-right : 0;
border : 0;
}
.contentpane {
font-size : 10px;
color : #dddddd;
}
.contentpaneopen {
font-size : 10px;
color : #eeeeee;
}
.contentheading, .componentheading {
font-family : Arial, Helvetica, sans-serif;
font-size : 16px;
font-weight : bold;
color : #274e9c;
text-align : left;
line-height : 20px;
padding-left : 10px;
}
.category {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #000000;
}
a.category:link, a.category:visited {
color : #aaaaaa;
font-weight : bold;
}
a.category:hover {
color : #cccccc;
text-decoration : none;
background-color : #f60000;
}
.row2 {
background-color : #f8f9fa;
}
.row1 {
background-color : #e8e8e8;
}
table.moduletablemen {
width : 100%;
text-align : center;
border : 0 solid #000000;
}
table.moduletablemen td {
text-align : center;
}
#blockrandom.wrapper {
background-color : transparent;
}
.wrapper {
background-color : transparent;
}
#blockrandom {
background-color : transparent;
}
.contact_email {
left : 38px;
position : relative;
top : -52px;
}
div.contact_email > input.button {
float : right;
position : relative;
right : 51px;
}
.message {
background : #eeeeee none repeat scroll 0 0;
border : 1px solid #dddddd;
color : black;
font-family : verdana, arial, sans-serif;
font-size : 16px;
font-weight : bold;
margin : 44px 44px 100px;
padding-bottom : 31px;
padding-top : 30px;
text-align : center;
}
.tofaq {
background-image : url(../images/fragenundantworten.jpg);
background-position : 0 0;
background-repeat : no-repeat;
cursor : pointer;
float : left;
height : 153px;
left : 885px;
position : absolute;
top : 172px;
width : 114px;
}
a.tofaq:hover {
background-position : 0 -160px;
}
.jScrollPaneContainer {
position : relative;
overflow : hidden;
z-index : 8;
}
.jScrollPaneTrack {
position : absolute;
cursor : pointer;
right : 0;
top : 0;
height : 100%;
}
.jScrollPaneDrag {
position : absolute;
z-index : 8;
cursor : pointer;
overflow : hidden;
background-image : url(../images/scrollbar.png);
background-repeat : no-repeat;
}
.jScrollPaneDragTop {
position : absolute;
top : 0;
left : 0;
overflow : hidden;
visibility : hidden;
}
.jScrollPaneDragBottom {
position : absolute;
bottom : 0;
left : 0;
overflow : hidden;
visibility : hidden;
}
a.jScrollArrowUp {
display : block;
position : absolute;
z-index : 8;
top : 0;
right : 0;
text-indent : -2000px;
overflow : hidden;
height : 25px;
background-image : url(../../../forms/img/arrowup.png);
background-repeat : no-repeat;
}
a.jScrollArrowUp:hover {
background-image : url(../../../forms/img/arrowupH.png);
background-repeat : no-repeat;
}
a.jScrollArrowDown {
display : block;
position : absolute;
z-index : 80;
bottom : 0;
right : 0;
text-indent : -2000px;
overflow : hidden;
height : 25px;
background-image : url(../../../forms/img/arrowdown.png);
background-repeat : no-repeat;
}
a.jScrollArrowDown:hover {
background-image : url(../../../forms/img/arrowdownH.png);
background-repeat : no-repeat;
}
.navijScrollPaneContainer {
position : relative;
overflow : hidden;
z-index : 5;
}
.navijScrollPaneTrack {
position : absolute;
cursor : pointer;
right : 0;
top : 0;
height : 100%;
}
.navijScrollPaneDrag {
position : absolute;
cursor : pointer;
overflow : hidden;
background-image : url(../images/scrollbar.png);
background-repeat : no-repeat;
}
.navijScrollPaneDragTop {
position : absolute;
top : 0;
left : 0;
overflow : hidden;
visibility : hidden;
}
.navijScrollPaneDragBottom {
position : absolute;
bottom : 0;
left : 0;
overflow : hidden;
visibility : hidden;
}
a.navijScrollArrowUp {
display : block;
position : absolute;
z-index : 100;
top : 0;
right : 0;
text-indent : -2000px;
overflow : hidden;
height : 25px;
background-image : url(../../../forms/img/arrowup.png);
background-repeat : no-repeat;
}
a.navijScrollArrowUp:hover {
background-image : url(../../../forms/img/arrowupH.png);
background-repeat : no-repeat;
}
a.navijScrollArrowDown {
display : block;
position : absolute;
z-index : 100;
bottom : 0;
right : 0;
text-indent : -2000px;
overflow : hidden;
height : 25px;
background-image : url(../../../forms/img/arrowdown.png);
background-repeat : no-repeat;
}
a.navijScrollArrowDown:hover {
background-image : url(../../../forms/img/arrowdownH.png);
background-repeat : no-repeat;
}
