/* 
######################################################### 
#							# 
#	Cascading Style Sheet file for 			#
#	http://www.audiograph-dresden.de		# 
#	Copyright by Christian Kliesch of 		#
#	http://www.antipattern.net unless 		#
#	otherwise stated				# 
#	Last edited in Sept 2017        		#
# 							#
######################################################### 
*/ 



body {	background-image: url("../images/3.png");
	    background-repeat: repeat;

		/*background-color: #f4f4f4;b39d9d; e1efb0; */; 
		font-family: "Trebuchet MS", "Lucida Grande", Helvetica, Verdana, sans-serif; 
		font-size: 1em; 
		color: #d5d9cd; 
margin: 0;
padding: 0;

} 
 
p{ 
		color:#d5d9cd;/*e1efb0; */
		font-size:1em;
		line-height:1.6em;
margin:0;
padding-top:0.2em;
padding-bottom:0.6em;
} 
 
h1{ 
		text-align:left; 
/*		font-size:150%; */
		font-size:1.65em;
		font-weight:bold; 
		padding-top:0.8em;
} 
 
h2{ 

		text-align:center; 
/*		font-size:120%; */
		font-size:1.25em;
		font-weight: bold; 
		padding-top:1.5em;

} 
 
h3{ 
		text-align:left; 
/*		font-size:110%; */
		font-size:1.15em;
		font-weight: bold; 
		padding-top:0.5em;
		padding-bottom:0.1em;
margin:0;
} 
 
div.contentbox {
		border-left: 0.4em solid #FFFFFF; 
		border-right: 0.4em solid #FFFFFF; 
		color:#f4f4f4;/*d5d9cd;/*e1efb0; */
		margin-left:auto; 
		margin-right:auto; 
/*		margin-top:5%; 
		margin-bottom:5%;	*/	 
		background-color:#252721;  
		text-align:left; 
		width:45em; 

} 

div#intropic{
padding-top:2em;
}

div.content{ 
		font-size: 1em; 
		margin-left:auto; 
		margin-right:auto; 
		background-color:#252721;  
		padding-left: 40px; 
		padding-right: 40px; 
		padding-bottom: 10px; 
		padding-top: 30px; 
		min-height:15em;
} 
 
 
a { 
		color:#d5d9cd; 
		text-decoration:underline; 
} 
 
a:visited { 
		text-decoration:underline; 
		color:#b8b8b8; 
} 
 
 
 
/* ------------------------------------Formatierung der Navigation (basierend auf Selfhtml)------------------------------ */ 
ul#navigation {
		font-size: 1em;
		padding: 0em;
		text-align: center;
		background-color:#252721;
margin:0 auto auto 0;

}

ul#navigation li {
		font-size:1.0em;
		list-style: none;
		display: inline;
		margin: 0; 


}

ul#navigation a, ul#navigation span {
		float: left; width:9em;
		padding-top:0.3em; 
		padding-bottom:0.3em; 
		text-decoration: none; font-weight: bold;
		color:#d5d9cd; background-color:#252721;
}


ul#navigation a:visited{
		text-decoration: underline;
}
  

ul#navigation a:hover, ul#navigation span {
		color:#252721; background-color:#d5d9cd;/*e1efb0; */
}

ul#navigation div {
/*		clear: left;*/
} 
/*-----------------------------------------------Footer----------------------------------------------*/ 
hr{color: #d5d9cd; 
		background-color:#d5d9cd;/*e1efb0; */ 
		width: 80%; 
		height:1px; 
		text-align:center; 
} 
 
div#footer{ 
/*		border-top: 0.4em solid #FFFFFF; */
		text-align:center; 
		padding-bottom:2em;
		padding-top:1em;
width:100%;
float:none;
} 
 
/* ----------------------------------------------
Navigation-help
------------------------------------ */ 
span.jumpto{ 
		visibility:hidden; 
		text-align:right; 
} 
 
/* ----------------------------------------------
Mitschnitt-Tabelle
------------------------------------ */ 


/* --------------------------------------------
TEXTPATTERN STANDARD 
------------------------------- */



blockquote{
padding-right: 10px;
padding-left: 10px;
font-size: 0.9em;
line-height: 1.6em;
}

blockquote {
margin-right: 0;
margin-left: 20px;
}

.date{
text-align:center;
}
/* links
----------------------------------------------- */



.caps {
font-size: 0.9em;
letter-spacing: 0.1em;
}

img.divider {
margin: 2em 0;
text-align: center;
}


#accessibility {
position: absolute;
top: -10000px;
}


/* comments
----------------------------------------------- */

ol.comments{
		font-size:3em;
		margin:0.4em;
}

ol.comments li{
		padding-left:0.5em;
		border-left:0.05em solid #d5d9cd;/*e1efb0; */
		vertical-align:top;
		padding-top:0.1em;
		padding-bottom:0.1em;
		margin:0.8em;
}

ol.comments li p{
		font-size:0.3em;

}


.cominfo{	font-size:1.3em;
		font-weight:bold;
}




.comments_error {
color: #000;
background-color: #fff4f4 
}

ul.comments_error {
padding : 0.3em;
list-style-type: circle;
list-style-position: inside;
border: 2px solid #fdd;
}

div#cpreview {
color: #000;
background-color: #252721;
border: 2px solid #ddd;
}

form#txpCommentInputForm td {
vertical-align: top;
}


/* Contact Form */

fieldset{
border:0px;
margin:0px;
padding:0px;
}

fieldset ul{
padding:0;
margin:0;
}

fieldset ul li{
list-style: none;
}

fieldset ul li label{
display:block;
float:none;
font-size:0.8em;
padding-top:0.8em;
width:40em;
}

input[type=text]{
width:30em;
}
textarea{
width:50em;
}


input[type=text]:focus, textarea:focus{
 /* border-color: #000 #444 #444 #000;*/
background-color:#d5d9cd;
/*  background-position: 0 0;*/
}

input[type=submit]:hover {
  cursor: pointer;
}

input[type=submit]:focus,
input[type=submit]:active {
  background: #6c0000;
}


/* ---------------------- Tabellen ----------------------*/

table.mtable{
		width:100%;
}

table.mtable th, table.mtable td{
		padding:0.6em;
}