body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	margin: 0;
	padding: 0;
	background-image:url(images/corner.jpg);
    background-repeat:repeat-y;
	background-position:0px 100%;
	background-color: #FFFAE0;
    /*background-attachment:fixed;*/
	scrollbar-Shadow-Color:#C6BD94;
	scrollbar-Highlight-Color:#F7EECF;
	scrollbar-DarkShadow-Color:#996600;
	scrollbar-3dLight-Color:#C6BD94;
	scrollbar-Track-Color:#EDE3C2; 
	scrollbar-Face-Color:#F9F3D2;
	scrollbar-Arrow-Color:#996600;
}

html, body {
  min-width: 1000px;
}
/*++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++ Startseite ++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++*/
.logo { z-index: 3; position: absolute; top: 20px; left: 525px; }
.subnavigation { background-image: url(images/ecke-oben-links_combi.gif); width: 361px; height: 79px; background-repeat: no-repeat; }
.subnavigation_txt {  margin-left: 15px; margin-top: 12px;}
.left_side { float: left; width: 200px; width: 220px; }
.bg_naviagtion { background-image: url(images/links-menue.jpg); width: 220px; height: 208px; background-repeat: no-repeat; }
/*startseite*/
.content { float: left; width: 451px; margin-top: 40px; margin-right: 300px; margin-left: 28px; }
* html .content { margin-right: 0 !important; }
/*gewinnspiel*/
.content_win { float: left; width: 734px; margin-top: 40px; margin-left: 28px; }
* html .content_win { margin-right: 0 !important; }

/*folgeseiten ohne extra rechts*/
.content_02 { float: left; width: 720px; margin-top: 20px; margin-left: 20px; }
.rechte_seite { position: relative; float: left; width: 271px; margin-left: -275px; margin-top: 36px; }
* html .rechte_seite { margin-left: 24px !important; }
.p_headline { float: left; width: 100px; }
.txt_pfeilchen { background-image: url(images/pfeilchen_text.gif); width: 12px; height: 7px; background-repeat: no-repeat;	float: left; margin: 3px 3px 0 6px; }
.p_txt { float: left; width: 270px; }
.produktinfo { float: left; padding: 4px 30px 0 0; }
.fontTable { font-size:11px; font-weight:normal;}
/*++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++ Boxen +++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++*/
#box {
	width: 220px;
	visibility: visible;
}
#box_all {
	width: 100%;
	visibility: visible;
}
.modulHead_rot {
	padding: 5px 0  4px 8px;
	background-color: #ec2100;
	background-image: url('images/modul_bogen.gif');
	background-repeat: no-repeat;
	color: #ffffff;
	font-size: 100%;
}
.modulHead_gelb {
	padding: 5px 0  4px 8px;
	background-color: #ffcc21;
	background-image: url('images/modul_bogen_gelb.gif');
	background-repeat: no-repeat;
	font-size: 100%;
}
.modulContent {
	padding: 5px 0  4px 8px;
}
.win_modulContent {
	padding: 0;
}
/*++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++ Formatierungen ++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++*/
.float_right {
	float: right;
}
.float_left {
	float: left;
}
.clear {
	clear: both;
}
.fliess {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}
.fliess-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
}
.bold {
	font-weight: bold;
}
.link {
	text-decoration: none;
}
.textlink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FF3300;
	text-decoration: none;
}
.bread {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.link-rot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FF3300;
}
.link_black {
	color: #000000;
	text-decoration: none;
}
.link_black:hover {
	color: #000000;
	text-decoration: underline;
}
.link_under { color: #000000; text-decoration: underline;}
.link-rot-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FF3300;
}
.blau {
	color: #022d89;
}
.small {
	font-size: 10px;
}
/*++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++ Formulare +++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++*/
input.button{
	border: 1px solid #C6BD94;
	background-color: #F9F3D2;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #996600;
	font-size: 11px;

        }	
select {
	border: 1px solid #C6BD94;
	background-color: #FFFAE0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	scrollbar-Shadow-Color:#C6BD94;
	scrollbar-Highlight-Color:#F7EECF;
	scrollbar-DarkShadow-Color:#996600;
	scrollbar-3dLight-Color:#C6BD94;
	scrollbar-Track-Color:#EDE3C2; 
	scrollbar-Face-Color:#F9F3D2;
	scrollbar-Arrow-Color:#996600; 
}
input {
	border: 1px solid #C6BD94;
	background-color: #FFFAE0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.nav2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
#proddropdown {
 width: 210px;
}
textarea {
	border: 1px solid #C6BD94;
	background-color: #FFFAE0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
form#wetter {
	padding: 0px;
	margin: 0px;
}
form#wetter #submit {
	width: 95px;
	height: 18px;
	float: left;
	border: 1px solid #c69713;
	background-color: #ffc81d;
}
form#wetter input {
	width: 208px;
	height: 18px;
	float: left;
	border: 1px solid #c69713;
	margin-top: 9px;
}

/*++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++ zeckenkarte faq +++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++*/
.contpic {
	float: right;
	width: 18%;
}
.conttxt {
	float: left;
	width: 80%;
}
.pic_left {
	margin: 3px 10px 10px 0px;
	float: left;
}
.pic_right {
	margin: 3px 10px 10px 10px;
	float: right;
}
.bold {
	font-weight: bold;
}
.italic {
	font-style:italic;
}
.large {
	font-size: 12px;
}
.large_02 {
	font-size: 14px;
}
.clear {
	clear: both;
}
.anker_up {
	margin-left: 15px;
}
.color_01 {
	background-color: #fbf1ce;
}
.space {
	padding-bottom: 4px;
}
.produkthead_hell {
	background-image: url(images/produktheadbghell.gif);
	height: 42px;
	width: 711px;
	float: left;
}
.bogenrechts {
	background-image:url(images/bogenrechts-l.gif);
	width: 9px;
	height: 42px;
	background-repeat: no-repeat;
	float: right;
}
.faq_arztstab {
	float: left;
	width: 50px;
	padding-right: 10px;
}
.faq_text {
	width: 640px;
	float: left;
}

.tmp_map {
	z-index:500;
	position: absolute;
	top: 300px;
	left: 300px;
}

#time_bar {
  margin-top: 4px;
  background-image: url('./images/history/bar_left.jpg');
  background-repeat: repeat-y;
  font-size: 11px;
}

#time_bar .entry {
  padding-bottom: 48px;
}

#time_bar  .entry img {
  width: 100px;
  height: 100px;
  border: none;
}

#time_bar .entry img.overlay {
  width: 24px;
  height: 24px;
  position: absolute;
  margin: 77px 0 0 -24px;
}

#time_bar  .entry .image_spacer {
  display: block;
  width: 100px;
  height: 20px;
  float: left;
}

#time_bar .entry a {
  display: block;
  width: 100px;
  height: 100px;
  float: left;
}


#time_bar .entry .text {
  padding-left: 20px;
  width: 380px;
}

:root #time_bar .entry .text {
  margin-left: 100px !important;
}

#time_bar .entry h3 {
  font-size: 11px;
  font-weight: bold;
  margin: 0;
  padding: 0 0 2px 0;
  text-indent: 0;
}

#time_bar .clr {
  width: 0;
  height: 0;
  font-size: 0;
  clear: both;
}

#index {
  position: fixed;
  top: 136px;
  right: 10%;
  width: 92px;
  font-size: 11px;
}

#index h2 {
  font-size: 11px;
  font-weight: bold;
  padding: 0;
  margin: 0 0 8px 10px;
}

#index ul, #index li {
  display: block;
  list-style-image: none;
  margin: 0;
  padding: 0;
}

#index li {
  height: 12px;
}

#index a {
  display: block;
  padding-left: 10px;
  background-image: url('./images/history/arrow.png');
  background-repeat: no-repeat;
  text-decoration: none;
}

#index a:link,
#index a:visited {
  color: #000;
}

#index a:active,
#index a:focus,
#index a:hover {
  color: #F00;
  font-weight: bold;
}

#image_box {
  position: fixed;
  top: 50%;
  left: 27%;
  margin-left: 112px;
  z-index: 100;
}

#image_box table {
  border-collapse: collapse;
}

#image_box td {
  font-size: 0;
  line-height: 0;
  padding: 0;
  margin: 0;
}

#image_box .top_1 {
  height: 27px;
  width: 9px;
  background-image: url('./images/history/image_box_top_1.png');
}

#image_box .top_2 {
  height: 27px;
  width: 10px;
  background-image: url('./images/history/image_box_top_2.png');
}

#image_box .top_3 {
  width: auto;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  padding-top: 8px;
  overflow: hidden;
  background-image: url('./images/history/image_box_top_3.png');
}

/* Opera CSS-Hack */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
  head~body #image_box .top_3
  {
   line-height: 16px;
 }
}

#image_box .top_4 {
  height: 27px;
  width: 10px;
  background-image: url('./images/history/image_box_top_4.png');
}

#image_box .top_4 img {
  cursor: pointer;
  position: absolute;
  top: 10px;
  margin-left: -8px;
}

#image_box .top_5 {
  height: 27px;
  width: 9px;
  background-image: url('./images/history/image_box_top_5.png');
}

#image_box .center_1 {
  width: 9px;
  background-image: url('./images/history/image_box_center_1.png');
}

#image_box .center_2 {
  background-color: #FFF;
}

#image_box .center_3 {
  width: 9px;
  background-image: url('./images/history/image_box_center_3.png');
}

#image_box .bottom_1 {
  height: 9px;
  width: 9px;
  background-image: url('./images/history/image_box_bottom_1.png');
}

#image_box .bottom_2 {
  height: 9px;
  background-image: url('./images/history/image_box_bottom_2.png');
}

#image_box .bottom_3 {
  height: 9px;
  width: 9px;
  background-image: url('./images/history/image_box_bottom_3.png');
}

#image_box_back,
#image_box_next {
  margin-top: -2px;
  margin-bottom: -2px;
  cursor: pointer;
}

#image_box_back {
  margin-right: 5px;
}

#image_box_next {
  margin-left: 5px;
}

#background_area {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99;
}

#image_box_title {
  padding: 0 5px;
}
