﻿*
{
	padding:				      0 0 0 0 ;
	margin:				      	0 0 0 0 ;
}

img
{
	border:				      	none ;
}

.clear
{
	clear:                both ;
}

a
{
	color:                #737475 ;
}

a:hover
{
	color:                #7D1C28 ;
}

body
{
  position:relative;
  font-family:          Verdana ;
}

div.navi
{
  position:             absolute ;
  top:                  79px ;
  left:0px ;
  width:                976px ;
  height:               81px ;
  background-image:     url("../Images/line.gif") ;
  z-index:100;
}

div.navi div.sprache
{
  position:             absolute ;
  top:                  -34px ;
  left:790px ;
  width:                80px ;
}

div.navi div.sprache a
{
  font-size:11px ;
  text-decoration:none ;
}

div.navi div.chart
{
  position:             absolute ;
  top:                  70px ;
  left:                 790px ;
  width:                186px ;
  border-bottom:          solid 1px #b6b6b6 ;
}

div.navi div.chart div.chart_frame
{
  background-color: #d6d6d7 ;
  width:                153px ;
  padding:13px 0px 13px 0px ;
}

div.navi div.chart div.chart_frame p
{
  margin:0px 8px 0px 8px ;
  font-size:            11px ;
  color:                #737475 ;
}

div.navi div.chart div.chart_frame p span.red
{
  color:                #7d1c28 ;
}

div.navi div.chart p a
{
  text-decoration: none ;
  background-color:#7d1c28 ;
  color:#FFFFFF ;
  display:block;
  height:13px ;
  font-size:            11px ;
  font-weight:bold ;
  text-align:center;
  position:relative;
  top:6px ;
  float:left;
}

div.navi div.chart p a.target
{
  width:                106px ;
}


div.navi div.chart p a.clearchart
{
  width:                45px ;
  margin-left:          2px ;
}

div.navi_frame
{
  height:               81px ;
  margin:				      	0 0 0 28px ;
  border-left:          solid 1px #8B8989 ;
}

div.navi_frame ul
{
  clear:                both ;
  height:               28px ;
  margin:				      	0 0 0 100px ;
  list-style:           none ;
}

div.navi_frame ul li
{
  list-style:           none ;
  float:                left ;
}

div.navi_frame ul li div
{
  margin:				      	14px 10px 0 0 ;
  height:               13px ;
  line-height:          12px ;
  width:                100px ;
}

div.navi_frame ul li a
{
  display:              block;
  margin:				      	14px 10px 0 0 ;
  padding:				      	0px 0px 1px 0px ;
  height:               auto ;
  line-height:          12px ;
  width:                100px ;
  font-size:            10px ;
  font-weight:          bold ;
  text-decoration:      none ;
  text-align:           center ;
  color:                #FFFFFF ;
  background-color:     #C7C8CA ;
}

div.navi_frame ul li a:hover
{
  background-color:     #7D1C28 ;
  color:                #FFFFFF ;
}

div.navi_frame ul li a.act
{
  margin:				      	7px 10px 0 0 ;
  background-color:     #7D1C28 ;
  color:                #FFFFFF ;
}

div.navi_frame ul.sub li a
{
  
}

div.navi_frame ul.sub li a:hover
{
  background-color:     #9B5A4D ;
}

div.navi_frame ul.sub li a.act
{
  margin:				      	7px 10px 0 0 ;
  background-color:     #9B5A4D ;
}

div.container
{
  position:             relative ;
  margin:				      	0 0 0 28px ;
  width:                915px ;
  background-image:     url("../Images/bg_blank.jpg") ;
  background-position:  bottom right ;
  background-repeat:    no-repeat ;
  background-color:     #F7F5F1 ;
}

div.container.kurzbiografie
{
  background-image:     url("../Images/bg.jpg") ;
}

div.container div.cont_frame
{
  position:             relative ;
  width:                769px ;
}

div.container div.banner
{
  position:             relative ;
  width:                199px ;
  height:               66px ;
  background-image:     url("../Images/banner.gif") ;
  background-repeat:    no-repeat ;
  background-position:  0px 33px ;
}

div.spacer
{
  margin:               160px 0 0 0 ;
  width:                100px ;
  float:                left ;
  height:               350px ;
}

div.spacer_single
{
  margin:               160px 0 0 0 ;
  width:                200px ;
  float:                left ;
  height:               350px ;
}

div.tips
{
  margin:               160px 0 0 0 ;
  width:                210px ;
  float:                left ;
}

div.tip
{
  width:                210px ;
  text-align:           right ;
}

div.tip_left
{
  width:                210px ;
  text-align:           left ;
}

div.tip h4, div.tip_left h4
{
  margin:				      	0 0 13px 20px ;
  font-size:            12px ;
  color:                #737475 ;
  font-weight:          bold ;
}

div.tip h4 a, div.tip_left h4 a
{
  
}

div.tip p, div.tip_left p
{
  margin:				      	0 0 10px 20px ;
  font-size:            11px ;
  color:                #737475 ;
}

div.tip p a.cont_pdf
{
  /*
	background-image:	  	url(../Images/PDF.gif) ;
	background-repeat:		no-repeat ;
	background-position:	left center ;
	padding:			      	0px 0px 0px 15px ;
  */
}

div.tip img
{
  margin:				      	0 0 10px 0 ;
}

div.cont
{
  position:             relative ;
  margin:               160px 15px 0 10px ;
  width:                430px ;
  float:                left ;
}

div.cont h4, div.cont_single div.object div.object_cont h4
{
  margin:				      	0 0 13px 0 ;
  font-size:            11px ;
  color:                #737475 ;
}

div.cont p, div.cont_single div.object div.object_cont p
{
  margin:				      	0 0 10px 0 ;
  font-size:            11px ;
  color:                #737475 ;
}

div.cont p a.cont_pdf, div.cont_single div.object div.object_cont p a.cont_pdf
{
  /*
	background-image:	  	url(../Images/PDF.gif) ;
	background-repeat:		no-repeat ;
	background-position:	left center ;
	padding:			      	0px 0px 0px 15px ;
  */
}

div.cont p a.cont_a_fett, div.cont_single div.object div.object_cont p a.cont_a_fett
{
	font-weight:          bold ;
	text-decoration: none ;
}

div.cont div.table
{
  position:relative;
  border-bottom:          dotted 1px #a8a8a8 ;
  margin:				      	0 0 15px 0 ;
}

div.cont div.table p.table_ensemble
{
  margin:				      	0 0 5px 75px ;
}

div.cont div.table p.table_date
{
  margin:				      	0 0 5px 0 ;
}

div.cont div.table p.table_time
{
  position:absolute;
  top:18px;
  left:75px ;
  display:                block ;
  width:                  66px;
  border-right:          solid 1px #a8a8a8 ;

}

div.cont div.table p.table_ort
{
  position:absolute;
  top:18px;
  left:150px ;
  display:                block ;
  white-space:nowrap ;
}

div.cont div.table p.table_info
{
  margin:				      	0 0 5px 75px ;
}

div.cont_single
{
  position:             relative ;
  margin:               160px 15px 0 10px ;
  width:                540px ;
  float:                left ;
}

div.object
{
  margin:               0px 0px 20px 0px ;
  clear:                both;
}

div.object div.object_pic
{
  padding:                0px 10px 0px 0px ;
  float:                  left;
}

div.object div.object_cont
{
  float:                  left ;
  width:                  415px ;
  border-bottom:          dotted 1px #a8a8a8 ;
}

div.sendorder_field div.object div.object_cont
{
  float:                  none ;
  width:                  415px ;
  border-bottom:          dotted 1px #a8a8a8 ;
}

div.foot
{
  position:             relative ;
  clear:                both ;
}

div.foot p
{
  margin:				      	15px 0 15px 0 ;
  font-size:            10px ;
  color:                #737475 ;
}


#zoomframe
{
	position:fixed;
	top: 0px ;
	left: 0px ;
	height:100%;
	width:100%;
	line-height:	      	600px ;
	z-index:200;
	background-image:	url('../Images/BG_Hell.png') ;
	text-align:center ;
	display:none ;
}

* html #zoomframe
{
	position:absolute;
	top: expression( ( ignoreMe = document.body.scrollTop ) + 'px' );
	background-image:	none ;
	filter:				progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/BG_Hell.png', sizingMethod='scale') ;
}

#zoompic
{
	height:100%;
	width:100%;
	background-position:center center ;
	background-repeat:no-repeat ;
	cursor:pointer ;
}


div.sendorder_field
{
  clear:both ;
}

div.sendorder_field p
{
	margin:					0px 0px 3px 0px ;
}

div.sendorder_field input.sendorder_input
{
	margin:					0px 0px 0px 0px ;
	padding:				0px 5px 0px 5px ;
	background-color:		#ffffff ;
	border-top:				none ;
	border-right:			none ;
	border-left:			none ;
	border-bottom:		dotted 1px #a8a8a8 ;
	width:					350px ;
	height:					18px ;
	line-height:			18px ;
	font-size:				12px ;
}

#SendOrder_btnSend
{
	margin:					8px 0px 0px 100px ;
	cursor:					pointer ;
	border:					solid 1px #a8a8a8 ;
	width:					130px ;
}

div.sendorder_field textarea
{
	margin:					0px 0px 0px 0px ;
	padding:				0px 5px 0px 5px ;
	background-color:		#FFFFFF ;
	border:				dotted 1px #a8a8a8 ;
	width:					350px ;
	overflow:				auto ;
}
