/* Styled by Andy Eulau: www.andyeulau.com */
* {padding:0; margin:0;}
body { text-align: center; color:#000; background: #808080 url(image/bg/block.gif);}
#wrp { width: 770px; margin: 0 auto; font-size: 1em; line-height: 1.25; border-left: 1px solid #ccc; border-right: 1px solid #a9a9a9;}
h2, h3, h4, h5, h6, p, ul, dl, address, form {font-family: /*Verdana,*/ Arial, Helvetica, sans-serif;}
h2 {font-size: 1.4em;} h3 {font-size: 1.3em;} h4 {font-size: 1.2em;} h5 {font-size: 1.1em;} h6 {font-size: 1em;}

#hdr { font-weight: 700; letter-spacing: 1px; color:#000; background: #c0c0c0 url(image/bg/hdr_130.gif) repeat-x; border-top: 1px solid #f0f0f0; border-bottom: 1px solid #a9a9a9;}
#hdr h1, #solo #mn h2, #solo #mn ul {font-family: Georgia, "Times New Roman", Times, serif;}
/* height:134px; height:150px;#hdr h1 { font-size: 4em; font-style: oblique; padding-top: 20px; }*/
#hdr h1 { font-size: 4em; line-height: 1; font-style: oblique; padding: 32px 0 4px; }
#hdr h1 a { text-decoration: none; color: #000; background: transparent; }
#hdr h1 a:hover, h1 a:active, #cv #mn a:hover, #cv #mn a:active {text-decoration: underline;}
/*ul#nav  { width:590px; margin:0 auto; font: 700 .8em/2 Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px; padding: 4px 0 2px; padding-bottom: 2px;}*/
ul#nav  { width:590px; height:32px; margin:0 auto; font: 700 .8em/2 Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px; }
ul#nav li {display: inline;}
ul#nav li a { display: block; float:left; width:116px; text-decoration: none; color: #000; background-color: transparent; }
ul#nav li a:link, ul#nav li a:visited { border-top: 1px solid #f0f0f0; border-right: 1px solid #606060; border-bottom: 1px solid #606060; border-left: 1px solid #f0f0f0;}
ul#nav li a:hover, ul#nav li a:active, ul#nav li#active a {color:#000; background: #ccc6cc url(image/bg/btn.gif) bottom;}/*repeat-x .2px -4px;*/
ul#nav li a:hover { border-top: 1px solid #606060; border-right: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; border-left: 1px solid #303030;}
ul#nav li a:active { width:114px; border-top: 1px solid #606060; border-right: 2px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; border-left: 2px solid #303030; }
ul#nav li#active a { width:116px; border-top: 1px solid #606060; border-right: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; border-left: 1px solid #303030;}
ul#subnav { text-align: right; position: relative; bottom: 14px; right: 20px; font: 700 .8em Arial, Helvetica, sans-serif; margin-bottom: 0;}
ul#subnav li {display: inline;}
ul#subnav li a { text-decoration: none; color: #000; background-color: #ccc; padding: 1px 8px; }
ul#subnav li a:link, ul#subnav li a:visited { border-top: 1px solid #f0f0f0; border-right: 1px solid #606060; border-bottom: 1px solid #606060; border-left: 1px solid #f0f0f0;}
ul#subnav li a:hover { border-top: 1px solid #606060; border-right: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; border-left: 1px solid #303030;}
ul#subnav li a:active { color: #000; background-color: #c0c0c0; padding: 0 7px; border-top: 2px solid #606060; border-right: 2px solid #f0f0f0; border-bottom: 2px solid #f0f0f0; border-left: 2px solid #303030; }
ul#subnav li#active a {color: #000; background-color: #ccc6cc;border-top: 1px solid #606060; border-right: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; border-left: 1px solid #303030;}
#ftr { clear: both; font: /*.725em/1*/ 10px Arial, Helvetica, sans-serif; padding: 4px 0 3px; color: #606060; background: #c0c0c0 url(image/bg/ftr.gif) repeat-x; border-top: 1px solid #f0f0f0; border-right: 1px solid #9f9f9f; border-bottom: 1px solid #606060; border-left: 1px solid #ccc;}
#ftr a { color: #606060; background: transparent; }
#ftr a:hover { color: #333; background: transparent; }
#map {float: left; text-align: left; padding-left: 6px;}
#map a, #ftr address a {cursor: help;}
#ftr address {float: right; text-align: right; font-style: normal; padding-right: 6px;}
#blt { float: right; text-align: right; margin-right: 6px; }
#cpy {width: 350px; margin: 0 auto;}
acronym {cursor: help; border-bottom: 1px dotted #333;}

h2 span { display: block; font-size: .6em; }
#mn ul { list-style: disc inside; }
.srs { font-weight: 700; }
.wrk { font-weight: 700; font-style: italic; }
img { margin-top: 16px; margin-right: 62px; }
p img { margin-right: .5em; }


#mn { clear: both; padding: 24px 24px 16px; color: #000;/*background-color: #789;*/ background: #ccc url(image/bg/col.gif) repeat-y; font: 1em/1.25 Arial, Helvetica, sans-serif;}
#mn.duocol { padding: 24px 12px 16px; color: #000;/*background-color: #f0f0f0;*/ background: #ccc url(image/bg/duocol.gif) repeat-y;}
#mn:after, ul#nav:after, .col:after, .dsply:after, .one:after, .two:after, .thee:after, .four:after, .five:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
.col { float: left; width: 50%; }
.col p { width: 80%; margin: 0 auto; padding: .25em .5em; font-size: .9em; text-align: justify; text-indent: 2em; /*color:#000;background-color:#fff;*/ }
.col p.img { text-indent: 0px; }
.col ul a img { border: none; }
#xhbt #mn img { border: none; margin: 24px 40px 12px; }
#xhbt #mn p { font-size: .9em; text-align: center; }

h2.plak, h2 a.plak { clear: both; display: block; width: 14em; margin: 24px auto 0; text-decoration: none; }
h2 span.plak { display: block; width: 70%; font-size: .7em; margin: .25em auto 0em; }
h2 a.plak, h2 a.plak:link, h2 a.plak:visited { color: #000; background: #ccc; }
h2 a.plak:hover { border-top: 1px solid #606060; border-right: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; border-left: 1px solid #303030;}
h2 a.plak:active { color: #000; background-color: #c0c0c0; padding: 3px; border-top: 2px solid #606060; border-right: 2px solid #f0f0f0; border-bottom: 2px solid #f0f0f0; border-left: 2px solid #303030; }
.plak { padding: 4px; color: #000; background: #ccc; border-top: 1px solid #f0f0f0; border-right: 1px solid #606060; border-bottom: 1px solid #606060; border-left: 1px solid #f0f0f0;}
h2.first, h2 a.first { margin-top: 0; }

img {border: 2px ridge #909090; margin:0; }
p img {float: left; border: 1px solid #606060; margin: .25em .5em 0 0em;}
.space { width: 100%; clear: both; font-size: 1px; line-height: 1px; visibility: hidden;}

.one, .two, .thee, .four, .five { clear:both; padding-top: 24px; font-size: /*.8em;*/12px; }
.one div { float: left; width: 100%; }
.two div { float: left; width: 50%; }
.thee div { float: left; width: 33%; }
.four div { float: left; width: 24.9%; }
.five div { float: left; width: 19.9%; }
.trptk div { float: left; width: 80px; }
.one a, .two a, .thee a, .four a, .five a, .trptk a { color: #000; background-color: #ccc; text-decoration: none; }

#solo img { border-width: 6px; }
#solo #mn h2 {font-size: 1.2em; font-style: italic; }
#solo #mn h2 span { display: inline; font-size: .8em;  font-style: normal; font-weight: normal; }
#solo #mn h2 a { color: #000; background-color: #ccc; text-decoration: none; }
#solo #mn h2 a:hover, #solo #mn h2 a:active { text-decoration: underline; }
#solo #mn ul li {display: inline;}
#solo #mn ul { font-size: .75em; font-weight: 700; letter-spacing: 1px; padding-top: 16px; }
#solo #mn ul li a { text-decoration: none; color: #000; background-color: #ccc; padding: 1px 8px; }
#solo #mn ul li a:link, #solo #mn ul li a:visited { border-top: 1px solid #f0f0f0; border-right: 1px solid #606060; border-bottom: 1px solid #606060; border-left: 1px solid #f0f0f0; }
#solo #mn ul li a:hover { border-top: 1px solid #606060; border-right: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; border-left: 1px solid #303030; }
#solo #mn ul li a:active { color: #000; background-color: #c0c0c0; padding: 0 7px; border-top: 2px solid #606060; border-right: 2px solid #f0f0f0; border-bottom: 2px solid #f0f0f0; border-left: 2px solid #303030; }
#solo #mn li#aktiv a { text-decoration: none; color: #000; background-color: #ccc6cc; padding: 1px 7px; border-top: 1px solid #606060; border-right: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; border-left: 1px solid #303030; }



/*
@media print {
 Styled by Andy Eulau: www.andyeulau.com 
body { font-size: 10pt; }
h2, h3, h4, h5, h6, p, ul {font-family: "Times New Roman", Times, serif;}
#hdr h1 {font-family: Georgia, "Times New Roman", Times, serif;}
#hdr p, #hdr ul#nav, ul#subnav, #solo #mn ul, #map, #ftr address, #blt {display: none}
acronym {border-style: none;}
a, a:link, a:visited, a:hover, a:active {color: #000; background-color: #fff; text-decoration: none !important;} 
a img {border: none}
.pgbrk {page-break-before: always;}
   
}
*/