.mailform, .mailformrequired
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9px;
color: black;
}
/* Links */
A {
	color:#2c90d7;
	text-decoration:none;
}
/* Links -> Mouseover links */
A:hover {
	color:#2c90d7;
	text-decoration:underline;
}
/* Links -> Active links */
A:active {
	color:#2c90d7;
	text-decoration:underline;
}
/* Links -> Visited links */
A:visited {
	color:#777777;
	text-decoration:underline;
}

body { color: #535252; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; background: #f9f9f9 url(/fileadmin/main_bg.gif) repeat-y }
p 	{ color: #535252; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px }
td 	{ color: #535252; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px }

.headline 	{ color: #2c90d7; font-size: 20px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 20px }
.headline_ssc 	{ color: #2c90d7; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold }
.textlink 	{ color: #2c90d7; font-weight: bold }
.dim 		{ font-size: 9px }
.lang		{ color: #999 }
.lang_link 	{ color: #fff; font-weight: bold }
.white		{ color: #fff; }
.bildtext  	{ font-size: 10px; font-weight: bold  }

/* General content -> Plugin: Indexed search -> Search result display -> Text */
.tx-indexedsearch-info {display: none;} 
.tx-indexedsearch .tx-indexedsearch-res P {
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
}
/* General content -> Plugin: Indexed search -> Search result display -> Section headers -> Section header */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {
	font-family:Verdana;
	font-size:12px;
	color:aqua;
	font-weight:bold;
	font-style:normal;
	font-variant:small-caps;
}
/* General content -> Plugin: Indexed search -> Search box -> Form fields -> Search word field */
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
	width:150px;
}
/* General content -> Plugin: Indexed search -> Search box -> Form fields -> Submit button */
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
	width:90px;
}
/* General content -> Plugin: Indexed search -> Search box */
.tx-indexedsearch .tx-indexedsearch-searchbox {
	
}
/* General content -> Plugin: Indexed search -> Rules box -> Header */
.tx-indexedsearch .tx-indexedsearch-rules H2 {
	{ color:#2c90d7;
	font-size:14px;
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight:bold }{}
/* General content -> Plugin: Indexed search -> Text */
.tx-indexedsearch P {
	
}
/* General content -> Plugin: Indexed search -> Text -> Links */
.tx-indexedsearch P A {
	color:#2c90d7;
	text-decoration:none;
}
/* General content -> Plugin: Indexed search -> Text -> Links -> Active links */
.tx-indexedsearch P A:active {
	A:active { color:#2c90d7;
	text-decoration:underline;
	}{}
/* General content -> Plugin: Indexed search -> Text -> Links -> Mouseover links */
.tx-indexedsearch P A:hover {
	color:#2c90d7;
	text-decoration:underline;
}
/* General content -> Plugin: Indexed search -> Text -> Links -> Visited links */
.tx-indexedsearch P A:visited {
	color:#777777;
}
/* General content -> Plugin: Indexed search -> Search box -> Table */
.tx-indexedsearch .tx-indexedsearch-searchbox TABLE {
	
}
/* General content -> Plugin: Indexed search -> Search box -> Table cells */
.tx-indexedsearch .tx-indexedsearch-searchbox TD {
	
}
/* General content -> Plugin: Indexed search -> Search box -> Form fields */
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT {
	
}
/* General content -> Plugin: Indexed search -> Rules box -> Header */
.tx-indexedsearch .tx-indexedsearch-rules H2 {
	color:#777777;
	font-size:14px;
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight:bold;
}
/* General content -> Plugin: Indexed search -> Search result display -> Title row (TR) -> TEXT */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {
	font-weight:bold;
}
/* General content -> Plugin: Indexed search -> Search result display -> Info cell (TD) */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	background:#eeeeff;
}
/* General content -> Plugin: Indexed search -> Search result display -> Section headers */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
	margin-top:20px;
	margin-bottom:5px;
}
/* General content -> Plugin: Indexed search -> Search result display -> Section headers -> Table */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {
	
}
/* General content -> Plugin: Indexed search -> Search result display -> Section headers -> Table cells (TD) */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
	vertical-align:middle;
}
/* General content -> Plugin: Indexed search -> "What is searched for" text */
.tx-indexedsearch .tx-indexedsearch-whatis {
	
}
/* General content -> Plugin: Indexed search -> "What is searched for" text -> Text -> Search word markup */
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {
	
}

