/* Screen-CSS fuer Peter Lutz
	Alle Groeszen in PIXEL, Ausnahmen: die Zeile 154 (Prozentwerte)
	Stand 2009 06 29 */

body {
	margin: 0;
	border: none;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif; /* Geneva, */
	font-size: 12px;
	font-weight: normal;
	color: #878787;
	background-color: #D7D7D7; /* background-color: #c7c7c7; */ 
	text-align: center;
}

h2 { font-size: 16px; font-weight:300;	
	margin: 14px 0 0 0;
	padding: 0;
}
h2 a img { border: none; }
h3 { font-size: 14px; }
h4 { font-size: 12px;  }

a {
	text-decoration: none;
	color: #878787;
	border: none;
}
a:link, a:visited { color: #878787; }
a:hover, a:active { color: #F08200; }

.clear { clear: both; }

#formatrahmen {
	width: 859px; /* 1px mehr fuer IE5.1 mac */
	margin: auto;
	padding: 27px 75px 0px 60px; padding: 27px 15px 0 15px;
	text-align: left;
	border: 0px solid green;
}
/* \*/
#formatrahmen { width: 858px; }
/* */
#metanavi {
	position:relative; left: 0;  /* wegen IE win2000 */
	width: 858px; 
	height: 30px;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif; /* Geneva, */
	font-size: 12px;
	text-align: right;
	border: 0px solid #000; 
}

#metanavi a { border-right: 1px solid #878787; padding: 0 5px;  }
#metanavi a.metanaviganzrechts { border-right: 0px solid #878787; padding: 0 0 0 5px;  }
#metanavi a.selected { color: #F08200; }


#metanavi  ul {
list-style-type: none;
margin:0 ;
padding:0;
border:0px solid red;
float: right;
}
#metanavi li {
margin:0em;
border:0px dotted black;
display: inline;
}
/* \*/
#metanavi li { float:left; display: block; }
/* */
#metanavi li a { 
padding:0px 5px ;
text-decoration:none;
border-right: 1px solid #878787;
}
/* \*/
#metanavi li a { display: block; }
/* */
#metanavi li a.metanaviganzrechts {
padding:0px 0px 0px 5px;
text-decoration:none;
border-right: none;
}
/* \*/
#metanavi li a.metanaviganzrechts { display: block; }
/* */
#metanavi li a:hover{
color: #F08200;
text-decoration:none;
}
#metanavi li a.selected  {
color: #F08200;
text-decoration:none;
}

#block_links { background-color: none;
	clear: both;
	width: 202px;
	float: left;
	position: relative; top: 0px; left: 5px; 
	overflow: hidden;
	border: 0px solid #000;
}
#block_links h2 { margin-bottom: 60px;}
#block_links h2 a { color: #F08200; }
#block_links h2 a ins { display: none; }
#block_links h2 a img { margin-left: 12px; border: none; }



/* HAUPTNAVIGATION */

/* Masken zum Abdecken von bereits fix eingeblendeten Submenues */
#maske_submenue1, #maske_submenue2,
#maske_submenue3, #maske_submenue4,
#maske_submenue5, #maske_submenue6,
#maske_submenue7, #maske_submenue8,
#maske_submenue9, #maske_submenue10 { 
position: absolute; 
left: 105px; 
width: 95px; 
height: 448px; /* zu kurze hoehe wegen opera win */
background-color:#D7D7D7;
border: 0px solid red;
visibility:hidden;
display: none;   /* ausblenden wegen rollbalken in IE 5 mac */
color: #D7D7D7;
}
/* \*/
#maske_submenue1, #maske_submenue2,
#maske_submenue3, #maske_submenue4,
#maske_submenue5, #maske_submenue6,
#maske_submenue7, #maske_submenue8,
#maske_submenue9, #maske_submenue10 { 
display: block;  
}
/* */

#maske_submenue1 { top: 0px; }
#maske_submenue2 { top: -32px; }
#maske_submenue3 { top: -64px; }
#maske_submenue4 { top: -96px; }
#maske_submenue5 { top: -128px; }
#maske_submenue6 { top: -160px; }
#maske_submenue7 { top: -192px; }
#maske_submenue8 { top: -224px; }
#maske_submenue9 { top: -256px; }
#maske_submenue10 { top: -398px; }

#menue {
	position: relative; top: 0px; left: 0;
	width:200px; 
	height:460px;
	margin-right:0;
	border: 0px solid #999;
	font-size: 12px;
	text-align: right; 
	overflow: hidden;
}
#menue ul {
	width:100px;
	margin:0; 
	border-right: 0px solid #fff;
	padding: 0;
	list-style: none;
	font-weight:bold; font-weight:600;
}
#menue ul ul { 
	border: 0px solid #000;  
	text-align: left;  
	font-weight:normal; 
}
#menue li {
	position:relative; top: 0px;
	margin:0 0 0px 0; 
	padding: 0;
	z-index:10;
}
#menue li.mit_submenue ul {
	position:absolute;
	left: 99%; left: 100px;
	top: 7px;
	/* background-color: none; */
}		
#menue a {
	display:block;
	margin:0;
	padding:0 6px 0 12px; 
	border:0px solid grey;
	text-decoration:none;
	width:100%;	/* IE */
}
#menue a:hover { color: #F08200; /* dunkler: #C66600; */} 

#menue li>a { width:auto;	/* Firefox & Opera */ }

#menue a img { border: none; margin: 0; padding: 0; }

#menue li a ins {display: none; }

/* ########### Hover-Anweisungen des Pull-down-Menues ########### */	

/* Masken zum Abdecken von bereits fix eingeblendeten Submenues bei Hover einblenden */
#menue li:hover #maske_submenue1, #menue li:hover #maske_submenue2,
#menue li:hover #maske_submenue3, #menue li:hover #maske_submenue4,
#menue li:hover #maske_submenue5, #menue li:hover #maske_submenue6,
#menue li:hover #maske_submenue7, #menue li:hover #maske_submenue8,
#menue li:hover #maske_submenue9, #menue li:hover #maske_submenue10
{ visibility: visible; z-index:10; }	

#menue li li a { color: #fff; 
/* grau */ color:#828282; 
/* weiss  color: #fff; */
/* braun  color: #a16363; */
/* blau color: #637fa1; */
/* gruen   color: #6ba163; */
padding-bottom: 4px;}
#menue li li a:hover { color: #F08200; }

#menue li.mit_submenue:hover { z-index:13; }		

#menue li.ganzunten { margin-top: 105px; }	
		
#menue ul ul { display: none; }
* #menue ul ul { z-index: 100; } /* wegen IE win */

#menue li:hover ul { display: block; }

#menue li.selected9 ul { display: block;  z-index:12; }

#menue li a.selected { color: #F08200; }
#menue li a.selected:hover{ color: #F08200; }


/* FOTOPRAESENTATION (INHALTSBEREICH) */

#mappe { 
	float: right; 
	position: relative; top: 0; right: 0;
	width: 650px;
	height: 452px;
	background-color: #878787;
	color: #fff;
	overflow: hidden; /* wegen IE win 2000 */
	border: 0px solid red;
}
#mappe h2 { 
	position: relative; top: 0; left: 0;
	padding: 0 0 0 14px;
	width: 600px; /* wegen IE 5 mac */
	height: 30px; 
	z-index: 30;
}
table.bildzentrierer {
position: relative; top: -44px; left: 0;
width: 650px;
height: 452px;
margin: 0;
border: 0px solid red;
padding: 0;
border-collapse:collapse;
z-index: 25;
}
table.bildzentrierer td  {
width: 650px;
height: 452px;
margin: 0;
border: 0px solid red;
padding: 0;
text-align: center;
vertical-align: middle;
}

table.bildzentrierer td h1.linksbuendig { vertical-align: top; font-size:12px; line-height: 14px; text-align:left; margin: 0 0 3px 0; border: 0px solid red; padding: 0px 60px; }

table.bildzentrierer td p a, table.bildzentrierer td p a:visited {
	color: #fff;
}
table.bildzentrierer td p a:hover, ul.downloadliste a:hover  {
	color: #F08200;
}
p.linksbuendig, ul.downloadliste { text-align: left; margin: 0 0 12px 0; padding: 0 60px; line-height: 18px;
vertical-align: top; border: 0px solid blue;}

table.bildzentrierer td div.lebenslauftext {
height: 355px; text-align:left; border: 0px solid blue; padding: 10px 60px; overflow: auto; /* background-color:#666666; */}

div.lebenslauftext h1 { margin: 0 0 0 170px; border: none; padding: 0 0 20px 0; font-size: 14px;}

table.lebenslauftabelle { width:500px; margin: 0; border: 0px solid red; padding: 0; }

table.lebenslauftabelle th { font-size: 12px; width:150px; height: auto; border: none;  color: #fff; vertical-align:top; text-align:left; padding: 0 0 20px 0;}

table.lebenslauftabelle td { width:350px; height: auto; color: #fff; vertical-align:top; text-align:left; padding: 0 0 20px 20px;}

table.lebenslauftabelle td span.datum { /* color: #F08200; */ color: #fff;  font-weight:bold; }



ul.downloadliste { background-color: #666666; border-left:20px solid #666; border-top: 2px solid #666; border-bottom: 10px solid #666; }
ul.downloadliste li a, ul.downloadliste li a:visited { display: block; padding: 2px;
	color: #fff; width:60%;
}
ul.downloadliste li a:hover{ color: #F08200; }

ul.downloadliste li a img { border:none; position:relative; top: 6px; margin-left: 6px; }

#blaetterschalter {
float: right; position: relative; top: 0; right: 0; margin-top: -35px; z-index: 100; width:650px; height: 27px; text-align:center; border: 0px solid red;
}

#blaetterschalter a img { border: none; }



#pdf-mappe { float: right; z-index: 100;  position: relative; top: 0; right: 0; margin-top: -34px; text-align:right; height: 17px; border: 0px solid red; }

#pdf-mappe p.pdf-mappe {
text-align:right;  z-index: 100; border: 0px solid blue; margin: 0; padding: 0;}

#pdf-mappe p.pdf-mappe a { padding: 5px 20px 6px 13px; color:#fff;  background-color: #666; background-image:url(../images/pdf-mappen-icon.gif); background-position:right center; background-repeat:no-repeat; border-right: 10px solid #666;}
#pdf-mappe p.pdf-mappe a:hover { padding: 5px 20px 6px 13px; color:#F08200;  background-color: #666; background-image:url(../images/pdf-mappen-icon_hover.gif); background-position:right center; background-repeat:no-repeat; border-right: 10px solid #666;  }



#vorschaubilder {
	float: right;
	width: 650px;
	margin: 30px 0 0 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif; /* Geneva, */
	font-size: 12px;
}
#vorschaubilder a {
	float:left;
	margin: 0 10px 0 0;
}
#vorschaubilder a img {
	border: 1px solid #878787;
}
#vorschaubilder a:hover img {
	border: 1px solid #F08200;
}
#vorschaubilder a.selected img {
	border: 1px solid #F08200;
}
#vorschaubilder p {
	float: right;
	width: 232px;
	margin: -2px 0 0 0;
	padding: 0;
	font-size: 11px;
	line-height: 12px;
}
#vorschaubilder h4 {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif; /* Geneva, */
}
#vorschaubilder h4 a {
	float:none;
	color: #F08200;
} 

address { display: none; }
