/* ################### BASIS */

body {
	background:#FFFFFF;
}

body img{
	border:1px solid #000000;
}

/* ################### Suche */


div#indexedsearchbox input.searchbox-sword {
    border:1px solid #717e8a;    
    color:#717e8a;
}


/* ################### NAVIGATION */
hr {
    border-top:1px dashed #99bacf;
    border-bottom:0;
    border-left:0;
    border-right:0;
    background:#fff;    
}
div#menu ul li a {
	color:#768f9f;
	text-decoration:none;
	width:auto;
	font-family:"Times New Roman", Times, serif;	
}
div#menu ul li a:hover, div#menu ul li.act a {
	color:#802e21;
}
div#menu ul li.act li.act a, div#menu ul li.act li a:hover {
    background:#f5f5f5;      
    color:#802e21;    
}
div#menu ul li.act li a{
	color:#768f9f;    
    display:block;
    background:#f5f5f5;      
}

div#menu ul li li.act, div#menu ul li ul li.act a{
}

div#menu ul li.act li.act li a {
    font-weight:normal;    
}
div#menu ul li.act li.act li.act a, div#menu ul li.act li.act li a:hover{
    color:#ffffff;
    background:#802e21;
}
div#menu ul li.act li.act li a{
	display:block;
	color:#768f9f;
}

div#footer p.bodytext, div#footer p.bodytext a {
	color:#802e21;
	text-decoration:none;
}
ul#footer_menu li a {
		color:#768f9f;	
}
div#maincolumn {

}
div.inhalt_rechts div.content_wrap {
    background-color:#ebeff2;
    border-bottom:1px solid #fff;
}    
div.inhalt_rechts p.bodytext {
	color:#802e21;
}
div.inhalt h2, div.inhalt h3, div.inhalt h4, div.inhalt h5{
	color:#758e9f;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
}
div.inhalt h1{
	color:#802e21;
	font-family:"Times New Roman", Times, serif;
	font-size:25px;
	font-weight:normal;
}

div.inhalt p.bodytext a {
    font-weight:bold;
}
div.inhalt p.bodytext, div.inhalt ul li, div.inhalt ul{
	font-size:12px;
	color:#6a6a6a;
}
div.inhalt_rechts p.bodytext, div.inhalt_rechts p.bodytext a {
	color:#666666;
	font-size:11px;
}
div.inhalt_rechts p.bodytext a {
	color:#802e21;
}
h1{
}
h1, h2, h3, h4, h5 {
	color:#802e21;
}
p.bodytext, table, table tr td{
	color:#802e21;
}
p.bodytext a, p.bodytext a:link {
	color:#802e21;
}
.inhalt_rechts h1, .inhalt_rechts h1 a {
	color:#802e21;
	font-size:11px;
	font-weight:bold;
}
table.mailform tr td{
    color:#768f9f;
 }
table.mailform textarea.request:hover, table.mailform textarea.request:focus, table.mailform input.request:hover, table.mailform input.request:focus {
	background-color:#FFFFFF;
}
table.mailform textarea.request:focus, table.mailform input.request:focus {
	border:1px solid #802e21;
}
table.mailform input.request, table.mailform textarea.request {
	border:1px solid #768f9f;
	background:#ebeff2;
	padding:2px 4px 2px 4px;
}

table.mailform input.submit {
	border:1px solid #768f9f;
	background-color:#768f9f;
	padding:2px;
	color:#FFFFFF;
	font-weight:bold;
}
table.mailform input.submit:hover {
	border:1px solid #802e21;    
	background-color:#802e21;
	color:#FFFFFF;
	cursor:pointer;
}