body
{
	margin:				0px;
	font-family: 		Verdana, sans-serif;
	background-color: 	#ffffff;
}

div.header {
	position: absolute;
	left: 50%;
	width: 1024px;
	margin-left: -512px; /* negative Hälfte von width: 1024px */			
	height: 24px;
}

/* =============== DIV-ELEMENT KOPF - Blau =============== */
#kopfblau /*winziges DIV, oben links */
{
	float: 				left;
	height: 			24px;
	width: 				190px;
	background-color: 	#003366;
}

/* =============== DIV-ELEMENT SERVICE MENUE =============== */
#menue_service /*Hier ist Startseite, Impressum, Kontakt drin*/
{
	height: 			24px;
	font-size: 			12px;
	color: 				#000000;
	text-align: 		right;
	background-color: 	#ffffff;
}

#menue_service_1
{
	position: 			absolute;
	right: 				10px;
	margin-top: 		5px; 
	font-size: 			12px;
}

#menue_service_1 li
{
	display: 			inline;
	padding-right: 		2px;
}

a.service:link
{
	margin-right: 		5px;
	font-size: 			12px;
	text-decoration: 	none;
	color: 				#000000;
}

a.service:visited	
{
	margin-right: 		5px;
	font-size: 			12px;
	text-decoration: 	none;
	color: 				#000000;
}

a.service:hover
{
	margin-right: 		5px;
	text-decoration:	underline;
}

/* =============== DIV-ELEMENT KARTEI MENUE=============== */
#logo_dpsg
{
	float:				left;
	width: 				240px;
	height: 			65px;
	background-image: 	url(../images/menue_kartei_verlauf.jpg);
}

img.logo_dpsg
{
	position: 			absolute;
	left: 				30px;
	margin-top: 		3px;
}

/*=================================*/

#menue_kartei
{
	float: 				left;
	margin: 			0px;
	height: 			65px;
	background-image: 	url(../images/menue_kartei_verlauf.jpg);
}


#menue_kartei_1 li
{
	float: 				left;
	position:			relative;
	top: 				19px;
	left: 				-62px;
	padding-right:		4px;
	width:				120px;
	height:		 		23px;
	list-style:			none;
}

#menue_karte_1i a, #menue_kartei_1 h1
{
    display: 	block;
    width: 		120px;
    position: 	absolute
}

#menue_kartei_1 span 
{
    position: 	absolute;
    top: 		0px;
    left:		0px;
    width: 		120px;
    height: 	23px;
    background: url(../images/menue_kartei_buttons.jpg) no-repeat 
}

#menue_kartei_1 #stamm a span
 {
    background-position: 	0px 0px
}
#menue_kartei_1 #stamm a:hover span
{
	background-position:	0px -23px
}
#menue_kartei_1 #stamm_klick span
{
	background-position:	0px -46px
}


#menue_kartei_1 #sola a span
 {
    background-position: 	-124px 0px
}
#menue_kartei_1 #sola a:hover span
{
	background-position:	-124px -23px
}
#menue_kartei_1 #sola_klick span
{
	background-position:	-124px -46px
}


#menue_kartei_1 #aktionen a span
 {
    background-position: 	-248px 0px
}
#menue_kartei_1 #aktionen a:hover span
{
	background-position:	-248px -23px
}
#menue_kartei_1 #aktionen_klick span
{
	background-position:	-248px -46px
}


#menue_kartei_1 #guestbook a span
 {
    background-position: 	-372px 0px
}
#menue_kartei_1 #guestbook a:hover span
{
	background-position:	-372px -23px
}
#menue_kartei_1 #guestbook_klick span
{
	background-position:	-372px -46px
}

/*=================================*/

#logo_stammes
{
	height: 			65px;
	background-image: 	url(../images/menue_kartei_verlauf.jpg);
}

img.logo_stammes
{
	position: 			absolute;
	right: 				15px;
	margin-top: 		10px;
}

/* =============== DIV-ELEMENT MENÜ=============== */
#hauptmenue /*Hier sollte nichts mehr verändert werden*/
{
	clear:				left;
	float: 				left;
	position: 			absolute;
	left: 				0px;
	top: 				89px;
	width: 				190px;
	height: 			1000px;
	font-size: 			14px;
	background-color: 	#003366;
}

/*======Die anderen Menü Elemente sind in einzelnen CSS-Dateien gespeichert=========*/



/* =============== SEITENINHALT============== */
#inhalt /*positioniert den Seiteninhalt im Allgemeinem*/
{
	float: 				left;
	position:			absolute;
	top: 				109px;
	left: 				191px;
	width:				750px;
	font-size: 			12px;
	color: 				#000000;
	background-color: 	#ffffff;
}

p
{
	position:			relative;
	top:				-5px;
	left:				68px;
}


a:link
{
	font-size: 			12px;
	font-weight:		bold;
	text-decoration: 	none;
	color: 				#000000;
}

a:visited	
{
	font-weight:		bold;
	font-size: 			12px;
	text-decoration: 	none;
	color: 				#000000;
}

a:hover
{
	font-weight:		bold;
	text-decoration:	underline;
}

div.iframe_thumb
{
	position:			relative;
	left:				68px;
	width: 				550px;
	height: 			100px;
	overflow: 			auto;
}

li.uebersicht
{
	position:			relative;
	top:				-5px;
	left:				42px;
}

p.center
{
	text-align: 		center;
}

p.inhalt-unterstrichen /* unterstrichener Text*/
{
	text-decoration: underline;
	font-weight: bold;
}

p.ueberschrift
{
	position:			relative;
	top:				-5px;
	left:				40px;
}

p.ueberschrift_1
{
	position:			relative;
	top:				5px;
	left:				40px;
}

p.wegzeichen
{
	float: 				left;
	position: 			relative;
	top: 				0px;
	left: 				30px;
}


span.bold
{
	font-weight: 		bold;
}

span.durchgestrichen
{
	text-decoration: 	line-through;
}

span.klein
{
	font-size:			10px;
}

span.ueberschrift
{
	font-weight:		bold;
	font-size:			20px;
}

span.untermenue
{
	color: #89203B;
	font-weight: bold;
}

table.geschichte
{
	position:			relative;
	top:				-5px;
	left:				65px;
}

table.infobox
{
	position:			relative;
	top:				-5px;
	left:				65px;
	width:				350px;
}

td.infobox_h
{
	background-color:	#89203B;
	vertical-align:		top;
}

td.infobox
{
	background-color:	#bbbbbb;
	vertical-align:		top;
}

td.top
{
	width:				170px;
	vertical-align:		top;
}

td.top_2
{
	vertical-align:		top;
}

ul.liste
{
	position:			relative;
	left:				45px;
	width:				400px;
}



/******************GÄSTEBUCH**************************/
.button 
{
	font-size: 10pt;
	font-family: Verdana,sans-serif;
	color: #ffffff;
	background-color: #89203B;
	margin-bottom:5px;
	margin-top:5px;
	margin-left:0px;
	margin-right:0px;
	cursor: hand;
	cursor: pointer;
}

.box-guestbook-h
{
	 font-weight: bold;
	 color: #000000;
	 padding-top:2px;
     padding-bottom:2px;
     BACKGROUND-COLOR: #bbbbbb;
}

.box-guestbook
{
    border-width: 1px;
    border-style: solid;
    border-color: #003366;
    background-color:#eeeeee;
    line-height:11pt;
    margin-bottom:10px;
    margin-top:10px;
    margin-left:10px;
    margin-right:10px;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:2px;
    padding-right:2px;*/
}

.box-guestbook-admin
{
	 font-weight: bold;
	 color: #000000;
	 padding-top:2px;
         padding-bottom:2px;
         BACKGROUND-COLOR: #ffffff;
}

.red
{
 font-size: 8pt;
 color: #FF0000;
 font-weight: bold;
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
