/*
 * Seitendefinitionen für das Sammelsurium auf ncalow.de
 * 
 * media screen
 * author nca
 * version 0.1 (05/2012)
 */
 
html, body {
	/*	background-color:#000033;
		/*background-repeat:repeat-y;*/
		text-align:center;
	}
	
/* ************************************************************************* */
/*                         ID-Definitionen                                   */
/* ************************************************************************* */
#site {
	background-color:white;
	color:#000033;
	font-family:Verdana;
	font-size:12px;
	max-width:1280px;
	min-height:1024px;
	margin:auto;
	/*border-left:1px solid #000033;
	border-right:1px solid #000033;
	border-top:1px solid #000033;*/
}
#siteheader {
	background-image:url(../bild/Siteheader.jpg);
	background-repeat:no-repeat;
	height:221px;
	width:100%;
	margin:0px;
	padding:0px;
}
/* horizontale Hauptnavi */
#navi {
	position:absolute;
	top:200px;
	padding-left:180px;
	font-size:12px;
	font-weight:bold;
}
#navi a {
	color:white;
	text-decoration:none;
	font-family:Verdana;
	padding-left:20px;
}
/*Inhaltsbereich*/
	#content {
		margin:10px;
		height:100%;
		text-align:left;
		/*padding-left:180px;*/
		background-color:white;
	}
	#contentU {
		margin:10px;
		height:100%;
		text-align:left;
		background-color:white;
	}
	#rightContent{
		width:230px;
		height:100%;
		float:right;
		background-color:white;
	}
	#leftContent {
		margin-top:10px;
		width:180px;
		float:left;
		background-color:white;
	}
	#centralContent {
		max-width:800px;
		padding:5px;
		float:left;
		background-color:white;
	}
	
	
/* ************************************************************************* */
/*                    Element-Definitionen                                   */
/* ************************************************************************* */
	/* Hervorhebung mittels Linie unten */
	h1 { 	
		width:800px;
		font-size:24px;
		border-bottom:solid #000033 2px;
		padding-bottom:10px;
		text-align:center;
	}

	/* mit Hervorhebung durch gepunktete 
	Linie oberhalb und links der Überschrift */
	h2 {
		font-size:20px;
		padding-left:5px;
		padding-bottom:10px;
	}
	
	.ohne {
		border:hidden;
		}

	h3 {
		font-size:16px;
		padding-bottom:10px;
	}

	p {	
		font-size:15px;
		margin-left:7px;
	}
	p.klein {
		font-size:12px;
		text-align:center;
	}
	p.kleinSchrift {
		font-size:12px;
	}

	ul, ol {
		margin-left:7px;
		font-size:15px;
	}

	li {
		margin-top:6px;
		margin-bottom:12px;
		padding-left:5px;
	}
	table {
		border:solid #000033 2px;
		text-align:center;
		margin:13px;
	}
	td, th {
		border:solid #000033 1px;
		text-align:center;
		padding:5px;
		
	}
	img {
		padding-left:7px;
		padding-right:7px;
	}
	a {
		text-decoration:none;
		color:#333366;
	}
/* ***********************************************************
					Klassendefinitionen
**************************************************************/
    .floatLeft {
		float:left;
	}
	.floatRight {
		float:right;
	}
	/* Textflussbereinigung */
	.clear {
		clear:both;
	}

	.clearRight {
	clear:right;
	}
	
	.clearLeft {
	clear:left;
	}
	
		/* rechtsbündig mit Textflussbereinigung beidseitig*/
	.urheber {
		margin-top:10px;
		border-top:solid #000033 2px;
		font-size:12px;
		text-align:right;
		clear:both;
	}
	.spalte {
		width:400px;
		padding: 5px;
		float:left;
	}
	
	/* Elementausrichtung mittig */
	.image {
		text-align:center;
		padding: 5px;
	}

	/* Elementausrichtung rechts */
	.rechtsbund { 
		text-align:right; 
	}

	/* Elementausrichtung links */
	.linksbund { 
		text-align:left; 
	}
/*************************************************************
					Navigation 
*************************************************************/
	/* allgemein */
	a.unavi, a.unavi_self, a.unavi_tot, a.unavi_last {
		display:block;
		white-space:nowrap;
		overflow:hidden;
		margin-right:5px;
	/*border-top:1px solid #000033;*/
		border-left:2px solid #000033;
	/*	border-right:2px solid #000033;*/
		border-bottom:1px solid #000033;
		font-family:Verdana,Arial,sans-serif;
		font-size:12px;
		color:#000033;
		text-decoration:none;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:2px;
		padding-right:8px;
		letter-spacing:0.1em;
		text-align:center;
	}

	/* vorhandene Navi */
	a.unavi:link, a.unavi:visited, a.unavi_last:link, a.unavi_last:visited {
		/*background-color:white;*/
	}

	/* aktuell, betrachtet selbe Seite*/
	 a.unavi_self:link, a.unavi_self:visited  {
 		background-color:#CCCC99;
	}

	/* Positionsmarker */
	a.unavi:hover , a:hover {
		color:#000033;
		font-weight:bold;
	}

/**
 * Modul WYSIWYGImage, Wysiwyg-Text mit Bild/Bildergalerie
 */
div.wysiwygimg {}
/* ----- Hack only for IE 7 ----- */
*+html div.wysiwygimg {overflow:hidden;}

.wysiwygimg .wysiwygimgclear {clear:both; display:block; font-size:1px; line-height:0px; margin:0; padding:0; position:relative;}

/* Text */
.wysiwygimg .wysiwygimgtext {}

/* Bild und Link */
.wysiwygimg img.wysiwygimg {border:0; margin:1px;}
/*.wysiwygimg img.wysiwygimg {border:solid 5px #f5f5f5; padding:1px;}*/
.wysiwygimg a.wysiwygimg img {border:0;padding:0px;vertical-align:top; margin:1px;}

/*.wysiwygimg a.wysiwygimg, .wysiwygimg a.wysiwygimg:link {border:solid 5px #f6f6f6; display:table; display:inline-block; line-height:0.0em;}
.wysiwygimg a.wysiwygimg:visited {}
.wysiwygimg a.wysiwygimg:hover {border:solid 5px #e4e4e4;}
.wysiwygimg a.wysiwygimg:focus {border:solid 5px #e4e4e4;}
.wysiwygimg a.wysiwygimg:active {border:solid 5px #e4e4e4;}*/

/* Bildunterschrift */
.wysiwygimg .wysiwygimgtitle {color:#666; font-size:0.8em; font-style:italic; margin:2px 0px;}

/* Wrapper-Classe um Bild und Bildunterschrift*/
.wysiwygimg .wysiwygimgwrap {}

/* Bild links im Text (Textumfluss) */
.wysiwygimg .wysiwygimgleft {float:left; margin:0 1.0em 0 0;}

/* Bild rechts im Text (Textumfluss) */
.wysiwygimg .wysiwygimgright {float: right; margin:0 0 0 1.0em;}

/* Bild oben links */
.wysiwygimg .wysiwygimgtopleft {float:left; margin-bottom:0.5em;}

/* Bild oben rechts */
.wysiwygimg .wysiwygimgtopright {float:right; margin-bottom:0.5em;}

/* Bild oben mittig */
.wysiwygimg .wysiwygimgtopcenter {margin-bottom:0.5em; text-align:center;}
.wysiwygimg .wysiwygimgtopcenter a.wysiwygimg {margin:0 auto;}

/* Bild unten links */
.wysiwygimg .wysiwygimgbottomleft {float:left; margin-top:0.5em;}

/* Bild unten rechts */
.wysiwygimg .wysiwygimgbottomright {float:right; margin-top:0.5em;}

/* Bild unten mittig */
.wysiwygimg .wysiwygimgbottomcenter {margin-top:0.5em; text-align:center;}
.wysiwygimg .wysiwygimgbottomcenter a.wysiwygimg {margin:0 auto;}
.wysiwygimg .wysiwygimgbottomcenter img.wysiwygimg {margin:0 auto;}

/* Für Bilder links/rechts vom Text  */
.wysiwygimg table {border-spacing: 0px; font-size:1.0em;}
.wysiwygimg td {vertical-align:top; font-size:1.0em;}

/* Bild links vom Text */
.wysiwygimg td.wysiwygimgleftcol {padding-right:1.0em;}

/* Bild rechts vom Text */
.wysiwygimg td.wysiwygimgrightcol {padding-left:1.0em;}