body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.85em;
color: #333333;
margin:0;
line-height:1.5em;
background-color:#fff;
}

a:link {color: #af5c0e;text-decoration: none;}
a:visited {color: #af5c0e;text-decoration: none;}
a:hover, a:focus {color: #af5c0e;text-decoration: none;font-weight:bold;}
a:active {color: #af5c0e;}

p {line-height:1.5em; text-align:justify;}

h1 {font-size: 1.3em; font-weight: bold; color:#641609; margin:2px;}
h2 {font-size: 1.1em; font-weight: bold; color: #641609; margin:2px;}
h3 {font-size: 1em; font-weight: bold; color: #641609; margin-top:0px;}
hr {height: 1px; color:#636363;}

th {border:0em solid #641609; background-color:#FFFFFF;}
td {border:0em solid #641609; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.85em;
color: #333333;}

#content {margin:0px 20px 20px 0px; padding:0 0 20 20; border: 0px solid #000000;}
#portrait {margin:0px 20px 20px 0px; padding:0 0 20 20;}
#left {float:left; padding:5px; margin-left:8px;}



/*layout top navigation*/
#topnav{ margin:1 0 0 0; background-color:#641609; padding:0; height:20px;}
#topnav ul { margin-left: 0px; padding: 0; list-style-type: none;}
#topnav ul li { display: block; float: right; padding:1px;}
#topnav ul li a { text-decoration: none; padding: 0 7px 0 7px; border-left: 1px solid #FFF; color: #FFF; text-align: center; font-size:0.85em;}
#topnav ul li a:hover {text-decoration: none;}
#topnav ul li.without-border { padding: 0 0px 0 0px; border-right: 0; color: #FFF; text-align: center; margin-top:-1px;}
#topnav ul li a.without-border { padding: 0 0px 0 0px; border-right: 0; color: #FFF; text-align: center; margin-top:-1px;}

/*pictures*/
#pic-header { background-image:url(images/header.gif); background-repeat:no-repeat; height:99px; margin-bottom:1; margin-top:0;}
#pic-header_right { background-image:url(images/header_right.jpg); background-repeat:repeat-x; height:99px; margin-left:423; margin-bottom:1;}


/* listings */

#listing ul {voice-family: "\"}\""; voice-family:inherit; margin-top:3px;}
#listing ul li {list-style-type:square; color:#333333; padding:2px; margin-top:2px; margin-bottom:2px;}
#listing ul li a:link {color:#af5c0e; text-decoration:none; font-weight:bold;}
#listing ul li a:visited {color:#af5c0e; text-decoration:none; font-weight:bold;}
#listing ul li a:hover{font-weight:bold; color:#af5c0e;}

#listing ul li.active {list-style-type:square; color:#af5c0e; padding:2px; margin-top:2px; margin-bottom:2px; font-weight:bold;}
#listing ul li.active a:link {color:#af5c0e; text-decoration:none; font-weight:bold;}
#listing ul li.active a:visited {color:#af5c0e; text-decoration:none; font-weight:bold;}
#listing ul li.active a:hover{font-weight:bold; color:#af5c0e;}

#listing ul ul {font-weight:normal; padding-left:0; voice-family: "\"}\""; voice-family:inherit; margin-left:15px; margin-top:3px;}
#listing ul ul li.sub a:link {color:#af5c0e; text-decoration:none; font-weight:normal;}
#listing ul ul li.sub a:visited {color:#af5c0e; text-decoration:none; font-weight:normal;}
#listing ul ul li.sub a:hover{color:#af5c0e; font-weight:normal;}

#listing ul ul li.sub-active {list-style-type:square; color:#fc0;}
#listing ul ul li.sub-active a:link {color:#af5c0e; text-decoration:none; font-weight:normal;}
#listing ul ul li.sub-active a:visited {color:#af5c0e; text-decoration:none; font-weight:normal;}
#listing ul ul li.sub-active a:hover{color:#af5c0e; font-weight:normal;}

/* impressum */

#impressum ul {voice-family: "\"}\""; voice-family:inherit; margin-top:3px;}
#impressum ul li {list-style-type:none; color:#333333; padding:2px; margin-top:2px; margin-bottom:2px;}
#impressum ul li a:link {color:#af5c0e; text-decoration:none;}
#impressum ul li a:visited {color:#af5c0e; text-decoration:none;}
#impressum ul li a:hover{font-weight:bold; color:#af5c0e;}

#impressum ul li.active {list-style-type:square; color:#af5c0e; padding:2px; margin-top:2px; margin-bottom:2px;}
#impressum ul li.active a:link {color:#af5c0e; text-decoration:none;}
#impressum ul li.active a:visited {color:#af5c0e; text-decoration:none;}
#impressum ul li.active a:hover{font-weight:bold; color:#af5c0e;}