/**
* CSS
* 
* @version 1.0
* @author Vaska 
* @author Gregory Cadar
*/
* {
	margin: 0;
	padding: 0;
}


/* settings contentbereich */

body { 
	margin-left: 335px; /* cut */
	margin-top: 30px; /* cut */
	font-size: 13px;
	line-height: 1.5;
	font-family: Georgia, "Times New Roman", Times, serif; color: #999999;
	background: #FFFFFF; /* hintergrundfarbe contentbereich */
	/*background-image: url(http://www.peter-kohl.de/files/balken2.gif); background-position:left; background-repeat: repeat-y;*/
}

body.section-1 { }
body.section-2 { }
body.section-3 { }

a:link { text-decoration: underline; color:#999999; } /* exhibition link color */
a:active { text-decoration: none; }
a:visited { text-decoration: underline; color: #999999; } /* exhibition link visited */
a:hover { text-decoration: underline; color: #000000; } /*  exhibition link rollover */

a img { border: none; }



/* settings hauptmenue */

#menu a:link { text-decoration: none; color:#999999; } /* exhibition link color */
#menu a:active { text-decoration:none; }
#menu a:visited { text-decoration:none; color: #999999; } /* exhibition link visited */
#menu a:hover { text-decoration: none; color:#000000; background-color: #FFFFFF } /*  exhibition link rollover */

#menu a { color: #000000; }
#menu {
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif; color: #000000;
	width: 230px; /* Breite der Hauptnavigation */
    /*overflow: auto;*/
    top: 0; /* Abstand der Hauptnavigation vom oberen Rand */
    bottom: 0;
	left: 75px; /* Abstand der Hauptnavigation vom linken Rand */
    position: fixed;
    height: 100%;
    background-color: #ffffff;  /* hintergrundfarbe menue, wenn ausgeschaltet ist menue transparent */
	line-height: 20px;
}

#menu ul {
	background: url(http://www.peter-kohl.de/files/linie.gif) no-repeat; padding-top: 10px;
	list-style: none;
	margin: 0 0 20px 0; 
	
	/* - Abstand der Sektions-Bl–cke zueinander 
	   - Je gr–ţer der Wert, desto fr¸her der Umbruch 
	   - Abstand der Sektions-Bl–cke zueinander 
	   - Einr¸cken Sektions/Exhibitions von links  */
}


/* settings section titles */

#menu ul li.section-title { font-size: 11px; font-family: Arial, Helvetica, sans-serif; letter-spacing: 0px; text-decoration: none; color: #000000; font-weight: normal; } 


#content {
	height: 100%;
	width: 700px; /* Breite des Contentblocks. Geht auch in %.  */
    margin: 0 0 0 0;
	
	/* - Abstand contentblock vom oberen Rand
	   - ? 
	   - ?
	   - Abstand contentblock vom linken Rand  
	   margin: 45px 0 0 355px;*/   
		
    top: 0;
}

.container {
  	padding: 30px 5px 0 0;
	
	/* - Abstand Inhalte vom oberen Rand
	   - ? verbreitert den Contentbereich? 
	   - ? verl”ngert den Contentbereich? 
	   - Abstand Inhalte vom linken Rand  */
}

#content p { width: 650px; }
/* statt inherit kann auch pixelwert gesetzt werden. Default = 400 
margin-bottom: 9px; margin-left: 355px; margin-top: 45px; */

p {
    margin: 0 0 0 0;
	
	/* - Abstand Seitentitel vom oberen Rand
	   - Je gr–ţer der Wert, desto fr¸her der Umbruch im Titel 
	   - Abstand Men¸block zum Seitentitel 
	   - Abstand Seitentitel vom linken Rand  */
	   
}

.thumbs { float: left; padding: 0 20px 23px 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;  }
.thumbs img { margin: 0 0 0 0; }
.thumbs strong { display: block; }

.thumbs a:link { text-decoration: none; color:#000000; } /* exhibition link color */
.thumbs a:active { text-decoration:none; }
.thumbs a:visited { text-decoration:none; color: #000000; } /* exhibition link visited */
.thumbs a:hover { text-decoration: none; color:#000000; background-color: #FFFFFF } /*  exhibition link rollover */


.subhead {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#000000;
	letter-spacing: 1px;
	line-height: 15px;
}

.intro {
	font-family: Arial;
	font-size: 11px;
	letter-spacing: 0px;
	color: #000000;
	background-color:#FFFFFF;
	line-height: 15px;
}

.datum {
	font-family: Arial;
	font-size: 11px;
	letter-spacing: 0px;
	color: #FFFFFF;
	background-color:#000000;
	line-height: 15px;
}

.head {
	font-family: Arial;
	font-size: 11px;
	letter-spacing: 0px;
	color: #000000;
	background-color:#FFFFFF;
	line-height: 15px;
}



h1 { font-size: 24px; font-weight: bold; }
h2 { font-size: 21px; font-weight: normal; color:#000000; }
h3 { font-size: 14px; font-family: "Courier New", Courier, monospace; font-style:italic; font-weight: normal;  }
h4 { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; letter-spacing: 0px; color:#000000; }


#img-container	{ margin: 0; padding: 0; }
#img-container p	{ width: inherit; margin: 0; padding: 0 0 12px 0; }
/* statt inherit kann auch pixelwert gesetzt werden. Default = 400 */

	/* - Abstand Inhalte vom oberen Rand
	   - ? verbreitert den Contentbereich? 
	   - ? verl”ngert den Contentbereich? 
	   - Abstand Inhalte vom linken Rand  */

#once { clear: left; }