/* COMMON */
* {margin:0;padding:0}
/* COMMON */



/* TAGS */
body{background:#FFF;color:#000;padding:5px 0 0 0;text-align:center}
body,input,textarea{font-family:verdana,arial,helvetica,sans-serif}
img{border:0}
h1{margin:0 0 1em 0;color:#000;font-size:130%;font-family:arial,helvetica,sans-serif}
h2{margin:0 0 1em 0;color:#000;font-size:100%;font-family:arial,helvetica,sans-serif}
h3{margin:0 0 1em 0;color:#000;font-size:80%}
p{margin:0 0 2em 0;line-height:150%}
hr{border:0;height:0;border-top:1px solid #A19B9D;margin:0 0 2em 0}
ul li{list-style:none}
ol li{list-style:decimal;margin:0 0 1em 1em}
ol li li{list-style:upper-roman}
li li{margin:0}
dt{margin:0 0 1em 0;color:#000;font-family:arial,helvetica,sans-serif;font-weight:bold}
dd{margin:0 0 1em 2em}
a:link{color:#000}
a:visited{color:#000}
/* TAGS */



/* FONTS */
address,input,textarea,label,#content li,p,table{font-size:80%}
#content li li{font-size:100%}
/* FONTS */



/* LAYOUT */
#container1{width:100%}

#header{display:none}

#image{display:none}

#container2{width:100%;background:#FFF}

#navi1{display:none}

#content{width:100%}
#content .content{width:100%;margin:1em auto;text-align:left}

#footer{display:none}
#navifooter{display:none}
/* LAYOUT */



/* CLASSES */
.left{margin-right:auto;text-align:left}
.center{margin-left:auto;margin-right:auto;text-align:center}
.right{margin-left:auto;text-align:right}
.clearer{clear:both;height:1px;line-height:1px}
.nowrap{white-space:nowrap}

#content ul.index{line-height:1em}

ul.directory{margin:0;padding:0;list-style:none}
ul.directory li{display:inline;margin:0;padding:2px}

dl.legend{margin:1em;background:#E6E8F4;display:block;float:left}
dl.legend dt{margin:0}
dl.legend dd{margin:0;padding:5px;font-size:80%}

ol.icons{margin:0 0 1em 0}
ol.icons img{float:right;position:relative;top:-1.5625em;margin:0 0 1em 0;_margin:0;width:3.125em;height:3.125em}
ol.icons li{clear:both}

div.icons img{float:left;margin:0 0.5em 0.5em 0;width:5em;height:5em}

div.top{display:none}
/* CLASSES */



/* CONTENT */
#content ul{margin:0 0 2em 2em;list-style:square;line-height:150%}
#content ul ul{margin:0;line-height:100%}
#content ul li{list-style:square}
#content ol{margin:0 0 2em 2em;line-height:150%}
#content ol ol{margin:0 0 0 1.8em;line-height:100%}
#content ol ul{margin:0 0 0 1.3em}
/* CONTENT */



/* QUOTES */
blockquote{margin:2em;font-family:georgia;line-height:120%;font-style:italic;color:#333}
blockquote .quotes{font-size:150%}
blockquote .author{font-family:verdana,arial,helvetica,sans-serif;font-style:normal;font-size:80%;line-height:200%;text-align:right;color:#999}
/* QUOTES */



/* ADDRESS */
address{margin:0 0 1em 0;padding:1em;font-style:normal;background:#E6E8F4 url(../_images/corner.gif) 100% 0 no-repeat}
address img{float:left;margin:0 1em 1em 0;width:3.125em;height:4.6875em;border:1px solid #FFF}

address.float{font-size:100%;width:14em;height:8em;overflow:hidden;text-align:left;line-height:0.8em;_line-height:0.9em} /*height was 7em*/
address.float.left{float:left}
address.float.right{float:right}
address.float img.pic{float:left;margin:0 1em 1em 0;width:3.125em;height:4.6875em;border:1px solid #FFF}
address.float img.info{width:1em;height:1em;border:0;margin:0;float:right}
address.float span{font-size:70%}
address.float span.mail{clear:both;display:block}
address.float span.mail a{background:url(../_images/icon_mail.gif) 0 50% no-repeat;padding:0 0 0 20px}
address.float span.mail a:hover{background:#02198B url(../_images/icon_mail_hover.gif) 0 50% no-repeat}
/* ADDRESS */



/* TABLES */
caption{padding:0 0 1em 0;font-size:100%;font-weight:bold;text-align:left}
table{margin:0 0 2em 0;border-collapse:collapse;background:#FFF;border:5px solid #E6E8F4}
table.breit{width:99%}

thead th{border-bottom:1px solid #E6E8F4;font-weight:bold;color:#000;background:#f3f4fa}

td{border-left:1px solid #E6E8F4;border-bottom:1px solid #E6E8F4;padding:3px 6px;font-weight:normal;text-align:left;vertical-align:top}
th{border-right:1px solid #E6E8F4;border-bottom:1px solid #E6E8F4;padding:3px 6px;font-weight:normal;text-align:left;vertical-align:top;background:#f3f4fa}
/* TABLES */



/* SEARCH */
#search a{display:block;border-bottom:1px solid #AA0002;text-decoration:none;padding:2px 3px 1px 3px}
#search a:visited{background:url(../_images/sitemap_visited.gif) 100% 100% no-repeat}
#search a:hover{background:#02198B;color:#FFF}
/* SEARCH */

/* IMAGES */
.image-wide{margin:0 0 2em 0}
.image-wide img{display:block;width:32.8125em;height:8em}

.image-left img{display:block;float:left;width:8.3125em;height:8em;margin:5px 10px 5px 0}
.image-right img{display:block;float:right;width:8.3125em;height:8em;margin:5px 0 5px 10px}

.portrait{margin:0 auto 1em auto;text-align:center}
.portrait img{width:6.875em;height:10em;margin:0 auto}
.portrait a:hover{background:0}
/* IMAGES */



/* FORMS */
form{background:#E6E8F4;padding:5px;margin:0 0 1em 0}
fieldset{border:0}
fieldset.hidden{display:none}
fieldset.data{padding:5px;background:#f3f4fa;margin:0 0 1px 0;text-align:right}
fieldset.data label{float:left}
fieldset.data input{width:30em;padding:3px;border:1px solid #818CC5}
fieldset.data input:focus{border:1px solid #02198B}
fieldset.data textarea{width:30em;height:10em;padding:3px;border:1px solid #818CC5}
fieldset.data textarea:focus{border:1px solid #02198B}
fieldset.control{background:#E6E8F4;padding:15px 0;text-align:center}
/* FORMS */



/* ACCESSKEYS */
#breadcrumb .accesskey,#navi0 .accesskey,#navifooter .accesskey{text-decoration:underline;font-size:90%;vertical-align:top}
#navi1 .accesskey{text-decoration:underline}
/* ACCESSKEYS */



/* LIGHTBOX */
#lightbox{background-color:#eee;padding:13px}
#lightboxCaption{font-size:.8em;padding-top:.4em}
#lightbox img{border:0;display:block}
#overlay img{border:0}
#overlay{background-image:url(../_images/overlay.png)}
* html #overlay{background-color:#000;back\ground-color:transparent;background-image:url(../_images/blank.gif);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../_images/overlay.png",sizingMethod="scale")}
/* LIGHTBOX */



/* SITEMAP */
#sitemap ul{margin:0;font-weight:bold}
* html #sitemap li{border-bottom:1px solid #F6F5F5} /* IE Abstand */
#sitemap ul li{margin-bottom:2.5em;list-style:none}
#sitemap ul ul li{margin:0}
#sitemap ul ul{margin-left:10em}
#sitemap ul ul ul{margin:0;font-weight:normal}

#sitemap a{display:block;border-bottom:1px solid #AA0002;text-decoration:none;padding:2px 3px 1px 3px}
#sitemap a:visited{background:url(../_images/sitemap_visited.gif) 100% 100% no-repeat}
#sitemap a:hover{background:#02198B;color:#FFF}
#sitemap li:hover{background:#E6E8F4}

#sitemap ul a{font-size:120%;font-family:arial,helvetica,sans-serif}
#sitemap ul ul a{font-size:100%;font-family:verdana,arial,helvetica,sans-serif}
#sitemap ul ul ul a{padding-left:1em}
#sitemap ul ul ul ul a{padding-left:2em}
/* SITEMAP */
