/*
 * 
 * Allgemeine Formatierungen
 * 
 */


* {	text-decoration:none;
	line-height: 14px;
	font-family: Verdana, Sans-Serif;
	padding:0;	margin:0;	color:#000000;
	font-size: 10px;
}
	
body {
	font-size: 10px;
	padding:0;
	margin:0;
	background-color:#fff;
}

h1,h2,h3 {
	font-family: Verdana, Sans-Serif;
	padding:0;
	margin:0;
	color:#000;
	font-weight:normal;
}

p {	margin:0;	padding: 0;}
	
a:link {color:#666;}
a:visited {color:#666;}
a:hover {color:#222;}
a:focus {color:#222;}
a:active {color:#222;}


/*
 * 
 * Bereiche der Haupt Seite
 * 
 */

#HauptSeite, #Seite {	
	margin:0;
	margin-left:22px;
	margin-top:0;
	width:850px;
}

	/*
	 * 
	 * Abstand von Rand Oben zur Haupt Seite
	 * 
	 */


	#Oben{
		height:21px;
	}
	
	/*
	 * 
	 * Menu Oben
	 * 
	 */
	
	
	#MenuOben {	
		padding:0; 	
		margin:0;	
	}
	
		.topselectsoptions{
			/*font-weight:bold;
			font-style:normal;	
			font-size:inherit;*/
		}
		
		.topselects:hover{
			/*background-color:#FFF;*/		
		}
		
		.topselects{
			padding:0;
			margin:0;
			color:#000;
			font-family: Verdana, Sans-Serif;
			font-weight:bold;
			/*background: #FFF;*/
			/*border: solid #666 1px;
			border-bottom-color:#FFF;
			border-right-color:#FFF;
			font-size:inherit;*/
			width:100%;	
		}
		
		.jsmenustop_space{
			width:16px;
		}
		.jsmenustop{
			width:106.7px;	
		}
		
		/*
		 * 
		 * Suchfeld
		 * 
		 */

		.lupe{
			margin-right:7px;
			width:1.3em;
			height:1.4em;
			/*padding-top:4px;*/
		}
		
		#searchinput{
			padding:0;
			margin:0;
			width:100%;
		}
		
		.searchfield{
			padding:0;
			margin:0;
			font-family: Verdana, Sans-Serif;
			border:solid 1px #666;
			border-right-color: #FFF;
			border-bottom-color: #FFF;
			width:106.7px;
			background-color:#fff;
			color:#000;
			padding:0;
			padding-top:2px;
			padding-bottom:2px;
		}

		#csssearch{
			float:right;
		}

		.csssearchfield{
			padding:0;
			margin:0;
			font-family: Verdana, Sans-Serif;
			border:solid 1px #666;
			border-right-color: #FFF;
			border-bottom-color: #FFF;
			width:106.7px;
			background-color:#fff;
			color:#000;
			padding:0;
			padding-top:2px;
			padding-bottom:2px;
		}


	/*
	 * 
	 * Navigation Oben (Seiten, Zurueck, Pfeile)
	 * 
	 */

	
	#NavigationOben{
		clear:both;
		padding:0;	
		margin:0;	
		padding-top:5px;
		overflow: visible;	
		font-weight: bold;
		height:85px;
	}

		a.smalltext, a.smalltext:link,a.smalltext:visited,a.smalltext:hover,a.smalltext:focus,a.smalltext:active {font-weight:bold; color:#666 !important;font-size:10px !important;}
		a.smalltext:hover{
			color:#222 !important;
		}
		a.archivlinks {color:#666;font-size:10px;}
		a.archivlinks:link {color:#666;font-size:10px;}
		a.archivlinks:visited {color:#666;font-size:10px;}
		a.archivlinks:hover {color:#222;font-size:10px;}
		a.archivlinks:focus {color:#222;font-size:10px;}
		a.archivlinks:active {color:#222;font-size:10px;}
		
		.archivlinks{
			color:#666;
		}
		
		/*
		 * 
		 * Seiten
		 * 
		 */
		
		.AktuelleSeite {
			font-weight:bold;
			color:#000;
		}
	
	/*
	 * 
	 * Inhalte
	 * 
	 */

	.InhaltUnterhalb{
		/*width:620px;*/
		width:474px;
	}
	
	#Inhalt {
		width:843px;				
		margin:0;
		padding:0;
		margin-top:0;	margin-bottom:6px;	overflow:hidden;
	}

		/*
		 * 
		 * Uebersichts Ansicht
		 * 
		 */

		#Uebersicht{
			width: 900px;	overflow:hidden;
		}
				
		span.TitelLink a:link {color:#000;}
		span.TitelLink a:visited {color:#000;}
		span.TitelLink a:hover {color:#000;}
		span.TitelLink a:focus {color:#000;}
		span.TitelLink a:active {color:#000;}

		.UebersichtText {
			/*width:106.7px;*/
			width:auto;
			height:15px;
			overflow:hidden;
			padding:0;	
			margin:0;	
			margin-bottom:18px;	
		}
		
		.UebersichtAFBild {
			width:auto;
			/*width:106.7px;	
			height:156px;*/
			overflow:hidden;
			padding:0;	
			margin:0;	
			margin-right:12px;	
			margin-bottom:3px;
		}
		
		
		.UebersichtDiversBild {	
			/*width:144px;	
			height:116px;*/
			width:auto;
			height:auto;	
			/*overflow:hidden;*/
			padding:0;	
			margin:0;	
			margin-right:0;	
			margin-bottom:0;
		}


		.floater{
			float:left;
			/*height:300px;*/
			margin-bottom:11px;
		}


		/*
		 * 
		 * Inhalte der Detailansichten
		 * 
		 */
		
		/* MeltMediaCode (MMC) z.B. MP3 */
		
		.MMCAbstand{					
			margin-top:0;
			margin-bottom:1.4em;
		}
		
		.DetailBildAbstand{			
			margin-top:0;
			margin-bottom:9px;
		}

		.AbstandDetailsText{
			margin-top:0;
			margin-bottom:9px;
			width:474px;
		}
		
		
		.AktuellKTippBildAbstand{
			margin-top:0;
			margin-bottom:6px;
		}

		/*
		 * 
		 * Kontakt
		 * 
		 */
	
		.kontaktknopf {
			color:#000;	
			border: 1px solid #666;	
			width:60px;	
			padding:1px;
		}
		
		.kontaknameemail {
			color:#000;
			border: 1px solid #666;
			width:250px;
			margin-bottom:15px;
			background:transparent;
		}
		
		#kontaktmitteilung{
			color:#000000;
			border: 1px solid #666;
			width:330px;
			height:145px;
			margin-bottom:15px;
			background:transparent;
		}
		
		#kontakttabellelinks {
			margin:0;
			width:130px;
			vertical-align:top;
		}
		
		#kontakttabellerechts {
			margin:0;
			width:230px;
			vertical-align:top;
		}
		
		.sendenalign{
			text-align:right;
		}

		/*
		 * 
		 * Netzwerk
		 * 
		 */
	
		.Adressspalte{
			float:left;
			width:200px;
			margin-right:10px;
		}
		
		.AdressElement{
			margin-bottom:3px;
			text-transform:lowercase;
		}
		
		div.AdressElement a:link {
			color:#000;
		}
		
		div.AdressElement a:visited {
			color:#000;
		}
		
		div.AdressElement a:hover {
			color:#666;
		}
		
		div.AdressElement a:focus {
			color:#666;
		}
		
		div.AdressElement a:active {
			color:#666;
		}
	
	/*
	 * 
	 * Navigation Unten
	 * 
	 */
	
	#NavigationUnten{
		width:843px;
	}
	

		#NachOben{
			padding-top:3px;
			float:left;
		}

		#SeitenUnten{
			float:right;
		}

	/*
	 * 
	 * Linie Unten
	 * 
	 */

	#LinieUnten {	
		padding:0;	
		margin-top:25px;	
		margin-bottom:6px;			
		width: 843px;	
		height: 1px;	
		overflow: hidden;
	}

	#AbstandEnde {
		margin-top:130px;
	}





.menuoption{
	background-color:#fff;	
	color:#000;
	font-weight:normal;
}

/*
 * 
 * FE Editor
 * 
 */

/* Rahmen fuer Bestätigungsabfragen */

.rahmen{
	border:1px solid;
}

/* Div des Editmenuberreichs */

#editmenu{
	position:absolute;
	left:950px;
	top:25px;
}

/* Bearbeitunglisten */

.feeditmenu{	
	background-color:#fff;	
	color:#000;	
	margin-bottom:0.3em;
	width:170px;
	border:solid 1px #666;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	font-size:10px;
	font-weight:bold;
}

.feeditmenu-option{
	font-weight:normal;
}

.feeditmenu2{	
	background-color:#fff;	
	font-weight:bold;
	color:#000;	
	width:170px;
	border:solid 1px #666;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
}
#save{
	display:none;
	font-size:10px;
}

.feeditmenugroup{	
	background-color:#fff;	
	color:#ff0000;
	font-style:italic;	
	margin-bottom:0.3em;
}
	
#MenuElementNr{
	margin:1px;	color:#ffff00;
}

#error {
	color:#ff0000;
	margin-bottom: 3pt;
}
#info {
	color:#0099ff;
	margin-bottom: 3pt;
}

/*
 * 
 * Publizierung Countdown
 * 
 */

#publishcountertext{	
	color:#ff0000;
}
