/*********************************************/
/* CSS-Definitionen für: www.maiebertram.com */
/* by Till Aufderheide			    */
/*********************************************/

/* Styles für die Startseite index.html */


body {
	background-image:url(backg_grau.jpg);
         background-repeat:repeat-x;
         text-align:center;
         margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
         color: #6f6f6f;
         font-family: Arial, Verdana, sans-serif;
         font-size: 11px;
	}

a:link, a:visited, a:active {
	color: #003399;
	text-decoration: none;
         font-weight: bold;
}

a:hover{
	color: #003399;
	text-decoration: underline;
         font-weight:bold;
}

#header {
	position:absolute;
         top: 15px;
         width:861px;
         left: 50%;
	margin-left: -430px;
         font-family: Arial, Verdana, sans-serif;
         font-size: 11px;
         color: #6F6F6F;
         text-align:right;
         }

#header a:link, #header a:visited, #header a:active {
	color: #6f6f6f;
         text-decoration: none;
         font-weight:normal;
         }

#header a:hover {
	color: #003399;
         text-decoration: underline;
         }

#mittelteil {
         background-image:url(backg_collage.jpg);
         background-repeat:no-repeat;
         position:absolute;
         top: 35px;
         width:862px;
         left: 50%;
	margin-left: -431px;
         height: 456px;
         text-decoration: none;
         z-index:1;
         }

#mitte_navi {
	font-family: Arial, Verdana, sans-serif;
         font-size: 11px;
         font-weight:bold;
	position: absolute;
         text-align:right;
         left:150px;
         top: 190px;
         /* width: 85px; */
         text-decoration: none;
         color: #6F6F6F;
         padding-top: 0px;
         margin-top: 0px;
         }

#mitte_navi ul, #mitte_navi il {

	list-style: none;
         text-align:right;
         padding-top: 0px;
         margin-top: 0px;
         }

#logo {
	position: absolute;
         left: 50px;
         top: 40px;
         width: 182px;
         z-index: 4;
         }


/* #mitte_navi a:link, #mitte_navi a:visited, #mitte_navi a:active {
	font-family: Arial, Verdana, sans-serif;
         font-size: 11px;
         color: #6f6f6f;
         text-decoration: none;
         font-weight:bold;
         line-height:16px;
         }

#mitte_navi a:hover {
	color: #003399;
         font-weight:bold;
         line-height: 16px;
         font-size: 11px;
         }

         */

#ueberschrift {
	position: absolute;
         top: 45px;
         left: 270px;
         width:350px;
         padding-left: 15px;
         font-size: 16px;
         font-family: Arial, Verdana, sans-serif;
         color: #6f6f6f;
         text-align:left;
         font-weight:bold;
         }

#site_content {
	position: absolute;
         top: 80px;
         left: 270px;
         height: 260px;
         width:315px;
         border-left: 1px solid #003399;
         padding-left: 15px;
         padding-right: 15px;
         text-align:left;
	font-family: Arial, Verdana, sans-serif;
         line-height:16px;
         font-size: 11px;
         overflow: auto;
         scrollbar-base-color: #003399; /* Basisfarbe der Scroll-Leiste */
	scrollbar-arrow-color: #ffffff;  /* Farbe für Verschiebepfeile */
         scrollbar-track-color: #DFDFDF;
         }

#site_content td {
	font-family: Arial, Verdana, sans-serif;
         color: #6F6F6F;
         line-height:16px;
         font-size: 11px;
         }

#site_content td a {
	font-family: Arial, Verdana, sans-serif;
         color: #003399;
         line-height:16px;
         font-size: 11px;
	text-decoration: none;
         }

#site_content td a:hover {
	font-family: Arial, Verdana, sans-serif;
         color: #003399;
         line-height:16px;
         font-size: 11px;
	text-decoration: underline;
         }

#site_content p {
	font-family: Arial, Verdana, sans-serif;
         line-height:16px;
         font-size: 11px;
         color: #6f6f6f;
         }

#site_content p a {
	font-family: Arial, Verdana, sans-serif;
         line-height:16px;
         font-size: 11px;
         color: #003399;
         text-decoration:none;
         }

#site_content p a:hover {
	font-family: Arial, Verdana, sans-serif;
         line-height:16px;
         font-size: 11px;
         color: #003399;
         text-decoration:underline;
         }


#site_content a {
	font-family: Arial, Verdana, sans-serif;
         line-height:16px;
         font-size: 11px;
         color: #003399;
         text-decoration:none;
         }

#site_content a:hover {
	font-family: Arial, Verdana, sans-serif;
         line-height:16px;
         font-size: 11px;
         color: #003399;
         text-decoration:underline;
         }

#site_content p a[name] {
	color: #6f6f6f;
         }

#site_content a[href]:link, #site_content a[href]:visited, #site_content a[href]:active {
	font-family: Arial, Verdana, sans-serif;
         color: #003399;
         line-height:16px;
         font-size: 11px;
         text-decoration: none;
         font-weight:bold;
         }

#site_content a[href]:hover {
	font-family: Arial, Verdana, sans-serif;
         color: #003399;
         line-height:16px;
         font-size: 11px;
         text-decoration: underline;
         font-weight:bold;
         }


#zitat {
	position: absolute;
         top: 384px;
         left: 40px;
         width: 710px;
         z-index: 5;
         text-align:center;
         }

#zitat_en {
	position: absolute;
         top: 384px;
         left: 35px;
         width: 710px;
         z-index: 5;
         text-align:center;
         }

#bild_rechts {
	position: absolute;
         top: 61px;
         left: 661px;
         z-index: 5;
         }


#bild_links{
	position: absolute;
         top: 94px;
         left: 0px;
         width: 182px;
         height: 286px;
         z-index: 5;
         }

#footer {
        	position: absolute;
         left: 28px;
         top: 462px;
         width: 500px;
         z-index: 4;
         font-family: Arial, Verdana, sans-serif;
         color: #6F6F6F;
         font-size: 11px;
         text-align:left;
         }

#footer a:link, #footer a:visited, #footer a:active{
         font-family: Arial, Verdana, sans-serif;
         color: #003399;
         font-size: 11px;
         text-decoration: none;
         font-weight: bold;
         }

#footer a:hover {
         font-family: Arial, Verdana, sans-serif;
         color: #003399;
         font-size: 11px;
         text-decoration: underline;
         font-weight: bold;
         }

#sprache {
	position: absolute;
         left: 681px;
         top: 460px;
         width: 60px;
         text-align:right;
         }

#sprache a:link, a:visited, a:active {
	text-decoration:none;
         color:transparent;
         }

#sprache img {
	border:1px solid black;
         }


#sprache td {
	padding-left: 5px;
         }

h2 {

	font-size:16px;
         }

.blau {
	color: #003399;
         font-weight: bold;
      }

.fliesstext {

	font-size:11px;
         color: #6f6f6f;
         line-height: 16px;
         }

.rahmentable td  {
         border-bottom: 1px solid #DFDFDF;
         vertical_align: top;
         }
        
.rahmentable td p  {
         white-space:nowrap;
         margin: 0px;
         padding: 0px;
         }
        

.galerietable td  {
         text-align:center;

         }

.imgtable td {
         text-align:center;
         }



/* Styles für die erste Seite index.php */

#sprache_start {
	position: absolute;
         left: 50%;
         top: 490px;
         width: 732px;
	margin-left: -366px;
         text-align:right;
         height: 50px;
         z-index:2;
         }


.bildrahmen img {
	border:1px solid black;
         }

#cover{
         background-image:url(cover_first_2.jpg);
         background-repeat:no-repeat;
         position:absolute;
         top: 35px;
         width: 732px;
         left: 50%;
	margin-left: -366px;
         height: 445px;
         text-decoration: none;
         z-index:1;
         }

.anker {
	color: #6f6f6f;
         }

.copyright_fotos {
	font-family: Arial, Verdana, sans-serif;
         line-height:12px;
         font-size: 9px;
         color: #6f6f6f;
         }

#nojscript {
	position: absolute;
         background-image:url(img1.jpg);
         background-repeat:no-repeat;
         width: 177px;
         height: 264px;
         top: 0px;
         left: 0px;
         z-index: 6;
         }

.tellafriend_field {
         margin-top: 3px;
         margin-left: 3px;
         padding-top: 0px;
         padding-left: 2px;
	padding-bottom: 4px;
	color: #6f6f6f;
	font-size: 11px;
	background: #ffffff;
         font-family: Arial, Helvetica, Verdana, sans-serif;
         line-height: 14px;
         border: 1px solid #dfdfdf;
         width: 170px;
}

.tellafriend_captcha{
         margin-top: 3px;
         margin-left: 3px;
         padding-top: 0px;
	padding-bottom: 4px;
         padding-left: 2px;
	color: #6f6f6f;
	font-size: 11px;
	background: #ffffff;
         font-family: Arial, Helvetica, Verdana, sans-serif;
         line-height: 14px;
         border: 1px solid #dfdfdf;
         width: 50px;
}

.tellafriend_area {
         margin-top: 3px;
         margin-left: 3px;
         padding-top: 0px;
	padding-bottom: 4px;
         padding-left: 2px;
	color: #6f6f6f;
	font-size: 11px;
	background: #ffffff;
         font-family: Arial, Helvetica, Verdana, sans-serif;
         line-height: 14px;
         border: 1px solid #dfdfdf;
         width: 170px;
}

.tellafriend_button {
         border: 1px solid #6f6f6f;
	font-size: 11px;
	color: #6f6f6f;
	margin-top: 0px;
         padding: 0px 4px 0px 3px;
         font-family: Arial, Helvetica, Verdana, sans-serif;
         background: #efefef;
}

.link_grau {
         color: #6f6f6f;
         text-decoration: none;
}
.link_grau:hover {
	color: #6f6f6f;
         text-decoration: underline;
}

.BMlink a {
        color: #6f6f6f;
}

.newsletter {
	color: #6f6f6f;
         font-size: 11px;
         }


.newsletter input[type=text] {
	width: 200px;
	color: #6f6f6f;
	background-color: #ffffff;
	border: 1px solid #dfdfdf;
         font-size: 11px;
}
.newsletter input[type=submit] {
	color: #6f6f6f;
         background-color: #efefef;
         border: 1px solid #dfdfdf;
         font-size: 11px;
         font-family: Arial, Helvetica, Verdana, sans-serif;
         }


/* Spezielle WB-Navigationsmenü-Styles */


.menu-current {
	vertical-align: top;
         font-weight: bold;
         color: #003399;
}

.menu-current a:link, .menu-current a:visited, .menu-current a:active {
	color: #003399;
         font-weight: bold;
}

.menu-current a:hover {
	text-decoration: none;
         color: #003399;
         font-weight: bold;
}

.menu-sibling a:link, .menu-sibling a:visited, .menu-sibling a:active {
	color: #6f6f6f;
         font-weight: bold;
}
.menu-sibling a:hover {
	text-decoration: none;
         color: #003399;
         font-weight: bold;
}