body {font-size:12px; background-color:#dedede; margin:0px; padding:0px;}
table,td,div,select,input {font-size:10pt; font-family:trebuchet ms, verdana, arial; color:#787878;}
#header-bismarck{display:none;}
#bismarck {
    height:205px; width:224px;
    margin-left:800px;
    position:absolute;
    z-index:10000;
    background-image:url(../images/blank.gif);
}
#content{width:1024px; position:relative; left:0px; top:0px; background-color:#eeeeee; border-left:1px solid #A28964; border-right:1px solid #A28964;}
.footer {border-top:1px solid #A28964; background-color:#a28964; color:#ffffff; width:100%; padding:10px 0px; text-indent:40px; margin-top:50px;}
.footer a {color:#eeeeee; text-decoration:none; font-size:1em;}
.footer a:hover {text-decoration:underline;}
.breadcrump {background-image:url(../images/background/breadcrump_back.jpg); background-repeat:repeat-x; width:100%; height:50px; margin-top:1px; padding-top:5px; text-indent:40px; font-size:0.8em; color:#eeeeee}
.breadcrump a {color:#eeeeee; text-decoration:none;}
.breadcrump a:hover {text-decoration:underline;}

#rechtsgebiete {position:relative; top:30px; left:40px; margin-right:60px; float:left; width:266px;}
.box {margin:0px 0px 15px 0px; line-height:18px; height:100%; border:1px solid #a28964;}
.box div.boxhead {background-color:#a28964; padding:2px 0px; text-indent:7px; color:#efefef; margin:1px;}
.box div.boximg img {background-color:#a28964; width:262px; height:78px; margin:0px 1px 1px 1px;}
.box div.boxtext {border-top:1px solid #a28964; padding:3px 10px;}
.box div a {color:#616161; text-decoration:none; }
.box div a:hover {text-decoration:underline;}

#navigation {width:100%; list-style:none; margin:0px 0px 1px 0px; padding:0px; height:89px; background-image:url(../images/background/header_back.jpg); background-repeat:repeat-x; background-position:0 0;}
#navigation a, #navigation a div{color:#fff; text-decoration:none;}
#navigation div.navibar {position:relative; float:left; font-size:0.9em; height:32px; line-height:32px; top:57px; padding:0px 32px; cursor:pointer; }
#navigation  a:hover div.navibar {background-image:url(../images/background/navi_hover.jpg); background-repeat:repeat-x; color:#ddd;}
#navigation div.navibarActiv{float:left; margin-top:57px; height:32px; line-height:32px; padding:0px 32px; font-size:0.9em; cursor:pointer; background-image:url(../images/background/navi_active.gif); background-repeat:repeat-x; background-position:0px 0px;}
#navigation a:hover div.navibarActiv {color:#ddd; text-decoration:none;}
#navigation div.trenner {position:relative; top:57px; float:left; font-size:0.9em; background-image:url(../images/background/navi_trenner.jpg); background-repeat:no-repeat; background-position:0px 0px; width:2px; height:32px;}

.standardlink {color:#A28964; text-decoration:none}
.standardlink:hover {color:#A28964; text-decoration:underline;}

#contentbody {float:left; width:600px; top:0px; margin:30px 40px 0px 40px;}
.headline {font-size:1.4em; color:#616161; margin-bottom:20px; padding-bottom:10px; border-bottom:1px solid #a28964;}
.subline {color:#A28964; font-size:1.1em; margin:0px 0px 5px 0px; display:block;}
.text {font-size:1em; line-height:1.4em;}
.text a {text-decoration:none; color:#787878;}
.text a:hover {text-decoration:underline;}
.text p {margin:3px 0px 15px 0px;}
.text ul {margin:0px; padding:0px;}
.text ul li {list-style:none; background-image:url(../images/background/hook.gif); background-repeat:no-repeat; background-position:1px 6px; padding-left:13px;}

#kontaktformular {color:#787878; margin-left:-7px; width:600px;}
#kontaktformular select {padding-left:0px; text-indent:0px; width:180px; border:1px solid #A28964;}
.contact {border:1px solid #A28964; width:180px; padding-left:3px; filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;}
.ContactOutlinedRed {border:1px solid #993300; width:180px; padding-left:3px; filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;}
.contacttextarea {border:1px solid #A28964; width:490px; height:150px; filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}
.ContactTextAreaOutlinedRed {border:1px solid #993300; width:490px; height:150px; filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}
.kontaktno {color:#993300; margin:0px 0px 10px 0px; border-bottom:1px solid #993300; border-top:1px solid #993300; padding:4px 0px;}
.kontaktyes {color:#787878; margin:0px 0px 10px 0px; border-bottom:1px solid #787878; border-top:1px solid #787878; padding:4px 0px;}

/*Eigene Formatierung*/
/*Hinweistext*/
.hinweis {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-khtml-border-radius: 8px;
	border:2px solid #ff0000;
	padding: 5px;
	width:70%;
	margin: 50px auto 0;
	margin-bottom: 30px;
}
h4 { font-size:0.9em;
	padding: 1px;
	margin: 0px 0px 5px 0px;
	text-align:center;}