﻿<style>

* /* default - alles auf Null gesetzt */
	{margin: 0px;
	 padding: 0px;}

/******** allgemeine Def. für Seite *********/
/********************************************/
body 	
	{font-family: "Helvetiva", "Arial", san-serif;
	 font-size: 11px;
	 text-align: left;
	 color: #000000;
	 background-image: url(images/back_msc.jpg);
	 background-repeat: repeat-x;}

h1
	{font-family: "Times New Roman", "Times", serif;
	 font-weight: lighter;
	 font-stretch: condensed;
	 font-size: 30px;
	 text-align: left;
	 margin-top: 15px;
	 margin-bottom: 5px;}
	 
h2
	{font-family: "Times New Roman", "Times", serif;
	 font-weight: lighter;
	 font-stretch: condensed;
	 font-size: 20px;
	 text-align: left;
	 margin-top: 0px;
	 margin-bottom: -10px;
	 font-style: oblique;}

h3
	{font-family: "Times New Roman", "Times", serif;
	 font-weight: lighter;
	 font-stretch: condensed;
	 font-size: 20px;
	 text-align: left;
	 margin-top: 0px;
	 margin-bottom: 5px;}
	 
h4
	{font-family: "Times New Roman", "Times", serif;
	 font-weight: lighter;
	 font-style: italic;
	 font-size: 17px;
	 text-align: left;
	 margin-top: 10px;
	 margin-bottom: 0px;}
	 
p
	{font-size: 13px;
	 text-align: left;
	 line-height: 15px;}

li
	{list-style-type: none;
	 font-size: 13px;
	 text-align: left;
	 line-height: 15px;}

ul
	{margin-left: -20px;
	 margin-top: -12px;
	 margin-bottom: -8px;}

table
	{font-size: 13px;
	 text-align: left;
	 width: 180px;
	 border: none;
	 margin-top: 3px;}
	 
tr
	{padding-top: 1px;}

.absatz	{margin-bottom: 7px;}

.wichtig /* um wichtige Sachen hervorzuheben */
	{font-style: oblique;
	 /*color: #ff4800;*/
	 color: #B00000;}

.mehr /* mehr lesen... */
	{font-style: oblique;
	 color: #B00000;}

.lesen /* mehr lesen... */
	{font-style: oblique;
	 color: #1602d2;}

/* Gaestebuch */
#spalte1_gaeste_msc
	{float: left;
	 width: 280px;
	 height: 430px;
	 overflow: auto;}

#spalte2_gaeste_msc
	{float: right;
	 margin-top: 12px;
	 width: 440px;
	 height: 385px;
	 overflow: auto;}

form p
	{font-size: 12px;}

.eingabe input, textarea
	{font-size: 12px;
	 padding: 2px;
	 border: 1px solid #ffde00;
	 margin-bottom: 10px;
	 background-color: #fffac2;
	 width: 270px;}

.eingabe p
	{margin-bottom: 2px;
	 margin-top: 0px;}
	 
.error /* Hinweisetext wenn keine Inhalte eingegeben */
	{font-style: oblique;
	 color: #B00000;}
table.gaestebuch
	{width: 420px;}

td.gbeintraege
	{height: 22px;
	 padding: 4px;
	 vertical-align: top;}

img
	{border-style: none;}

.links
	{}

.zusatz /* kleiner Text */
	{font-size: 10px;
	 margin-top: 0px;
	 text-align: right;}

a
	{text-decoration: none;
	 color: #000000;
	 font-family: "Helvetiva", "Arial", san-serif;
	 font-size: 12px;}

a:hover
	{text-decoration: underline;}

#main_content  /* Eigentliche Seitengröße */
	{margin: 0 auto;  /* Gestaltung bewegt auf x-Achse */
	 width: 900px;
	 height: 800px;}	

/* Header */
#head_msc
	{width: 750px;
	 height: 150px;
	 margin-left: 75px;}
	 
#logo
	{float: left;
	 width: 110px;
	 height: 150px;}
	 	 
#logotext
	{float: right;
	 width: 600px;
	 height: 80px;
	 margin-top: 90px;}
	 
/**************** NAVIGATION ****************/
/********************************************/
#headnavi_msc
	{clear: both;
	 position: absolute;
	 margin-top: -28px;
	 width: 900px;
	 height: 250px;
	 background-image: url(images/headnavi.png);
	 background-repeat: no-repeat;}
	 
.headnavi {		/* spricht alle an */
	float: left;
}

.firstArray {
	margin-top: 65px;
	width: 675px;
	height: 35px;
	margin-left: 140px;
}

.secondArray {
	width: 250px;
	height: 35px;
	margin-left: 340px;
}
	 

#msc_news a,
#msc_news_aktiv a,
#msc_dahlen a,
#msc_dahlen_aktiv a,
#msc_galerie a,
#msc_galerie_aktiv a,
#msc_presse a,
#msc_presse_aktiv a,
#msc_gaeste a,
#msc_gaeste_aktiv a,
#msc_kontakt a,
#msc_kontakt_aktiv a,
#msc_links a,
#msc_links_aktiv a {
	display: block;
	background-image: url(images/mscNavi.png);
	background-repeat: no-repeat;
	height: 32px;
	margin-right: 5px;
}

/*** NEWS ***/
#msc_news a,
#msc_news_aktiv a {
	width: 65px;
}

#msc_news a {
	background-position: 0px -1px;
}

#msc_news a:hover,
#msc_news_aktiv a {
	background-position: 0px -33px;
}

/*** ABOUT ***/
#msc_dahlen a,
#msc_dahlen_aktiv a {
	width: 156px;
}

#msc_dahlen a {
	background-position: -64px -1px;
}

#msc_dahlen a:hover,
#msc_dahlen_aktiv a {
	background-position: -64px -33px;
}

/*** GALERIE ***/	 
#msc_galerie a,
#msc_galerie_aktiv a {
	width: 94px;
}

#msc_galerie a {
	background-position: -222px -1px;
}

#msc_galerie a:hover,
#msc_galerie_aktiv a {
	background-position: -222px -33px;
}

/*** PRESSE ***/	 
#msc_presse a,
#msc_presse_aktiv a {
	width: 92px;
}

#msc_presse a {
	background-position: -318px -1px;
}

#msc_presse a:hover,
#msc_presse_aktiv a {
	background-position: -318px -33px;
}

/*** GAESTEBUCH ***/
#msc_gaeste a,
#msc_gaeste_aktiv a {
	width: 148px;
}

#msc_gaeste a {
	background-position: -412px -1px;
}

#msc_gaeste a:hover,
#msc_gaeste_aktiv a {
	background-position: -412px -33px;
}

/*** KONTAKTDATEN ***/
#msc_kontakt a,
#msc_kontakt_aktiv a {
	width: 110px;
}

#msc_kontakt a {
	background-position: -560px -1px;
}

#msc_kontakt a:hover,
#msc_kontakt_aktiv a {
	background-position: -560px -33px;
}


/*** LINKS ***/
#msc_links a,
#msc_links_aktiv a {
	width: 90px;
}

#msc_links a {
	background-position: -672px -1px;
}

#msc_links a:hover,
#msc_links_aktiv a {
	background-position: -672px -33px;
}
 

/****************** INHALT ******************/
/********************************************/	 	
#content_msc
	{position: relative;
	 top: 135px;
	 left: 75px;
	 width: 750px;
	 height: 450px;
	 clear: both;}

/**** mit Sitbar ****/
#l_content_msc
	{float: left;
	 width: 540px;
	 height: 450px;
	 overflow: auto;}

#l_content_msc h4, #content_msc h4
	{text-align: left;
	 margin-top: 10px;
	 margin-bottom: 0px;}

#content_linie
	{float: left;
	 margin-right: 10px;
	 margin-top: 10px;
	 width: 10px;
	 height: 430px;
	 background-image: url(images/linie.png);
	 background-repeat: no-repeat;}

/**** falls 2spaltig ohne Sidebar ****/
#spalte1_content_msc
	{float: left;
	 width: 350px;
	 height: 430px;
	 overflow: auto;}

#spalte2_content_msc
	{float: right;
	 width: 350px;
	 height: 375px;
	 overflow: auto;}
	 
.inReihe {/* für 3 nebeneinanderliegende Spalten */
	width: 200px;
	float: left;
}

/**** Fahrer ****/	 
#content_fahrer {
	float: left;
	width: 550px;
}

#spalte1_mitSidebar {
	float: left;
	width: 230px;
	overflow: auto;
}

#spalte2_mitSidebar {
	float: left;
	margin-left: -10px;
	width: 330px;
	overflow: auto;
}


.Fahrer_Reihe1 {
	margin-top: 0px;
	margin-right: 30px;
	margin-left: -10px;
	width: 230px;
	float: left;
}

.Fahrer_Reihe2 {
	margin-top: -10px;
	margin-right: 30px;
	margin-left: -10px;
	width: 230px;
	float: left;
}

.Fahrer_inReihe {
	margin-top: 15px;
	margin-right: 0px;
	margin-left: -10px;
	width: 230px;
	float: left;
}

.Fahrer_Inhalt_li {
	margin-top: 13px;
	width: 130px;
	float: left;
	font-weight: bold;
}

.Fahrer_Inhalt_re {
	margin-top: 13px;
	margin-left: 10px;
	width: 180px;
	float: left;
}

#spalte3_unten {
	float: left;
	margin-top: -20px;
	width: 550px;
	overflow: auto;
}

.Fahrer_Inhalt_uli {
	width: 60px;
	float: left;
	font-weight: bold;
}

.Fahrer_Inhalt_ure {
	margin-left: 10px;
	width: 440px;
	float: left;
}


#l_content_msc .inReihe {
	width: 175px;
	float: left;
	margin-top: 0px;
}
	 
#l_content_msc .zusatz /* kleiner Text unter Bildern */
	{margin-right: 15px;}

.archiv
	{margin-top: 4px;}


.aboutTabelle_li {
	margin-top: 13px;
	width: 170px;
	float: left;
	font-weight: bold;
}

.aboutTabelle_re {
	margin-top: 13px;
	margin-left: 10px;
	width: 180px;
	float: left;
}

/* PRESSE */	 	
.pArtikel {
	margin-right: 30px;
	width: 230px;
	float: left;
}

.pArtikel img {
	border: 1px solid #000;
	cursor:url(images/pZoom.png);
}

#l_content_msc .pArtikel h4.pText {
	margin-bottom: 4px;
	white-space: nowrap;
}

.pQuelle {
	font-size: 10px;
	font-style: oblique;
	margin-top: 0px;
}

/* Sidebar */	 	 	 
#sidebar_msc
	{float: right;
	 width: 200px;
	 height: 430px;}
	 
.top_hl_sidebar /* damit Headline Content & Sidebar auf einer Linie beginnen */
	{margin-bottom: -5px;}

.text_sidebar
	{margin-top: 5px;}
	
#sidebar_msc ul /* Formatierung betrifft nur Sidebar */
	{margin-left: 0px;
	 margin-top: 0px;
	 margin-bottom: 0px;}

#sidebar_msc h4 {
	margin-top: 0px;}
	 
.h4_sidebar
	{font-family: "Times New Roman", "Times", serif;
	 font-weight: lighter;
	 font-style: italic;
	 font-size: 17px;
	 text-align: left;
	 margin-top: 10px;
	 margin-bottom: 0px;
	 text-decoration: none;}
	 
.h4_sidebar:hover
	{text-decoration: none;}

.aktiv /* aktive Listenelemente in Sidebar */
	{font-style: oblique;
	 color: #ff6000;}

.aktiv:hover
	{text-decoration: none;}
		 
/* Footer */	 
#foot_msc
	{position: relative;
	 text-align: right;
	 top: 110px;
	 right: 75px;
	 width: 750px;
	 height: 20px;
	 float: right;}
	 
#sponsor
	{float: left;
	  margin-top: -10px;}

.sponsor_text
	{float: left;
	 height: 50px;
	 width: 65px;
	 font-size: 10px;
	 line-height: 13px;
	 margin-top: 2px;}
	 	 
</style>
