#display {
position:absolute;
top:10px;
left:200px;
border:inset 6px #5c5c98;
display:none;
} 
body 
{ 
	font-family: Verdana, "Century Gothic", Lucida;
	font-size: 11px;
	background-color:#cccccc;
}
table, tr, td
 { }
.posTable
 {
	margin:0px;
	padding:0px;
 width: 100%; }
.mainTable
{
	margin:0px;
	padding:0px;
	width:930px;
	background-color:#eeeeee;
}
.menuTable
{
margin:0px;
padding:0px;
}
.logo
{
	width:155px;
}
.title
{
	color:#2D109B;
	padding-left:40px;
	width:100%;
	font-size:29px;
	font-weight:bold;
}
.impressum
{
	text-align:right;
	vertical-align:top;
}
.menu
{
	display:block;
	text-align:center;
	width:140px;
	border:1px solid #ff0000;
}
.ddcolortabs ul li span 
{
	width:108px;
	text-align:center;
}
.krumel
{
	background-color:#ffffff;
	font-size:10px;
}
.content
{
	background-color:#ffffff;
	color:#2D109B;
font-size:13px;
}
.contenttable
{
	background-color:#ffffff;
	color:#2D109B;
font-size:13px;
}
.contentp
{
padding-left:15px;
padding-right:15px;
padding-bottom:10px;
}
.sectionheader
{
font-size:18px;
font-weight:bold;
padding-bottom:14px;
}

.unused 
{
border-left:1px solid #2D109B;	
border-bottom:1px solid #2D109B;	
}
.menusub
{
float:right;
font-size:11px;
background-color:#eeeeee;
margin-left:15px;
margin-bottom:8px;
padding-top:10px;
}

.menusub img
{
margin-bottom:0px;
}

.menusub div
{
vertical-align:middle;
padding-right:20px;
padding:4px;
margin-bottom:0px;
}
.menusub div span
{
padding: 3px;
}
.menusub div:hover
{
text-decoration:none;
background-color:#E3CAE8;
}

a, a:visited, a:hover
{
 text-decoration:none;
 color:#eee;
}
.contentp a, .contentp a:hover, .contentp a:visited
{
color:#2D109B;
text-decoration:underline;
}
.menusub div a, .menusub div a:visited,.menusub div a:hover
{
color:#441a64;
}

.menusub a , .subsubmenu
{
display:block;
}

.submenuactive
{
background-color:#CC7EDC;
color:white;
}

// menu

.ddcolortabs{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.ddcolortabs ul{
margin:0;
padding:0;
list-style:none;
}

.ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
}

.ddcolortabs img
{
float:left;
border:0px;
}

.ddcolortabs a{
font-size:12px;
float:left;
color: #eeeeee;
margin:0px;
padding:0px;
text-decoration:none;
letter-spacing: 1px;
}

.ddcolortabs a span{
float:left;
display:block;
padding: 1px;
}

.ddcolortabs a span{
float:none;
border-top:1px solid #E3CAE8;
border-bottom:1px solid #B534D1;
}

.menuTd
{
padding:0px;
margin:0px;
background-image:url(img/menu.gif);
background-color:#eeeeee;
}

.ddcolortabs a:hover{
background-image:url(img/menu.gif);
}

.ddcolortabs a:hover span{
background-color:#B534D1;
}

.ddcolortabs .selected a, #ddcolortabs .selected a span{ /*currently selected tab*/
background-color:#B534D1;
}

.ddcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
/*border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_a{
position:absolute;
top: 0;
border: 1px solid #B534D1; /*THEME CHANGE HERE*/
border-top-width: 8px; /*Top border width. Should match height of .ddcolortabsline above*/
border-bottom-width: 0;
font-size:10px;
line-height:18px;
z-index:100;
background-color: #eeeeee;
width: 200px;
visibility: hidden;
}


.dropmenudiv_a a,.dropmenudiv_a a:visited,.dropmenudiv_a a:hover
{
width: auto;
display: block;
text-indent: 5px;
border-top: 0 solid #B534D1;
border-bottom: 1px solid #B534D1; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color: black;
}

* html .dropmenudiv_a a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_a a:hover{ /*THEME CHANGE HERE*/
background-color: #CC7EDC;
color: white;
}