
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #F9F9F9;
}


table.contentTable{
	border: #E6E6E6 solid;
	border-width: 1px 1px 1px 0px;
}

table.RandHellgrau{
	border: #E6E6E6 solid;
	border-width: 1px 1px 1px 1px;
}

td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
td.block{
   text-align: justify;
}

.smallgray{font-family:verdana,arial;color:#566277;}
/* --- SCHWARZ  ---*/

td.schwarzSmall{
	color: #000000;
	font-size: 10px;
}

td.schwarzXSmall{
	color: #000000;
	font-size: 9px;
}

td.borderObenSchwarz{
	border: #000000 solid;
	border-width: 1px 0px 0px 0px;
}
td.borderUntenSchwarz{
	border: #000000 solid;
	border-width: 0px 0px 1px 0px;
}

/* --- ROT  ---*/

td.test{
	background-color:#E6E6E6; 
	color: #A80000;
	border:  solid #A80000;
	border-width:0px 2px 0px 0px;
}


td.rot{
	color:#A80000;
}

td.rotSmall{
	color:#A80000;
	font-size: 10px;
}


td.rotBig{
	font-weight: bold;
	color:#A80000;
}

td.borderUntenRot{
	border: #A80000 solid;
	border-width: 0px 0px 1px 0px;
}

td.borderRandRot{
	border: #A80000 solid;
	border-width: 1px 1px 1px 1px;
}

/* ---  GRAU BLAU ---*/
td.graublau{
	color:#566277;
}

td.graublauBlock{
	color:#566277;
	text-align : justify;
}
td.graublauBlockSmall{
	color:#566277;
	text-align : justify;
	font-size: 10px;
}


td.graublauBig{
	font-weight: bold;
	color:#566277;
}

td.graublauSmall{
	color:#566277;
	font-size: 10px;
}

td.graublauSmallBorderOben{
	color:#566277;
	font-size: 10px;
	border: #566277 solid;
	border-width: 1px 0px 0px 0px;
}


td.graublauXSmall{
	color:#566277;
	font-size: 9px;
}

td.borderObenGraublau{
	border: #566277 solid;
	border-width: 1px 0px 0px 0px;
}

td.borderUntenGraublau{
	border: #566277 solid;
	border-width: 0px 0px 1px 0px;
}

/* ---  GRAU ---*/
td.grau{
	color:#AFAFAF;
}

td.grauSmall{
	color:#AFAFAF;
	font-size: 10px;
}

td.borderObenGrau{
	border: #AFAFAF solid;
	border-width: 1px 0px 0px 0px;
}

td.borderUntenGrau{
	border: #AFAFAF solid;
	border-width: 0px 0px 1px 0px;
}

/* ---  HELLGRAU ---*/
td.hellgrau{
	color:#E6E6E6;
}

td.hellgrauSmall{
	color:#E6E6E6;
	font-size: 10px;
}

td.borderObenHellgrau{
	border: #E6E6E6 solid;
	border-width: 1px 0px 0px 0px;
}
td.borderObenHellgrauBlock{
	text-align: justify;
	border: #E6E6E6 solid;
	border-width: 1px 0px 0px 0px;
}

td.borderUntenHellgrau{
	border: #E6E6E6 solid;
	border-width: 0px 0px 1px 0px;
}

/* --- NEWS  ---*/
td.news{
	color: #000000;
}

td.newsHeadline{
	color: #000000;
	font-size:10px;
}

/* --- SUCHE ---*/
td.search_headline{
	font-size:11px;
	text-transform : uppercase;
	border: #E6E6E6 solid;
	border-width: 0px 0px 1px 0px;
}


/* --- EVENTS  ---*/

td.event_subfooterlink{
	font-size: 9px;
	background-color:#E6E6E6;
	color:#AA0000;
	border: solid #AA0000;
	border-width: 0px 4px 0px 0px;
}
td.event_stadtheadline{
	font-size:11px;
	letter-spacing : 2px;
	background-color:#E6E6E6;
	color:#AA0000;
	border: solid #AA0000;
	border-width: 0px 4px 0px 0px;
}

td.event_tagheadline{
	font-size:11px;
	color:#566277;
	font-weight:bold;
	background-color: #E4E6EC;
	
}

td.event_eventheadline{
	color: #000000;
	font-size:10px;
	letter-spacing : 1px;
}

td.event_event{
	text-align : justify;
}

.event_eventzusatztext{
	font-size:9px;
}

/* --- LOCATIONS  ---*/

td.location_locationheadline{
	color: #000000;
	font-size:10px;
	letter-spacing : 1px;
}

td.location_location{
	text-align : justify;
}

/* --- VISITORLINKS  ---*/

td.VLLinkText{
	color: #000000;
	font-size:11px;
	letter-spacing : 1px;
}

/* --- KONTAKT  ---*/

td.kontaktText{
	color: #000000;
	font-size:11px;
	letter-spacing : 1px;
}

/* --- IMPRESSUM  ---*/
.impressumsmall{
	font-size:9px;
}

/* --- BACKCATALOG  ---*/
td.bctext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align : justify;
}

/* --- Backcatalog  ---*/
td.bcHeadline{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing : 1px;
}

/* --- LINKS -- */

a {
	color:#003998;
}

a.grau{
	color:#566277;
	text-decoration: none;
}

a.graublau{
	color:#566277;
	text-decoration: none;
}

a.rot{
	color:#A80000;
	text-decoration: none;
}

/* --- MENUE AKTIVE -- */
a.menueAktiv {
	color: #A80000; 
	font-weight: bold;
	text-decoration: none;
}

a.menueAktiv:hover {
	color: #A80000; 
	font-weight: bold;
	text-decoration: none;
}

/* --- MENUE -- */

a.menue {
	color: #000000; 
	font-weight: bold;
	text-decoration: none;
}

a.menue:hover {
	color: #A80000; 
	font-weight: bold;
	text-decoration: none;
}

td.formheadline{
	color: #000000;
	font-size:11px;
	letter-spacing : 1px;
}

/* --- FORM -- */

input.small{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt; 
	width:130px; 
	height:20px;
}

input.visitorLinkSmall{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt; 
	width:145px; 
	height:20px;
}

input.locationSmall{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt; 
	width:145px; 
	height:20px;
}

input.visitorLinkNorm{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt; 
	width:300px; 
	height:20px;
}

input.kontakt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt; 
	width:300px; 
	height:20px;
}

textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt; 
	width:145px; 
	height:100px;
	
}

textarea.visitorLinkSmall{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt; 
	width:145px; 
	height:100px;
	
}

textarea.locationSmall{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt; 
	width:145px; 
	height:100px;
}

textarea.visitorLinkNorm{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt; 
	width:300px; 
	height:100px;
	
}

textarea.kontakt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt; 
	width:300px; 
	height:200px;
	
}

