body {
	font-family: Verdana;
	text-align: left;
	color: #333;
}


h1 {font-size: 159.8%;}
h2 {font-size: 122.0%;}
h3 {font-size: 110%;}

h1, h2, h3 {margin-bottom: 0.6em;}
h1, h2, h3 {text-transform: uppercase;}

p, h1, h2, h3 {
	padding: 5px;
	padding-left: 10px;
	padding-bottom: 10px; 
}

.upp {text-transform: uppercase;}

.yui-u img {
	padding: 2px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 2px;


}

p {font-size: 100%; line-height: 1.3em;}

.lu p {padding-bottom: 30px;}


a:link, a:visited {color: #aa0000; text-decoration: none;}
a:hover {color: #000;}

.bcol1 a:link, .bcol1 a:visited {color: #efefef; text-decoration: none;}
.bcol2 a:link, .bcol2 a:visited {color: #efefef; text-decoration: none;}
.bcol5 a:link, .bcol5 a:visited {color: #ffffff; text-decoration: none;}




a.lbg1:hover {color: #fff; background-color: #aa0000;}
a.lbg2:hover {color: #000; background-color: #ffffff;}


a.adminmenurightaktive, a.menurightaktive {color: #000;}





/* ######################################################## */

/*ES FOLGEN DIE STYLES F†R DIE DOTWERKSTATT JOOMLA MODULE & KOMPONENTEN*/

a.fst:link, a.fst:visited {
	display: block;
	width: 80%;
	border-bottom: 1px dotted #fff;
	color: #fff;
	padding-top: 0px;
	padding-bottom: 2px;
	font-size: 85%;

}
a.current_fst:link, a.current_fst:visited {
	display: block;
	width: 80%;
	border-bottom: 1px dotted #ffd700;
	color: #ffd700;
	padding-top: 0px;
	padding-bottom: 2px;
	font-size: 85%;
}

a.snd {
	display: block;
	width: 95%;
	border-bottom: 1px dotted #a00;
	padding-top: 9px;
	padding-bottom: 9px;
	font-size: 100%;
	text-transform: uppercase;
}


a.current_snd {
	display: block;
	color: #000;
	width: 95%;
	border-bottom: 1px dotted #000;
	padding-top: 9px;
	padding-bottom: 9px;
	font-size: 100%;
	text-transform: uppercase;
}


a.mainlevel {
	font-size: 70%;
	text-transform: uppercase;
}


a.mainlevel_menu {
	display: block;
	width: 95%;
	border-bottom: 1px dotted #a00;
	padding-top: 9px;
	padding-bottom: 9px;
	font-size: 110%;
	text-transform: uppercase;
}


a#active_menu_menu {
	display: block;
	color: #000;
	width: 95%;
	border-bottom: 1px dotted #000;
	padding-top: 9px;
	padding-bottom: 9px;
	font-size: 110%;
	text-transform: uppercase;
}



/* ######################################################## */

/*ES FOLGEN DIE NOCH BEN…TIGTEN JOOMLA STYLES */



/* ABST€NDE INNERHALB DER YAHOO-CSS GRIDS */

.componentheading, .contentheading, .readon {

	padding: 5px;
	padding-left: 10px;
	padding-bottom: 10px; 
}

.readon {
	padding-left: 0px;
}


.contentheading {text-transform: uppercase; font-size: 122.0%;}
.componentheading {text-transform: uppercase; font-size: 159.8%; color: #223344; margin-top: 10px; margin-bottom: 30px; padding-left: 0px; margin-left: 10px; border-bottom: 1px solid #efefef;}


.buttonheading {
width: 100%;
text-align: right;
}

p.buttonheading a {
padding-right: 3%;
font-size:  74%;
}

.contentdescription p {margin-left: 0px; padding-left: 0px; color: #708090; line-height: 1.6em;}