/* body: gültig für das gesamte HTML Dokument */

body{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #000000;
}

table{
    font-size: 10pt;
    border: none;
}

/* gilt für Design 3-8*/
textarea{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.hrot{
	font-size:14px;
	color: #F00;
	font-weight:bold;
}

/*Linkdefinitionen für Fliesstext */
a:link{
	font-weight: bold;
	color: #333666;
	text-decoration: none;
}
/* bereits besuchte Links */
a:visited{
	font-weight: bold;
	color: #333666;
	text-decoration: none;
}
/* mouse over link */
a:hover{
	font-weight: bold;
	color: #333666;
	text-decoration: underline;
	/* text-decoration: none;
	*/
}
/*mouse over visited link*/
a:visited:hover{
	font-weight: bold;
	color: #333666;
	text-decoration: underline;
	/* text-decoration: none;
	*/
}
/*navigation*/
a.navigation{
	color: #ffffff;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
}
a.navigation:hover{
	color: #ffffff;
	font-size: 9pt;
	/**font-weight: bold;**/
	text-decoration: underline;
    font-weight: bold;
}
a.navigation:visited{
	color: #ffffff;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	font-weight: bold;
}
a.navigation:visited:hover{
	color: #ffffff;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
	font-weight: bold;
}

.klein{
	font-size: 9pt;
}
.weiss{
	font-size : 10pt;
	color : #ffffff;
}
.weissklein{
	color : #ffffff;
	font-size : 9pt;
}
.grau{
	color : #656565;
	font-size : 9pt;
}
.grauklein{
	color : #656565;
	font-size : 9pt;
}
.klein{
	font-size : 8pt;
}
/*.gross{
	font-size : 13pt;
}*/
.gross{
	font-size: 16pt;
	color: #333666;
}
.sehrgross{
	font-size: 24pt;
}
.ueberschrift{
	color : #ffffff;
	font-size : 14pt;
}
.ueberschrift_klein{
	Font-size: 11pt;
	font-weight: bold;
	color: #003366;
}
/* gilt für Design 2-4*/
.adresse_farbe1{
	color: #CCCCCC;
	margin-left: 3px;
	text-decoration: none;
	font-size: 11px;
}
/* gilt für Design 2-4*/
.adresse_farbe2{
	color: #111111;
	margin-left: 3px;
	text-decoration: none;
	font-size: 11pt;
}
/*gilt für die designs mit slidermenue*/
a.leftmenu, a.leftmenu:visited{
	COLOR: #FFF005;
	FONT: 10pt Verdana;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	FONT-SIZE: 10pt;
	LINE-HEIGHT: 10pt;
}

/* mouse over link */
a.leftmenu:hover, a.leftmenu:visited:hover{
	COLOR: #FFF005;
	FONT: 10pt Verdana;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
	FONT-SIZE: 10pt;
	LINE-HEIGHT: 10pt;
}

a.centermenu{
	COLOR: #FFF005;
	FONT: 8pt Verdana;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	FONT-SIZE: 8pt;
	LINE-HEIGHT: 12pt;
}

/*gilt für die designs mit slidermenue*/
/*a.leftmenu:unavailable {
	COLOR: #FFF005;
	FONT: 10pt Verdana;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	FONT-SIZE: 10pt;
	LINE-HEIGHT: 10pt;
}*/

/* defaultmässig werden alle Borders ausgeschlossen*/
timg{ border: none; }
.blauheadline {
	color : #000066;
	font-size : 9pt;
	font-weight: bold;
}
.seminarheadline {
	color : #000066;
	font-size : 10pt;
	font-weight: bold;
	background-color:#FFE;
	padding: 2px;
}

.tableseminar {
	font-size: 10pt;
	border: none;
	color: #000066;
	text-decoration: none;
	background-color: #f2f2f2;
	padding: 4px;
}

/*menu links*/
a.menulinks{
	color: #fff005;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
}
a.menulinks:hover{
	color: #fff005;
	font-size: 9pt;
	text-decoration: underline;
    font-weight: bold;
}
a.menulinks:visited{
	color: #fff005;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	font-weight: bold;
}
a.menulinks:visited:hover{
	color: #fff005;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
	font-weight: bold;
}
.eingestellt{
	font-size: 8px;
	color:	#333333;;
	text-align: right;
	display: block;	
	border-bottom: 1px solid #e2e2e2;
}
	
.tableseminar_ws {
	font-size: 10pt;
	border: none;
	color: #000066;
	text-decoration: none;
	padding: 2px;
	font-weight: normal;
	display:block;
	border-bottom: 1px solid #f4f4f4;
}
.tableseminar_hblau {
	font-size: 10pt;
	font-weight: bold;
	padding: 2px;
	border: none;
	color: #000066;
	text-decoration: none;
	display:block;
	background-color: #f6f6ff;
}
.tableseminar_list {
	font-size: 10pt;
	font-weight: bold;
	padding: 2px;
    border: none;
	color: #fff;
	text-decoration: none;
	/*display:block;*/
	background-color: #333366;
}
.tableseminar_head {
	font-size: 10pt;
	font-weight: bold;
	border: none;
	color: #333366;
	text-decoration: none;
	/*display:block;*/
	/*background-color: #333366;*/
}
.lialfa {
	list-style-position: outside;
	list-style-type: lower-alpha;
}
.olalfa {
	list-style-position: outside;
	list-style-type: lower-alpha;
}
.mediationtabelle {
	font-size: 8pt;
}
.ulpdf {
	/*font-size:12px;*/
	padding-top:2pt;
	padding-bottom:2pt;
	list-style-position: outside;
	list-style-image: url(images/pdf_icon_xs.gif);
	/*border-top: thin none #0033FF;
	border-right: thin none #0033FF;
	border-bottom: 1px solid #CCCCCC;
	border-left: thin none #0033FF;*/
}
/* Downloadlink */
a.download, a.download:visited{
	COLOR: #333666;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
	line-height: 20px;
	background-color: #f6f6ff;
}

a.download:hover, a.download:visited:hover{
	COLOR: #333666;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
	line-height: 20px;
	background-color: #ffff00;
}
.line {
	border-top: 1px #efefef solid;
}
#lupe {
	}
#lupe:hover {-webkit-transform:scale(2); opacity:1; filter: alpha; -webkit-transition: transform 2s ease; -moz transition: transform 2s ease;}
#kasten {
	border: 1px solid #F00; border-radius: 8px; color:#F00; /*box-shadow: #777 10px 10px 5px;*/ background-color:#FFF; width: 488px; height:200px; padding: 10px; white-space:wrap; overflow:hidden; text-overflow:ellipsis; opacity:1; filter: Alpha;}
#kasten:hover {-webkit-transform:scale(2); background-color:red; opacity:0.9; filter: alpha; -webkit-transition: transform 2s ease; -moz transition: transform 2s ease;}
#border {
	padding: 20px; background-color: #fff;/* background-image:url(images/karte.gif)*/
}
.spaltentext {-moz column-count: 3; -webkit-column-count: 3;}
