
/* Grundgerüst */

* {
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	scrollbar: yes;
	scrollbar-base-color : #ffffff;
	scrollbar-face-color : #ECEBE7;
	scrollbar-track-color : #ffffff;
	scrollbar-arrow-color : #000000;
	scrollbar-3dlight-color : #ffffff;
	scrollbar-darkshadow-color : #ffffff;
	scrollbar-highlight-color : #ffffff;
	scrollbar-shadow-color : #ffffff;
	color: #999966;
}

body{
  	text-align:center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   	font-size: 100%;
	/*background: #E6E7E4 url(images/verlauf.jpg) repeat-x;*/
	background: #000000;
}

.body_print{
	background: #ffffff;
	text-align:left;
}

.box,.box_print{
    text-align: left;
	margin:0px auto;
	width: 48.3em;
	background: #000000;
	/* siehe ff*/
}

.box_print{
    color: #000000;
	/* siehe ff*/
}

/* Header */

.header{
	width:100%;
	background: #000000;
	/*height:12,27 em;*/
}



.main{
	margin: 0.5em 0em 0em 0em;
	padding: 0 em;
	background-color: #000000;
	overflow: hidden;
	/* siehe ff, ie*/
}

.teaser-text{
	padding: 1em 1em 1em 1em;
	font-size: 68%;
	background-color: #3C0003;
	/*auch für linke Seite Content*/
}


/*Content-Seiten*/

.content-termine{
	width: 100%;
	background-color: #000000;
	float: left;
	overflow: auto;
}

.content-termine-print{
	width: 100%;
	background-color: #ffffff;
	float: left;
	overflow: auto;
}

.content1{
	margin: 0 0.5em 0 0;
	width: 20%;
	min-height: 28em;
	background-color: #3C0003;
	float: left;
	overflow: hidden;
}


.content2{
	background-color: #3C0003;
	float: left;
    overflow: auto;
	width: 54%;
	min-height: 28em;
}

.content2-breit{
	margin: 0.2 em;
	width: 78.5%;
	/*height: 28 em;*/
	background-color: #3C0003;
	float: right;
	overflow: auto;
	min-height: 28em;

}


.content3{
	width: 24%;
	background-color: #3C0003;
	float: right;
	min-height: 28em;
}

.content-text{
	padding: 1em 1em 1em 1em;
	font-size: 68%;
	background-color : #3C0003;
	color: #999966;
}

.content-text-print{
	padding: 1em 1em 1em 1em;
	font-size: 68%;
	background-color : ffffff;
	color: #000000;
}

.content-headline, .content-headline-print{
	background-color: #ED1C24;
	height: 1.5em;
	margin: 0 0 1.5em 0;
	padding: 0.5em;
	color: #000000;
	font-weight: bold;
	
}

.content-headline-print{
	background-color: #cccccc;
}

.content-text-foto{
	padding: 0;
	font-size: 100%;
	background-color : #ffffff;
}


.inactive{
   	color: #999999;
	text-decoration : none;
}

/*BIlder*/

.img-right{
   padding: 0.5em 0em 0.3em 0em;
   width:100%;

}

.footnote{
	font-size: 80%;
}

/*
Standard-Tags
*/


a{
	color: #A17523;
	text-decoration: none;
	font-size: 100%;
	cursor: hand;
}

a:link{
	color: #A17523;
	text-decoration: none;
}

a:visited{
	color: #A17523;
	text-decoration: none;
}

a:hover{
	color: #523935;
	text-decoration: underline;
}

h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 margin: 0px;
 padding: 0px;
 font-weight: bold;
}

h2{
 font-family: Verdana, Arial,sans-serif;
 font-size: 114%;
 color: #006699;
 margin: 0px;
 padding: 0px;
}

h3{
 font-family: Verdana, Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h4{
 font-family: Verdana, Arial,sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h5{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

ul{
 list-style-type: square;
}

li{
 list-style-type: square;
}
label{

 font-size: 100%;

}

table{
	font-size: 100%;
	border:1px brown;
}

table{
	font-size: 100%;
	border:1px brown;
	color: #000000;
}

.td{
	border: 1px solid black;
	background-color:#3C0003;
	font-size:80%;

}

.td_print{
		color: #000000;
}
.img_link{
	border:none;
	width: 6px;
	height: 6px;
}
div.table-header-group{
display:table-row;
font-weight:bold;
height:20px;
}

div.tr{
display:table-row;
}

div.td{
display:table-cell;
width:30px;
border-bottom:solid thin black;
vertical-align:middle;
}
.td-100{
display:table-cell;
width:200px;
border-bottom:solid thin black;
vertical-align:middle;
}
/***********************************************/
/* Layout Divs                                 */
/***********************************************/



table.oper{
color: #000000;
}
td.oper{
color: #000000;
}
  

  
  td.green {
background-color: #00ff00;
color: #00ff00;
}
td.red {
background-color: #ff0000;
color: #ff0000;
}
td.yellow {
background-color: #FfDd00;
color: #FfDd00;
}
td.blue {
background-color: #3366cc;
color: #FfDd00;
}
td.white {
background-color: #ffffff;
}
.pfeil{
align: right;
valign: bottom;
}

.textarea{
color: #000000;
}

textarea{
color: #000000;
}

input{
color: #000000;
}

select{
color: #000000;
}

option{
color: #000000;
}