/* Farben 



/*Angaben für alle Links*/
a , a:visited{
text-decoration:none;
color: #2d26c1;
}

a:hover {
text-decoration:underline;
}

a:link img { border: none; }

/* Titel*/
#titelname a {
font-size: 28px;
color: black;
font-stretch: wider;
font-weight: bold;
}



/* Titel des Blog Beitrags, und Kategorien unter Titel*/
.contentheading, 
.contentheading a,
.componentheading,
.componentheading a,
.componentheading a:visited,
.componentheading a:hover {
font-weight: bold;
font-size:18px;
color: #000000;
}


/* ganzer Beitrag*/
.contentpaneopen ul, .contentpaneopen ol{
padding-left: 30px;}

.contentpaneopen{
width: 100%;
background-color: #eeeeee;
padding: 3px;
}



/* Module Titel*/
#modules .moduletable h2, #modules .moduletable h3 {
font-size:12px;
color: #A85238;
}

/* Module Block*/
#modules {
padding: 5px;
margin-top: 20px;
margin-bottom: 20px;
font-size:10px;
/*border: 1px solid #A85238;*/
/*background-color: #444444;*/
}


/* Trennblock zwischen den Artikeln*/
.article_separator {
display: block;
margin-top: 30px;
height: 10px;

}

/* Breadcrumbs*/
.breadcrumbs {
font-size: 12px;

}

/* Hauptmenu */

.moduletable_menu{
background-color: black;
width: 866px;
overflow: auto;
margin-top: 0px;
padding: 7px;

}

.moduletable_menu ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.moduletable_menu a {
	display: block;
	color: #aaa;
	text-decoration: none;}


.moduletable_menu a:hover {
	display: block;
	color: #ffffff;
	text-decoration: none;
}

.moduletable_menu li#current a, .moduletable_menu li.parent.active, .moduletable_menu li.parent.active a {
	display: block;
	color: #ffffff;
	font-weight: bold;
}



.moduletable_menu li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	padding-left: 7px;
}

.moduletable_menu li:hover ul {
	left: auto;
}

.moduletable_menu li {
	float: left;
	width: 10em;
}

.moduletable_menu li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	background-color: black;
}

.moduletable_menu li:hover ul {
	left: auto;
}