/*  Style-Sheet 
	von schreibkunst.at
	Last Update: 

/* Wichtige Farben */
.dunkelrot { color: #660000; }
.tomate { color: #bb4422; }
.elfenbein{ color: #ffffcc; }


/* Standardformatierungen */
* {
	margin: 0em;
	padding: 0em;
}


.clear { clear: both; }
.hide { display: none; }
.leftalign { float: left; }
.rightalign { float: right; }
.nobr { white-space: nowrap; }

body {
    font-size: 70%;
	line-height: 1.3em;
	text-align:left;
	background: #660000;
}

img, a img { border: 0; }

img.shadow {
	border: 1px solid #eeeeee;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
}

img.rahmen {
	border: 1px solid #ffffcc;
}

.clear { clear: both; }
.none { display: none; }
.leftalign { float: left; }
.rightalign { float: right; }
.nobr { white-space: nowrap; }

h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, div, p, input, textarea, select, td, th, address, blockquote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none;
	color: #ffffcc;
	text-align:left;
}

h1 {
	font-size: 1.4em;
	line-height: 1.6em;
	font-weight: bold;
}

h2, blockquote {
	font-size: 1.3em;
	line-height: 1.6em;
	font-weight: bold;
}

h2 {
	clear: both;
	padding: 2em 0em 1em 0em;
}

h3 {
	font-weight: bold;
	margin: 1em 0em 0.5em 0em;
}


ul {
	list-style-type: none;
}

ul li {
	background: url(../bilder/lp.gif) 0px 1em no-repeat;
	padding-left: 1em;
}

ol li {
	margin-left: 2em;
	padding-left: 0em;
}

ol, ul, p, address, dl {
	margin-bottom: 0.5em;
}

p.bildtxt {
	font-weight: normal;
	color: #ffffcc;
	text-align:right;
	margin-top: 0.5em;
}
	
select  {
	width: 350px;
	font-size: 1.2em;
	margin-bottom: 0.5em;
}

th {
	font-weight: bold;
}

a:link,
a:visited,
a:active {
	color: #FFFFCC;
	text-decoration: none;
}

a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}


div#content {
	position: relative;
	top: 45px;
	left: 40px;
	width: 70%;
}

body#navigation div#navi {
	position: relative;
	top: 30px;
	left: 30px;
}

	body#navigation div#navi p {
	  font-size: 12px; 
	  line-height: 15px; 
	  font-weight: bold; 
}
	
body#start {
	background-color: #330000;
	text-align:center;
}		
		
body#start div#content {
	margin: 0 auto;
	position: relative;
	top: 3em;
	left: 0;
	width: 1000px;
	text-align:center;
}
		
	body#start div#content div#rahmen {
		width: 800px;
		height:500px;
		margin: 0 auto;
		border: 2px solid #ffffcc;
		background-color: #853018;
	}

		body#start div#content div#rahmen div#starttext {
			float: left;
			position: relative;
			left: 6.5em;
			top: 11em;
			width: 320px;
		}
		
			body#start div#content div#rahmen div#starttext h2 {
				padding: 0em;
			}

		body#start div#content div#rahmen div#schindel,
		body#start div#content div#rahmen div#ernst {
			float: left;
			position: relative;
			left: 6.5em;
			top: 5em;
			margin-right: 4em;
		}	
		
		body#start div#content div#rahmen div#programm {
			clear: both;
			position: relative;
			top: 2em;
			left: 26em;	
		}

		body#start div#content div#rahmen div#programm * {
			color: #ffffcc;
		}		
		
		body#start div#content div#rahmen div#zitat {
			clear: both;
			position: relative;
			top: 2em;
			left: 6.5em;
			width: 800px;
		}

		body#start div#content div#rahmen div#zitat * {
			color: #330000;
		}

	body#start div#content div#logos {
		text-align:center;
		margin-top: 3em;

		
	}

		body#start div#content div#logos div {
			float: left;
			position: relative;
			width: 115px;
			text-align:center;
			margin-left: 65px;
		}

body#autorinnen div#content div.autor {
	clear: both;	
	height: 250px;
}		
		
	body#autorinnen div#content div.autor div.bild {
		float: left;
		margin-right: 3em;
		width: 160px;
	}	
	
	body#autorinnen div#content div.autor div.text {
		float: left;
		width: 60%;
	}
	
		body#autorinnen div#content div.autor div.text h2 {
			padding: 0em 0em 0.5em 0em;
		}
	
		
body#termine table {
	margin-top: 2em;
	border: 1px solid #853018;
	width: 600px;	
}
	
	body#termine table tr.lesung {
		background-color: #853018;
	}
	
	
	body#termine table tr.schreibwerkstatt {
	}	
	
	body#termine table td {
		padding: 0.5em;
	}
	
		body#termine table td.datum {
			font-size: 1.2em;
			font-weight: bold;
			width: 130px;
			white-space: nowrap;
		}

		body#termine table td.typ {
			font-size: 1.2em;
			font-weight: bold;
			font-style: italic;		
			width: 160px;
		}		

		body#termine table td.beschreibung {
		}	
		
			body#termine table td.beschreibung div.lektor {
				font-weight: bold;
			}	
			
			body#termine table td.beschreibung div.thema {
			}		
		
		body#termine table td.ort {
		}		
	

	body#termine div#content div#hinweise {
		clear: both;
		margin-top: 2em;
	}

		body#termine div#content div#hinweise dl dt {
			float: left;
			width: 2em;
		}
		
		body#termine div#content div#hinweise dl dd {
			width: 50em;
			margin-bottom: 0.5em;
		}

	body#termine div#content div#seminarinhalte {
		width: 60%;
	}
		
body#kontakt div#content {
	width: 70%;
}		

	body#kontakt div#content dl#kosten dt {
		float: left;
		width: 130px;
	
	}
	
	body#kontakt div#content dl#kosten dd {
		position: relative;
		left: 2em;
	}	
	
	body#kontakt h4 {
		float: left;
		display: inline;
		font-weight: bold;
		margin-right: 1em;
	}

body#partner div#content {
	width: 70%;
}

	body#partner h1 {
		margin-bottom: 2em;
	}
	
	body#partner div#content dl {
		clear: both;
		width: 100%;
	}

	body#partner div#content dl dt {
		float: left;
		margin-right: 2em;
		margin-bottom: 1em;
	}
	
	body#partner div#content dl dd {
		float: left;
		margin-right: 2em;
		margin-bottom: 1em;
	}	
	
	
body#wurzelhof div#content {
	width: 60%;
}

	body#wurzelhof div#content div#galerie {
		width: 583px;
		text-align:center;
		margin-top: 2em;
	}
	
	body#wurzelhof div#content div#galerie img {
		float: left;
		margin-left: 14px;
	}
	
	body#wurzelhof div#content div#galerie img.first {
		margin-left: 0px;
	}
	

body#history div#content {
	width: 720px;
}

body#history div#events {
	float: left;	
}	

	body#history h1 {
		margin-bottom: 2em;
	}
		
	body#history h1 span {
		font-weight: normal;
	}

	body#history div.event {
		width: 450px;
		margin-bottom: 6em;
	}
	
	body#history div.event * {
		margin-bottom: 0.5em;
	}
	
	body#history div.event div.typ {
		float: left;
		width: 170px;
	}
	
		body#history div.event div.typ span.swst {
			font-size: 1.2em;
			font-style: italic;
			font-weight: bold;
		}
	
	body#history div.event div.details {
		float: left;
		width: 260px;
	}
	
	body#history div#fotos {
		float: left;
		width: 260px;
		border: 1px solid black,
	}
	
	body#history div#fotos * {
		margin-bottom: 0.5em;
	}
	
#content-tabelle {
	position: relative;
	left: 40px;
}


.px9 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none}

.px10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 13px; font-weight: normal; font-variant: normal; text-transform: none}
.px10b {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 13px; font-weight: bold; font-variant: normal; text-transform: none}
.px10k {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic; line-height: 13px; font-weight: normal; font-variant: normal; text-transform: none}
.px10kb {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic; line-height: 13px; font-weight: bold; font-variant: normal; text-transform: none}

.px11 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none;}
.px11b {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal; text-transform: none;}
.px11k {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none;}
.px11kb {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; line-height: 14px; font-weight: bold; font-variant: normal; text-transform: none;}

.px12 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none;}

.px12k {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none}
.px12kb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; line-height: 15px; font-weight: bold; font-variant: normal; text-transform: none}

.px14 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: 17px; font-weight: normal; font-variant: normal; text-transform: none}
.px14b {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: 17px; font-weight: bold; font-variant: normal; text-transform: none}
.px14k { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: italic; line-height: 17px; font-weight: normal; font-variant: normal; text-transform: none}
.px14kb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: italic; line-height: 17px; font-weight: bold; font-variant: normal; text-transform: none}

.px16 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: 19px; font-weight: normal; font-variant: normal; text-transform: none}
.px16b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: 19px; font-weight: bold; font-variant: normal; text-transform: none}
.px16k { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: italic; line-height: 19px; font-weight: normal; font-variant: normal; text-transform: none}
.px16kb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: italic; line-height: 19px; font-weight: bold; font-variant: normal; text-transform: none}

.px18 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; line-height: 21px; font-weight: normal; font-variant: normal; text-transform: none}
.px18b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: bold; line-height: 21px; font-variant: normal; text-transform: none;}
.px18k {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-style: italic; line-height: 21px; font-weight: normal; font-variant: normal; text-transform: none}
.px18kb {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-style: italic; line-height: 21px; font-weight: bold; font-variant: normal; text-transform: none}
.px24 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: 28px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
.px24b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: 28px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
}
.px24k {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: italic;
	line-height: 28px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
.px24kb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: italic;
	line-height: 28px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
}


.px36b {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 36px; font-style: normal; font-weight: bold; line-height: 40px; font-variant: normal; text-transform: none;}

.px50b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 50px;
	font-style: normal;
	line-height: 54px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
}


.px60b {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 60px; font-style: normal; font-weight: bold; line-height: 64px; font-variant: normal; text-transform: none;
}
.px72b {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 72px; font-style: normal; font-weight: bold; line-height: 78px; font-variant: normal; text-transform: none;
}