/* CSS Document 
Allgmeine Festlegungen für das Standarddesign von Kunden*/
html {
height:101%;
}

/* 1. Allgemeine Festlegungen für das Rahmendesign */

/* der Rahmen mit der runden Ecke */

body{
	padding: 0px;
	font-size: 62.5%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	background: url(../images/background.gif);
	background-repeat: repeat-x;
	background-position: top center;
	background-color: #f2f7e1;
	color: #1c4602;
	margin:0px;
}

#site{
}

#content_rahmen {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width: 900px;
	height:auto;
}


#content{
	background: url(../images/background_in.png) center repeat-y;
	width: 900px;
}



/* 2. Navigation der Kopf- und Fußzeile */

#manet_head, #manet_foot{
	width: 870px;
	margin-left:auto;
	margin-right:auto;
	background:none;
	background-color:#394046;
	}

#manet_head_left{
	width: 60%;
	float: left;
	text-align: left;
	padding-left: 5px; 
}

#manet_head_right{
	width: 20%;
	float: right;
	text-align: right;
	padding-right: 5px;
}

#uebersetzung {
	float:right;
	bottom:-2px;
	margin-right:5px;
}


#manet_foot{
	text-align: center;
}


.manet {
	font-size: 1.1em;
	text-decoration: none;
	font-weight: bold;
	height: 25px;	
	line-height: 25px;
	color:#fff;

}

.manet a:link, .manet a:visited {
color:#fff;
}

.manet a:active, .manet a:hover {
text-decoration:none;
}

/*3.  Bildleiste */

#imagebar{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width: 870px;
	height: 300px;
}


/* Systemnavigation 
Die Systemnavi wird über eine System-Css gesteuert.
Hier kannst du die Breite und Hintergrundfarbe anpassen.
Mehr ist nicht empfehelnswert wegen der Systemkonformität
Beachte, dass die Hintergrundfarbe, wenn sie an den Hintergrund des Kunden angepasst werden soll, auch
in der Bilddatei angepasst werdem muss.
*/
#systemnavi{
    margin-left:auto;
    margin-right:auto;
	text-align:center;
	width: 870px;
	background-color:#fff;   
	font-size: 1.2em;
}


/*Beachte, dass die Hintergrundfarbe der Systembuttons, wenn sie an den Hintergrund des Kunden angepasst werden soll, auch
in der Bilddatei angepasst werden muss. Dafür gibt es im Kundenarchiv im Musterkundenordner eine Photoshopvorlage. Bitte das Sprite eingfach entsprechend umfärben und in
den imageordner des Kunden exportieren und anschließend den Pfad der  folgenden Zustaände anpassen.*/
#manet_navigation a:link, #manet_navigation  a:visited {
background:url(http://www.m-vp.de/system/images/manet_navi.gif) 0px center no-repeat;
}

#manet_navigation  a:hover,
.mt_unterkunft #manet_navigation a.mn_unterkunft:hover,
.mt_essen #manet_navigation a.mn_essen:hover,
.mt_sehens #manet_navigation a.mn_sehens:hover, 
.mt_kunst #manet_navigation a.mn_kunst:hover,
.mt_angebot #manet_navigation a.mn_angebot:hover, 
.mt_sport #manet_navigation a.mn_sport:hover,
.mt_kontakt #manet_navigation a.mn_kontakt:hover, #manet_navigation a.selected, 
.mt_termin #manet_navigation a.mn_termin:hover,
.mt_gesund #manet_navigation a.mn_gesund:hover, 
.mt_anreise #manet_navigation a.mn_anreise:hover, 
.mt_camp #manet_navigation a.mn_camp:hover,
.mt_karten #manet_navigation a.mn_karten:hover
 {
	
	background:url(http://www.m-vp.de/system/images/manet_navi.gif) -400px center no-repeat;
	
}

.mt_unterkunft #manet_navigation a.mn_unterkunft,
.mt_essen #manet_navigation a.mn_essen,
.mt_sehens #manet_navigation a.mn_sehens, 
.mt_kunst #manet_navigation a.mn_kunst,
.mt_angebot #manet_navigation a.mn_angebot, 
.mt_sport #manet_navigation a.mn_sport,
.mt_kontakt #manet_navigation a.mn_kontakt, 
.mt_termin #manet_navigation a.mn_termin,
.mt_gesund #manet_navigation a.mn_gesund, 
.mt_anreise #manet_navigation a.mn_anreise, 
.mt_camp #manet_navigation a.mn_camp,
.mt_karten #manet_navigation a.mn_karten
  {
	
	background:url(http://www.m-vp.de/system/images/manet_navi.gif) -800px center no-repeat;
	
}


/* Einteilung des Inhaltebereiches in 2 Spalten
Also da, wo alle Texte, Bilder und DB-Einträge der Stadt hinkommen.
 */

#main{
    margin-left: auto;
    margin-right:auto;
	width: 870px;
	text-align:left;
	background-image: url(../images/main_back_end.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

/* linke Spalte */

#sidebar{
	width: 200px;
	float: left;
	font-size: 1.1em;
}

/* rechte Spalte */

#textbar{
	width: 648px;
	float: right;
	font-size: 1.2em;
	line-height: 1.4em;
	text-align: left;
	vertical-align: top;
	padding: 15px 10px 20px 0px;
}
 
 
 


/* Allgemeine Textformatierungen 
Das sind Formatierungen, die global auf der ganzen Seite gelten
*/

.clear_cell{
	clear: both;
	height: 0px;
	padding: 0px;
	margin: 0px;
}


a:link, a:visited {
	text-decoration: underline;
	color: #1c4602;
	font-weight: bold;
}
a:active, a:hover, b.aktiv {
	text-decoration: none;
	color: #5b9402;
	font-weight: bold;
}

 

p.allgemein{
 padding:0px 40px;
}

h1 span{
	display: none;
}

h1 {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font-size:1.5em;
	text-align:left;
}

h2 {
	color: #4f8100;
	font-size: 1.2em;
	margin: 10px 0 5px;
	padding: 0 0 0 40px;
	height: 25px;
	line-height: 25px;
	text-align:left;
	background-image: url(../images/h2_back.gif);
	background-repeat: no-repeat;
}

h3 {
	font-size: 1.2em;
	font-weight: normal;
	font-variant: small-caps;	
	margin: 10px 0 5px;
	padding: 0px;
	height: 25px;
	line-height: 25px;
	text-align:left;
}


hr {
	margin: 25px 0px;
	padding: 0px;
	background-color: #043B81;
	color: #043B81;
	height: 1px;
	size: 1px;
	border: 0px;
}


/* Textformatierungen der linken Spalte
Das sind Formatierungen, die nur für die linke Spalte gelten*/

/* Navigation Musterkunde*/
#navigation{
	text-align:left;
	font-size: 1.2em;
	padding: 0px;
	margin: 0px 0px 0px;
}

#navigation li{
	list-style: none;
	text-align:left;
	margin:0px 0px 1px;
}

#navigation li a{
	text-decoration: none;
	height: 25px;
	display: block;	
	line-height: 25px;
	padding-left:15px;
	font-weight: normal;
}

#navigation li a:link, #navigation li a:visited{
	color: #596c13;
	background-color: #e0d787; 
}

#navigation li a:active, #navigation li a:hover{
	color: #373906;
	background-color: #c3dc51;
}

#navigation .active, #navigation a.active:hover{
	color: #373906;
	background-color: #afc543;
}

/* Kundenkontakt*/

#kontakt {
 margin-left:10px;
 margin-top:10px;
 margin-bottom:15px;
 font-size: 1.1em;
}

/*Anordnung der Bilder in der linken Spalte*/

.image_side{
	border-top:1px solid #4F8100;
	border-bottom:1px solid #4F8100;
	background-color: #fff;
	margin: 10px 0px;
	padding: 5px 0px;
}

/*Anordnung der Bilder in der rechten Spalte*/
.image_rechts{
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	padding: 5px;
	border: 1px solid #4F8100;
	background-color: #fff;
}

.image_links{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 5px;
	border: 1px solid #4F8100;
	background-color: #fff;
}



/*Sonderformat die Subdomain*/
#subdomain {	
	text-align:center;
	margin-top: 10px;
}

.preise th{
	background-color: #d5fb8c;
	text-align: center;
}

.preise td{
	background-color: #e3ffac;
}
