/*
gelb: FFF788
grüngelb: D0D592
*/

body {
  scrollbar-face-color: #4a4a4a;
  scrollbar-highlight-color: #7d7d7d;
  scrollbar-shadow-color: #323232;
  scrollbar-3dlight-color: #111111;
  scrollbar-arrow-color: #FFF788;
  scrollbar-track-color: #464646;
  scrollbar-darkshadow-color: #000000;
  scrollbar-base-color: #789789;

  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #E6E6E6;
  background-color: #333333;
  background-image: url(/images/bg.gif);
  background-repeat: repeat-y; 
  margin:0px; 
  padding:0px;
}

/* 3.10 */

#master{width:849px;}
#head{position:relative;width:848px;height:68px;background:#000}
#head_left{position:absolute;left:0;width:338px;height:68px}
#head_right{position:absolute;right:6px;top:3px;width:492px;height:68px;}

#left{float:left;width:167px;}
#lefttop{height:36px;}
#leftspace{width:147px}
#leftlogo{width:167px;text-align:center;margin-top:30px}

#bread{height:31px;padding-top:5px;background:#333333}
#content{float:left;width:520px;background:url(/images/trenner_rechts.gif) repeat-y;background-position:right;}
#content_space{width:500px;margin:10px 0 0 0}
#footer{padding:20px 0 30px 0}

#right{float:left;width:150px;margin-top:36px;}
.rightbox div{padding:3px}
.rightbox p{margin:3px!important}

.greybox{margin:6px 0 14px 0;padding-top:4px;background:url(/images/trenner_small.gif) repeat-x;}
.greybox div{padding:8px 11px 8px 11px}

.clear{clear:both}

/* navigation */
.mainmenu{list-style:none;margin:0;padding:0;}
.mainmenu li{padding-bottom:6px;background:url(/images/subnavi_linie.gif) repeat-x; background-position:bottom}
.mainmenu li img{margin-left:11px}
.mainmenu .subli{margin-left:8px;}

.imgframe_left{float:left;margin-right:10px;margin-bottom:3px;border:3px solid #202020}
.imgframe_right{float:right;margin-left:10px;margin-bottom:3px;border:3px solid #202020}


/* font, td, p, ul, ol, li { */
font, td, ul, ol, li {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #E6E6E6;
}

.error {
  color: #FFF788;
}

.shoperror {
	color: red;
}

/* headline */
h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 160%;  
  font-weight: bold;
  color: #FFFFFF;
  margin: 0px;
}

.headline {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #FFFFFF;
}

h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #FFF788;
  margin: 0px;
}

.middleheadline {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #FFF788;
}

.subheadline, .subheadline:link, .subheadline:visited, .subheadline:active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFF788;
}

.textwhite {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
}

.textgrey {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #CCCCCC;
}

.textsmall {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.textsmallgrey {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #CCCCCC;
}

.textsmallwhite {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
}

.whosonline, .whosonline:link, .whosonline:visited, .whosonline:active, .whosonline:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #888888;
  text-decoration: none;
}

.footer {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #AFAFAF;
}

.navi, .navi:link, .navi:visited, .navi:active {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #E6E6E6;
  font-weight: bold;
  text-decoration: none;
}

.navi:hover {
  color: #FFF788;
}

.naviactive, .naviactive:link, .naviactive:visited, .naviactive:active {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFF788;
  font-weight: bold;
  text-decoration: none;
}

.naviactive:hover {
  color: #FFF788;
}

.subnavi, .subnavi:link, .subnavi:visited, .subnavi:active {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #BEBEBE;
  text-decoration: none;
}

.subnavi:hover {
  color: #FFF788;
}

.subnaviactive, .subnaviactive:link, .subnaviactive:visited, .subnaviactive:active {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFF788;
  text-decoration: none;
}

.subnaviactive:hover {
  color: #FFF788;
}

a, a:link, a:visited, a:active {
  color: #E6E6E6;
}

a:hover {
  color: #FFF788;
}

.input {
  /*background-image:  url(/images/bg_textfeld.gif);*/
  background-color: #4A4A4A;
  color: #E6E6E6;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  border: 1px inset;
  border-bottom-style: outset;
  border-left-style: outset;
  border-right-style: outset;
  border-top-style: outset;
  font-weight: bold;
  border-color: #000000 #CCCCCC #CCCCCC #000000;
}

.inputgooglesearch {
  /*background-image:  url(/images/bg_textfeld.gif);*/
  background-color: #4A4A4A;
  color: #AAAAAA;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  border: 1px inset;
  border-bottom-style: outset;
  border-left-style: outset;
  border-right-style: outset;
  border-top-style: outset;
  font-weight: bold;
  border-color: #000000 #CCCCCC #CCCCCC #000000;
}

.select {
  /*background-image:  url(/images/bg_textfeld.gif);*/
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  color: #CCCCCC;
  background-color: #4A4A4A;
  /*border: 1px inset;*/
}

.selectmarker {
  background-color: #5C5C5C;
  color: #FFFFFF;
  font-weight: bold;
}

.textarea {
  /*background-image:  url(/images/bg_textfeld.gif);*/
  background-color: #4A4A4A;
  color: #E6E6E6;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  border: 1px inset;
  border-bottom-style: outset;
  border-left-style: outset;
  border-right-style: outset;
  border-top-style: outset;
  font-weight: bold;
  border-color: #000000 #CCCCCC #CCCCCC #000000;
}

.submit {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFF788;
  background-color: #4A4A4A;
  border: 1px outset;
  border-bottom-style: inset;
  border-left-style: inset;
  border-right-style: inset;
  border-top-style: inset;
  border-color: #CCCCCC #000000  #000000 #CCCCCC;
}

.submitklein {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #FFF788;
  background-color: #4C4C4C;
  border: 1px outset;
  border-bottom-style: inset;
  border-left-style: inset;
  border-right-style: inset;
  border-top-style: inset;
  border-color: #CCCCCC #000000  #000000 #CCCCCC;
}

.bggrey {
  background-color: #5C5C5C;
}

.bggreydark {
  background-color: #4C4C4C;
}

.th3d {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFF788;
  background-color: #4C4C4C;
  border-right: #000000 1px solid;
  border-top: #5C5C5C 2px solid;
  border-left: #5C5C5C 2px solid;
  border-bottom: #000000 2px solid;
  border-style: groove;
  border-top-width: 2px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 2px
}

.td3d {
  background-color: #5C5C5C;
  border-right: #000000 1px solid;
  border-top: #6C6C6C 2px solid;
  border-left: #6C6C6C 2px solid;
  border-bottom: #000000 2px solid;
  border-style: groove;
  border-top-width: 2px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 2px
}

.td3dbutton {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFF788;
  background-color: #4C4C4C;
  text-decoration: none;
  border-right: #000000 1px solid;
  border-top: #6C6C6C 2px solid;
  border-left: #6C6C6C 2px solid;
  border-bottom: #000000 2px solid;
  border-style: groove;
  border-top-width: 2px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 2px
}

.td3dbuttonlink, .td3dbuttonlink:link, .td3dbuttonlink:visited, .td3dbuttonlink:active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFF788;
  text-decoration: none;
}

.td3dpollbar {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #5C5C5C;
  background-color: #FFF788;
  border-right: #000000 1px solid;
  border-top: #FFFFDE 2px solid;
  border-left: #FFFFDE 2px solid;
  border-bottom: #000000 2px solid;
  border-style: groove;
  border-top-width: 2px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 2px
}

.paginationon, .paginationon:link, .paginationon:visited, .paginationon:active {
  color: #CCCCCC;
  font-weight: bold;
}

.paginationon:hover {
  color: #FFF788;
}

.paginationoff, .paginationoff:link, .paginationoff:visited, .paginationoff:active {
  color: #E6E6E6;
  font-weight: bold;
}

.paginationoff:hover {
  color: #FFF788;
}

.fliess {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	font-style: normal;
	line-height: 20px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	vertical-align: text-top;

}

.hed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #00B8F2;
	text-decoration: none;
}

.orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #F0882F;
}

.sblink {
	color: #F0882F;
	text-decoration: underline;

}

hr {
	display:  block;
position: relative;
padding: 0;
margin: 8px auto;
width: 100%;
clear: both;
border: none;
border-top: 1px solid #000000;
border-bottom: 1px solid #4b4b4b;
font-size: 1px;
line-height: 0;
overflow: visible;

}
