/* Stylesheet created by Bernd Weber */

html, body {
height: 100%;
margin: 0;
padding: 0;
}

hr {margin-left: 0;
    margin-right:auto;
    width: 95%}

/* Body-Design */
body {
         font-size: 85%;
         font-family: "Trebuchet MS", Verdana, Arial, Sans-Serif;
         text-align: center;
	 background-color:#ffffff;
	 margin-left: 50px;
	 color: #000000;
         
}

/* Logo-Part */
img.logo {
	/* float: left; */
	width: 760px;
	height: 187px;
	}
	
/**************End Logo-Part***************/


h1,h2,h3,h4,h5,h6 {
margin: 20px;
}


dd {
font-weight: bold;
}


/* Formats for headings */
h1 {
	font-size:180%;
	color:#000000;
	font-style:normal;
	font-family:Arial;
        text-align: left;
}


h2 {
        font-size:140%;
	color:#000000;
	font-style:normal;
	font-family:Arial;
}

h3 {
	font-size:120%;
	font-family:sans-serif,Helvetica,Times,Arial;
	color:#000000;
	font-style:oblique;
	border-bottom: thin solid silver;
}






/********* End formats for headings ****************/

/* Formats for Linking */
a {
font-family:Arial, sans-serif;
font-size: 100%;
}

a:link {
        
	color:#0000ff;
	font-weight:bold;
	text-decoration:none;
	
}

a:visited {
        
	color:#E0791F;
	font-style:italic;
	text-decoration:underline;
}

/***** Menue with main navigation *********/



div.menu
{ 	float: left;
        width: 950px;
        height: 30px;
        border-bottom: 1px solid #999;
        border-top: 1px solid #999;
 	background-image:url(img/nav.png);
        
 	
}



#navigation  ul {
 margin: 0 0 0 0px;
 white-space: nowrap;
 font-size: 1.0em;
 font-weight: bold;
 list-style-image: none;
 
 }
#navigation ul li {
position:relative;
float: left;
margin: 0 0 0 0;
padding: 0;
list-style-type: none;
}
#navigation li ul li{
position: relative;
left: -40px;
}
#navigation ul a:link, #navigation ul a:visited {
display: inline;
float: left;
height: auto;
margin: 0 0 0 0;
padding: 6px 30px 2px 30px;
text-decoration: none;
background: url(img/link_btn_normal.gif) no-repeat;
color: #000000;
}

dl.embedded_pics_portrait{
margin: 0 auto 0;
padding: 4px;
width: 200px;
border: 1px solid #aaa;
}
dd.embedded_pics_portrait dd {
margin-left: 0;
font-size:1.0em;
padding: 0 0;
 color: #333;
}

dl.embedded_pics_landscape{
margin: 0 auto 0;
padding: 4px;
width: 500px;
border: 1px solid #aaa;
}
dd.embedded_pics_landscape dd {
margin-left: 0;
font-size:1.0em;
 padding: 0 0;
 color: #333;
}



#navigation ul a:hover, #navigation ul a:active {
text-decoration: underline;
background: url(img/link_btn_hover.gif) no-repeat;
color: #ffffff;
}
#navigation li.off:hover ul {
  /* Die anderen Themen anzeigen
     bei hover über dem Elternmenü */
  display: block;
  z-index: 6000;
}


#navigation li.off ul, #nav li.on ul.on {
  /* Verstecken der Untermenüs */
  float:left;
  display: none;
  position:absolute;
  top: 10px;
  left: 0;
  height: 15px;
  padding-top: 10px;
}
#navigation li.on ul{
  /* Liste des aktiven Untermenüs ausgeben */
  display: block;
  width: 2%;
  height: 2%
}

#navigation  ul ul li{
 background-image: url(img/nav.png);
  }




/******* End of menue with main navigation *************/

/********** Galerie ********************************/

#galery {
 width: 850px;
 float: left;
 }
#galery dl {
margin: 5px 10px;
padding: 4px;
float: left;
width: 200px;
}
#galery dd {
 font-size:0.7em;
 padding: 0 5px;
 color: #333;
}
#galery dt img {
border: 1px solid #eee;
background-color: #fff;
border-bottom: 1px solid #aaa;
padding: 10px;
margin: 5px 0;
}
/******************** End Galery *****************************/




/************ Formats for Forms and Elements *************/
form {
  float:left;
  background: #ffd700;
  border: thin solid #ab0;
  margin: 2em;
  padding: .5em;
  margin-bottom: 1em;
}

legend {
font-weight: bold;
font-size: 120%;
}

#person label {
display: block;
font-weight: bold;
}

fieldset {
 border: 1px solid #dbd;
 background: #eee8aa;
}

/************ End Forms **************/

div.tutti {
        text-align: left;
	height:auto;
	width:950px;
	margin:0 auto;
	}

div.header {
float: left;
width: 760px;
height: 187px;
text-align: right;
border-top: 1px solid #999;
}



/* Der Inhalt */
#content {
        position:absolute;
        float: left;
	height:400px;
        width:660px;
        top:220px;
	color: #000000;
        }

#content2 {
        position:absolute;
        text-align: center;
        float: left;
	height:400px;
        width:760px;
        top:220px;
	color: #000000;
        
}

#footer {
        font-family: "Courier New";
         padding-bottom: 1em;
        margin-left: 200px;
        margin-top: 1em;
        height: 2em; 
        width: 760px;
        float: left;
        background: #CCC;
        border: solid 1px #ccc;
}
#footer p {
           text-align: center;
            
}




#sidebar {
        float: right;
        top:0;
	width:240px; 
	height:auto;
	font-size:10pt;
	border: 1px solid #000000;
	background-color:#eeeeee;
	color: #000000;
}









p.vtext {
         text-indent:1em;
         line-height:1.4em; 
         font-size:1em; 
         margin: 15px 20px;
         }
p.sidebar {
         text-indent:1em;
         line-height:1.4em; 
         font-size:1em; 
         margin-left: 0.5em;
         }

p.datum {
         text-indent:0.5em;
         line-height:1.4em; 
         font-size:1em;
         margin-bottom: 0;
         margin-left: 0.5em;
         }

p.presse {
         text-indent:0.5em;
         line-height:1.4em; 
         font-size:1em;
         font-weight:bold;
         margin-top: 0;
         margin-left: 0.5em;
         }
p.autor {
         text-indent:0.5em;
         line-height:1.4em; 
         font-size:1em;
         font-style: oblique;
         margin-top: 0.2em;
         margin-left: 0.5em;
         }

p.letter {
         line-height:1.4em;
         font-family:Courier;
         font-size:1em; 
         margin-left:5px; 
         margin-right:7.5%
}





img.mt {
	width: 200px;
	height:267px;
	float: left;
        margin: 10px;	
}

/************ Administration ***********************/
#admin {
text-align: center;
}

div.admin_bottom {
position: relative;
top:100px;
float: left;
text-align: center;
margin: 15px;
}


p a.fn{ 
vertical-align: 0.3em; 
font-size: 0.8em; 
font-weight: bold; 
padding-right: 0.3em; /* Kuenstliche Vergroesserung, weil sehr kleine Linkflaechen - hier eine einzelne Ziffer - schwer mit der Maus zu treffen sind.*/
padding-left: 0.3em;
}
div.fn{
border-top: 1px dotted black; 
}
div.fn li{
margin-bottom: .5em; 
}




