/* CSS Document */
/* HTML STYLES */
body, html{
	background:#fff;
	height:100%;
	width:100%;
	margin:0;
	font-size:10px;
	line-height:120%;
}

table {
	vertical-align:top;
	table-layout:left;
}
td {
	text-align:left;
}
/* Typo */
body, td, tr, p, div{
	color:#B9252D;
	font-family:Verdana, sans-serif;
	font-size:10px;
	text-decoration:none;
	line-height:120%;
	
}
a:link, a:visited{
	color:#B9252D;
	font-family:Verdana, sans-serif;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}
h1, .componentheading, .contentheading{font-size:14px; text-transform:uppercase;padding:0 0 10px 0;}
h2{font-size:13px; text-transform:uppercase;}
h3{font-size:12px; text-transform:uppercase;}
h4{font-size:10px; text-transform:uppercase;}

/* Template Specials */
/* Containertabellenformatierung */
#tabelle{
	width:710px;
}
#kopf{
	height:380px;
	background:url(../images/MS06_header.gif) no-repeat;
	vertical align:bottom;
	text-align:right;
}
#fuss{
	height:131px;

}
#navigation{
padding-top:2px;
	width:160px;
}
#abstand{
	width: 20px;
}
td#inhalt{
	width:530px;
	margin:0;
	padding:0;
}
#inhalt td{height:16px;}
/* JOOMLA STYLES */
.contentpaneopen

.pathway {
	text-align:left;
}
a.mainlevel:link, a.mainlevel:visited {
vertical-align:middle;
	display:block;
	width:160px;
	height:16px;
	font-weight:normal;
	text-transform: uppercase;
}
a.mainlevel:hover{
	color:#fff;
	background:#B9252D;
}

a.sublevel:link, a.sublevel:visited {
	display:block;
	width:160px;
	height:16px;
	font-weight:normal;
	text-transform: uppercase;
	padding-left:10px;
	vertical-align:middle;
}
a.sublevel:hover{
	color:#fff;
	background:#B9252D;
}
#active_menu {
font-weight:bold;
}
.moduletable {
margin:0;
padding-bottom:20px;
}
.small {
color:#666666;
}
.createdate, .modifydate {
color:#999999;
}
#mod_login_username, #mod_login_password {
width:175px;
background-color:#FFFFFF;
border:1px solid #B9252D;
padding:2px;
color:#333333;
}
.button {
font-size:10px;
background-color:#B9252D;
border:1px solid #B9252D;
color:#fff;
margin-top:10px;
}
.inputbox {
background-color:#FFFFFF;
border:1px solid #B9252D;
padding:2px;
color:#333333;
}
.readon {
padding-left:5px;
}
.contenttoc {
margin:10px;
border:1px solid #B9252D;

}
.contenttoc td{
text-align:left;
padding-left:5px;
padding-right:5px;
}
.contenttoc th{
text-align:left;
background-color:#DEDEDE;
padding-left:5px;
padding-right:5px;
}
.label {
text-align:left;
}
.mosimage {
border:1px solid #B9252D;
margin:5px;
}
.mosimage_caption {
background-color:#FCEEE5;
}
.sectiontableentry2 label{
text-align:left;
}
.sectiontableentry2 {
background-color:#FADFCC;
}
.sectiontableentry1 {
background-color:#FCEEE5;
}
.sectiontableentry1 td div a, .sectiontableentry2 td div a {
font-weight:bold;
border:none;
}

img {
border:none;
}

input #contact_name .inputbox{
width:100%;}

.toplink, a.toplink{text-align:right; }

#banner{margin: 0 55px 40px 0;}