
/* Schriftstil,abstände */

body {
	margin-top: 10px; 
	margin-left: 10px; 
	margin-right: 10px;
	margin-bottom: 10px; 
	color: #000000;  
	background-color:#ffffff; 
	font-family: verdana,arial; 
	font-size: 10pt;
}




table,tr,td {
	color: #000000 ;
	font-family: verdana,arial; 
	font-size: 10pt;
}

/* Extended Table */
.contenttable { background: #d1d1d1; margin: 6px 0px 0px 0px; border-color: #cccccc; border-width:0px; border-style: solid; width: 100%; }
.contenttable TD P { font-size: 10px; color: #333333;}
.contenttable TD { text-align:left; font-size: 10px; border-color:#ffffff; border-width:1px; border-style: solid; padding: 5px; background-color: #EEF0F1; }
.contenttable TH { text-align:left; font-size: 10px; border-color:#ffffff; border-width:1px; border-style: solid; padding: 5px; background-color: #EEF0F1; }


/* scrolleiste internet explorer ab vers.5.5 */

body {
	scrollbar-arrow-color: #A54A7B; 
	scrollbar-base-color:#ffffff ;
	scrollbar-highlight-color : #A54A7B; 
	scrollbar-shadow-color :#A54A7B;
	SCROLLBAR-TRACK-COLOR: #ffffff;
}

/* grundlayout*/


.titelMagenta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #A54A7B;
	font-weight: bold;
}

.leiste {
	background-color:#ffffff; 
	color:white;  
	text-decoration:none ;
	font-family:verdana, sans-serif; 
	font-size: 10pt;
	line-height:10px;
	height:5px;
}

.rand {
	background-color:#808080;
	padding-left:20px;
}

.leisteob {
	background-color:#A54A7B; 
	color:white;  
	text-decoration:none;
	font-family:verdana, sans-serif; 
	font-size: 10pt;
	line-height:20px;
	height:20px;
}


.leisteun {
	background-color:#CCCCCC; 
	color:white;  
	text-decoration:none;
	font-family:verdana, sans-serif;
	line-height:20px;
	height:20px;
}


.main {
	background-color:#CCCCCC;
}


.nav {
	background-color:#A54A7B; 
	color:black;  
	text-decoration:none;
	font-family:verdana, sans-serif; 
	font-size: 10pt;
}


.logo {
	background-color:#CCCCCC; 
	color:#ffffff;  
	text-decoration:none;
	font-family:verdana, sans-serif; 
	font-size: 10pt;
	height:78px;
}


/* Menuetitel */

.titel {
	background-color:#A54A7B; 
	color:#ffffff;
	text-decoration:none;
	font-family:verdana, sans-serif; 
	font-size: 10pt;
	width:192px;
	border-bottom:solid 1px #eaeaea;
	line-height:20px;
	height:20px;
	padding-left:18px;
}


.rubrik {
	background-color:#A54A7B; 
	color:#ffffff;   
	text-decoration:none;
	font-family:verdana, sans-serif; 
	font-size: 10pt;
	width:192px;
	border-bottom:solid 1px #eaeaea;
	line-height:20px;
	height:20px;
	padding-left:5px;
}


.inhalt {
	background-color:#A54A7B;
	padding:20px;
}


/* menue linke  seite */

#menu a {
	display: block;
	background-color:#CCCCCC;
	color:#A54A7B;
	text-decoration:none;
	font-family:verdana, sans-serif; 
	font-size: 10pt;
	border-bottom:solid 1px #e6e6e6;
	line-height:20px;
	height:20px;
	width:192px;
	padding-left:20px;
}

#menu a:visited {
	background-color:#Ac0c0c0;
	color:#A54A7B;
	text-decoration:none;
	font-family:verdana, sans-serif; 
	font-size: 10pt;
	border-bottom:solid 1px #e6e6e6;
	line-height:20px;
	height:20px;
	width:192px;
	padding-left:20px;
}


#menu a:active {
	background-color:#CCCCCC;
	color:#A54A7B;
	text-decoration:none;
	font-family:verdana, sans-serif; 
	font-size: 10pt;
	border-bottom:solid 1px #e6e6e6;
	line-height:20px;
	height:20px;
	width:192px;
	padding-left:20px;
}


#menu a:hover { 
	background-color:#DEBED2;
	color:#ffffff;
	text-decoration:none;
	font-family:verdana, sans-serif; 
	font-size: 10pt;
	border-bottom:solid 1px #e6e6e6;
	line-height:20px;
	height:20px;
	width:192px;
	padding-left:20px;
}


/* Oberes Menue */

#menu2 a {
	display: block;
	background-color:#A54A7B;
	color:#ffffff;
	text-decoration:none;
	font-family:verdana, sans-serif; 
	font-size: 10pt;
	line-height:20px;
	height:20px;
	border-left:solid 1px white;
	width:100px;	
	text-align:center;
}


#menu2 a:visited {
	background-color:#A54A7B;
	color:#ffffff;
	text-decoration:none;
	font-family:verdana, sans-serif; 
	font-size: 10pt;
	line-height:20px;
	height:20px;
	border-left:solid 1px white;
	width:100px;
	text-align:center;
}

#menu2 a:active {
	background-color:#A54A7B;
	color:#ffffff;
	text-decoration:none;
	font-family:verdana, sans-serif; 
	font-size: 10pt;
	line-height:20px;
	height:20px;
	border-left:solid 1px white;
	width:100px;
	text-align:center;
}


#menu2 a:hover {
	background-color:#CCCCCC;
	color:#ffffff;
	text-decoration:none;
	font-family:verdana, sans-serif; 
	font-size: 10pt;
	line-height:20px;
	height:20px;
	border-left:solid 1px white;
	width:100px;
	text-align:center;
}


/* allgemeine links im text */

a:link { 
	color: #000000; 
	text-decoration:underline;
	font-family: verdana; 
	font-size: 10pt;
}

a:visited {
	color:#000000;
	text-decoration:underline;
	font-family: verdana; 
	font-size: 10pt;
}

a:active {
	color:#000000;
	text-decoration:underline;
	font-family: verdana; 
	font-size: 10pt; 
}

a:hover {
	background-color:#CCCCCC;
	color:#A54A7B;  
	text-decoration:underline;
	font-family: verdana; 
	font-size: 10pt; 
}

#smalLink a:link { 
	color: #000000; 
	text-decoration:underline;
	font-family: verdana; 
	font-size: 8px;
}
#smalLink a:visited {
	color:#000000;
	text-decoration:underline;
	font-family: verdana; 
	font-size: 8px;
}

#smalLink a:active {
	color:#000000;
	text-decoration:underline;
	font-family: verdana; 
	font-size: 8px; 
}

#smalLink a:hover {
	background-color:#CCCCCC;
	color:#A54A7B;  
	text-decoration:underline;
	font-family: verdana; 
	font-size: 8px; 
}