/* Body eigenschaften */
body {
 background-color:#E6D296;    /* MWi gut  #ddbb99 */
 font-family:sans-serif;
 margin:0px;
 height:100%; }

/* Paragrapen und Punktlistenformatirung; class center: fuer zentrierten Text */

h1 {
 font-size:14px;
 font-weight: bold;
 color: #8b0000;     /* Nicht schlecht: #663300 */
 }
 
h2 {
font-size:12px;
font-weight: bold;
color: #663300;
 }

/* used for names in bios */
h3 {       
 font-size:20px;
 font-family: Monotype Corsiva;
 font-weight: normal;
 color: #8b0000; 
 margin-top: 0px;
 margin-bottom: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
 } 

 p {
 font-size:12px;
 font-weight: normal;}
  
 li {
 font-size:12px;
 font-weight: normal; }

/* Hyperlinksformatierung */
a:active    { text-decoration:underline; color:#009900; }
a:hover     { text-decoration:underline; color:#ff0000; }
a:link      { text-decoration:underline; color:#0000FF; }
a:visited   { text-decoration:underline; color:#009900; }

d:active    { text-decoration:none; color:#8B0000; }
d:hover     { text-decoration:none; color:#948044; }
d:link      { text-decoration:none; color:#8B0000; }
d:visited   { text-decoration:none; color:#8B0000; }

/* Formatierung des Menues */
a.menue1:link,a.menue1:visited{
 font-size:14px;
 color: #8B0000;       /*MWi alt #663300*/
 background: #D2BE82;
 font-weight: bold;
 text-decoration: none;
 text-align:left;
 margin-bottom:5px;
 margin-top:5px;
 display: block; }

a.menue1:hover,a.menue1:active  {
 color: #8B0000;
 background: #B4A064;
 }
 
 /* This is to have an additional format for active meunue points */
 a.menue1a:link,a.menue1a:visited {
 font-size:14px;
 color: #8B0000;
 background: #B4A064;       /*#cccccc*/
 font-weight: bold;
 text-decoration: none;
 text-align:left;
 margin-bottom:5px;
 margin-top:5px;
 display: block;
 }
 
a.menue2:link, a.menue2:visited {
 font-size:12px;
 color: #8B0000;
 background: #eeeeee;
 font-weight: normal;
 text-decoration: none;
 text-align:left;
 padding-left:35px;
 margin-bottom: 5px; 
 display: block; }

a.menue2:hover, a.menue2:active {
 color: #8B0000;
 background: #cccccc; }

/* This is to have an additional format for active meunue points */
 a.menue2a:link,a.menue2a:visited {
 font-size:12px;
 color: #8B0000;
 background: #cccccc;
 font-weight: normal;
 text-decoration: none;
 text-align:left;
 padding-left:35px;
 margin-bottom:5px;
 margin-top:5px;
 display: block;
 }

img {
 border: 0px; }

#menue {
 position:absolute;
 background-color:none;
 top:0px;
 left:0px;
 width:160px;
 height:100%;
 padding-left:10px;
 vertical-align:top;
 text-align:center; 
 z-index:0
}

/* #dummy is to avoid nasty vertical scroll bar in case padding-top is used in #menue */
#menue-dummy {
 position:relative;
 padding-top:140px;
}

.spacer {
 width:150px;
 height:5px;
 background-image:url("bilder/spacer.png");
 background-position:center;
 background-repeat:no-repeat; 
 font-size:1px;}

.bigspacer {
 width:150px;
 height:150px;
 background-image:url("bilder/spacer.png");
 background-position:center;
 background-repeat:no-repeat; 
 font-size:1px;}

#content {
 position:absolute;
 top:135px;
 left:200px;
 vertical-align:top; 
 max-width:650px;
 min-width:650px;
 color: #8B0000;
 background-color: #E6D296;     /* Besser #ddbb99    Gut: #ddbb88      #ccbb99 */
 background-image:url(MWi.jpg);
 background-repeat:no-repeat;
 background-position:60px 2px;}
 
#galery_content { 
       	 position:absolute;
 	 top:8px;
 	 left:0px;
	 width:750px;
	 background-color:#E6D296; /* ddbb88; */
	 padding-bottom:50px;
}
#galery_navigation { 
       	 position:absolute;
 	 top:30px;
 	 left:550px;
	 min-width:200px;
	 /*background-color:#E6D296;*/
	 padding-bottom:0px;
}

#slide_picture {
 	       position:relative;
	       top:20px;
	       left:20px;
} 

#slide2footer-dummy {
		    position:relative;
		    padding-top:550px;
		    background-color:#E6D296;
}

#JAlbum_Gen {
	    position:relative;
	    top:15px;
	    text-align:center;
	    font-size:75%;    
}

#comment {
 	 position:absolute;
	 margin-left:0px;
 	 margin-top:70px;
	 padding-right:10px;
	 padding-bottom:20px;
}

#galery_navigation_buttons {
	 position:absolute;
	 margin-left:0px;
 	 margin-top:25px;
	 z-index:15;
	 }

 #pic_comment {
 position:absolute;
 top:200px;
 left:380px;
 width:200px;
 /*height:300px;*/
 padding-left:10px;
 vertical-align:top;
 text-align:left; 
 z-index:3
}
 
#titlebar {
 background-color:#E6D296;
 position:absolute;
 top:0px;
 left:0px;
 /*width:100%;*/
 width:900px;
 height:100px;
 padding-top:10px;
 z-index:5 }
  
/* #dummy is to avoid nasty horicontal scroll bar in case padding-top is used in #titlebar */
#title-dummy {
 margin:0px; }

#logo {
 float:left;
 font-size:18px;
 margin-right:10px; }
 
 #title {
 top:20px;
 width:420px;
 float: left;
 text-align: center;
 font-size:24px;
 color: #8B0000;
 font-style: normal;
 /* font-family: "Monotype Corsiva",Times; */
 font-weight: normal;
 margin-right: 100px;
 margin-left: 270px;
 }

#song_list {
 position:absolute;
 top:40px;
 left:170px;
 vertical-align:top; 
 max-width:360px;
 min-width:300px;
 /*MWi need to set border to 0px*/
 border: 0px;
 font-size: 12px;
 color: #8B0000;
 /*background-color: #E6D296;*/    /* Besser #ddbb99    Gut: #ddbb88      #ccbb99 */
 background-color: #E6D296;        /* MWi Debug color: #D2BE82*/
 background-position:60px 2px;}

.songs {
  font-style:italic;
}

#bio {
 position:absolute;
 top:40px;
 left:170px;
 vertical-align:top; 
 max-width:4800px;
 min-width:480px;
 /*MWi need to set border to 0px*/
 border: 0px;
 font-size: 12px;
 color: #8B0000;
 /*background-color: #E6D296;*/    /* Besser #ddbb99    Gut: #ddbb88      #ccbb99 */
 background-color: #E6D296;        /* # MWi Debug color: #D2BE82*/
 /*background-position:60px 2px;*/
}

.bio_item {
  font-style:none;
}

.bio_spacer {
  font-style:bold;
  height:61px;
}

#editor {
    white-space:pre;
}

.italic {
 font-style:italic}
  
.bold {
 font-weight:bold;}

.row_dist_0 {
 margin-top:0px;
 margin-bottom:0px;
 }
 
.grey {
 color: #646464;}

.press_more_indent {
 margin-left:400px;
 margin-top:0px;}

.Mail {
   font-size:12px;
 }

#footer {
 clear: both;
 text-align: center;
 font-size:12px;
 color: #8b0000;
 width:100%;
 padding:80px;
}

