/*Global reset*/
* { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,dl,fieldset,address {
margin:0.5em 0;
}
ul,ol,li,dd {

}
fieldset {
padding:.5em;
}
table,tr,td { margin: 0; padding: 0; border-style: solid; border-width: 0; }
body { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:150%; background-image: url(../images/verlauf.jpg); background-repeat: repeat-x; }
/*Layout*/
.bildlinks { float: left; margin-right: 5px; }
a:link { color: #699ebc ; text-decoration: underline; }
a:visited { color: #699ebc ; text-decoration: underline; }
a:hover { color: #699ebc }
a:active { color: #699ebc }
.antifloat { visibility: hidden; clear: both; }
img { border-width: 0; }
ul { margin: 0; padding: 0; }
ul li { margin: 0 0 0 20px; padding: 0; list-style-image: url(../images/bullet.gif); list-style-position: outside; }
hr { color: #98b6d4; background-color: #98b6d4; height: 1px; padding: 0; border: solid 0; }
h2.contentheading { color: #98b6d4; font-size: 24px; font-family: georgia, verdana; font-weight: normal; width: 100%; margin-top: 2px; margin-bottom: 15px; padding-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #98b6d4; }
h3 { color: #98b6d4; font-size: 24px; font-family: georgia, verdana; font-weight: normal; width: 100%; margin-top: 2px; margin-bottom: 15px; padding-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #98b6d4; }
h4 { color: #333; font-size: 16px; font-family: verdana; font-weight: bold; margin: 30px 0 15px; }
#side_menu ul li a:link { color: #000; font-size: 12px; font-family: verdana, arial; background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: 2px 10px; text-decoration: none; width: 93%; margin: 0; padding: 5px 0 5px 7%; border-bottom-style: none; border-bottom-width: 0; display: block; }
#side_menu ul li a:visited { color: #000; font-size: 12px; font-family: verdana, arial; background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: 2px 10px; text-decoration: none; width: 93%; margin: 0; padding: 5px 0 5px 7%; border-bottom-style: none; border-bottom-width: 0; display: block; }
#side_menu ul li a:hover { color: #f7f7f7; font-size: 12px; font-family: verdana, arial; background-color: #98b6d4; background-image: url(../images/bullet_hover.gif); background-position: 2px 10px; background-repeat: no-repeat; text-decoration: none; width: 93%; margin: 0; padding: 5px 0 5px 7%; border-bottom-style: none; border-bottom-width: 0; display: block; }
#side_menu ul li a:active { color: #f7f7f7; font-size: 12px; font-family: verdana, arial; text-decoration: none; background-color: #98b6d4; background-image: url(../images/bullet_hover.gif); background-position: 2px 10px; background-repeat: no-repeat; width: 93%; margin: 0; padding: 5px 0 5px 7%; border-bottom-style: none; border-bottom-width: 0; display: block; }
#side_menu ul li ul li a:link { color: #000; font-size: 12px; font-family: verdana, arial; background-image: url(../images/bullet_sub.gif); background-repeat: no-repeat; background-position: 8% 10px; text-decoration: none; width: 85%; margin: 0; padding: 5px 0 5px 15%; border-bottom-style: none; border-bottom-width: 0; display: block; }
#side_menu ul li ul li a:visited { color: #000; font-size: 12px; font-family: verdana, arial; background-image: url(../images/bullet_sub.gif); background-repeat: no-repeat; background-position: 8% 10px;text-decoration: none; width: 85%; margin: 0; padding: 5px 0 5px 15%; border-bottom-style: none; border-bottom-width: 0;display: block;  }
#side_menu ul li ul li a:hover { color: #fff; font-family: verdana, arial; background-image: url(../images/bullet_sub_hover.gif); background-repeat: no-repeat; text-decoration: none; background-position: 8% 10px;width: 85%; margin: 0; padding: 5px 0 5px 15%; border-bottom-style: none; border-bottom-width: 0; display: block;  }
#side_menu ul li ul li a:active { color: #000; font-family: verdana, arial; background-image: url(../images/bullet_sub_hover.gif); background-repeat: no-repeat; text-decoration: none; background-position: 8% 10px;width: 85%; margin: 0; padding: 5px 0 5px 15%; border-bottom-style: none; border-bottom-width: 0; display: block; }
#side_menu ul li ul li ul li a:link { color: #000; font-size: 12px; font-family: verdana, arial; background-image: url(../images/bullet_sub.gif); background-repeat: no-repeat; background-position: 18% 10px; text-decoration: none; width: 75%; margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 5px 0 5px 25%; border-bottom-style: none; border-bottom-width: 0; display: block; }
#side_menu ul li ul li ul li a:visited { color: #000; font-size: 12px; font-family: verdana, arial; background-image: url(../images/bullet_sub.gif); background-repeat: no-repeat; background-position: 18% 10px;text-decoration: none; width: 75%; margin: 0; padding: 5px 0 5px 25%; border-bottom-style: none; border-bottom-width: 0;display: block;  }
#side_menu ul li ul li ul li a:hover { color: #fff; font-family: verdana, arial; background-image: url(../images/bullet_sub_hover.gif); background-repeat: no-repeat; text-decoration: none; background-position: 18% 10px;width: 75%; margin: 0; padding: 5px 0 5px 25%; border-bottom-style: none; border-bottom-width: 0; display: block;  }
#side_menu ul li ul li ul li a:active { color: #000; font-family: verdana, arial; background-image: url(../images/bullet_sub_hover.gif); background-repeat: no-repeat; text-decoration: none; background-position: 18% 10px;width: 75%; margin: 0; padding: 5px 0 5px 25%; border-bottom-style: none; border-bottom-width: 0; display: block; }
#side_menu li { margin: 0; padding: 0 0 0; list-style-type: none; list-style-image: none; }
#side_menu li ul li a#active_menu { color: #fff; background-color: #98b6d4; background-image: url(../images/bullet_hover.gif); background-repeat: no-repeat; background-position: 1px 10px; text-decoration: none; width: 93%; padding: 5px 0 5px 7%; }
#side_menu li ul li ul li a#active_menu { color: #fff; text-decoration: none; background-color: #98b6d4; background-image: url(../images/bullet_sub_hover.gif); background-repeat: no-repeat; background-position: 7% 10px; width: 85%; padding: 5px 0 5px 15%; }
#wrapper { width:980px; display:block; position:static; margin-right: auto; margin-left: auto; }
#head{ height: 170px; position:static ; width:100%; visibility: visible; }
#content { line-height: 150%; position:static; width:100%; visibility: visible; }
#footer { color: #7c7c7c; font-size: 10px; text-align: center; height: 180px; position:static; width:680px; visibility: visible; margin-top: 20px; margin-left: 280px; padding-top: 7px; padding-left: 7px; border-top: 1px solid #98b6d4; }
#side_menu { width:240px; display:inline; position:static; float:left; margin-top: 20px; margin-bottom: 20px; margin-left: 20px; }
#text { position: static; width:680px; float:left; margin: 20px 0 20px 20px; display:inline; }
#mainlevel_languagesmenu li { float: right; list-style-type: none; list-style-image: none; }
a.mainlevel_languagesmenu:link { color: #bbbbbb; font-size: 10px; text-decoration: none; list-style-type: none; list-style-image: none; display: inline; }
a.mainlevel_languagesmenu:visited { color: #bbbbbb; font-size: 10px; text-decoration: none; list-style-type: none; list-style-image: none; display: inline; }
a.mainlevel_languagesmenu:hover { color: #98b6d4; font-size: 10px; text-decoration: underline; list-style-type: none; list-style-image: none; display: inline; }
a.mainlevel_languagesmenu:active { color: #bbbbbb; font-size: 10px; text-decoration: none; list-style-type: none; list-style-image: none; display: inline; }
#logo { width:250px; height:165px; float:left; position:static; background-image:url(../images/logo_neu.jpg); }
#main_menu { margin-left:30px; position:static; float:left; width:700px; overflow:hidden; margin-top: 60px; }
#main_menu li { background-image: url(../images/bg_navi.jpg); background-repeat: repeat-x; width: 100px; float: left; list-style-type: none; list-style-image: none; margin: 0 10px 0 0; padding: 0; border: solid 1px #a7c3de; }
#main_menu a:link { color: #fff; background-image: url(../images/bg_navi.jpg); text-decoration: none; text-align: center; width: 100px; float: left; padding-top: 7px; padding-bottom: 7px; list-style-type: none; list-style-image: none; }
#main_menu a:visited { color: #fff; background-image: url(../images/bg_navi.jpg); text-decoration: none; text-align: center; width: 100px; float: left; padding-top: 7px; padding-bottom: 7px; list-style-type: none; list-style-image: none;  }
#main_menu a:hover { color: #fff; background-color: #a7c3de; background-image: url(../images/bg_navi.jpg); background-repeat: repeat-x; background-position: 0 -33px; text-decoration: none; text-align: center; float: left; padding-top: 7px; padding-bottom: 7px; list-style-type: none; list-style-image: none; }
#main_menu a:active { color: #fff; text-decoration: none; background-color: #a7c3de; background-image: url(../images/bg_navi.jpg); text-align: center; float: left; padding-top: 7px; padding-bottom: 7px; list-style-type: none; list-style-image: none; }
#main_menu .active { background-color: #a7c3de; background-image: url(../images/bg_navi.jpg); background-repeat: repeat-x; background-position: 0 -33px; }
#current { margin: 0; padding: 0; display: inline; }
.contentpaneopen { margin-top: -15px; margin-bottom: 10px; display: inline; }
.contentpane { margin: 5px; }
.componentheading {color: #98b6d4; font-size: 24px; font-family: georgia, verdana; font-weight: normal; background-color: #fff; margin-top: 2px; margin-bottom: 15px; padding-top: 15px; padding-bottom: 15px; width: 100%; border-bottom: 1px solid #98b6d4; }
.leading { font-size: 12px; margin-top: 20px; }
.blog { width: 100%; }
input .button { float: right; }
/*.items ist ein sublevel-Eintrag im Transmenu*/
.items { width: 150px; float: left; }
.moduletabletransmenu { width: 450px; float: left; }
.buttonheading { float: right; margin-top: -50px; }
.buttonheading img { margin-left: 4px; }
.unsichtbar { display: none; }
#newsflash { font-size:10px; color: #bbbbbb; text-align: right; width: 730px; height: 24px; float: left; padding: 0; list-style-type: none; list-style-image: none; }
#choose_a_language { color: #bbbbbb; font-size: 10px; text-align: right; list-style-type: none; list-style-image: none; margin-top: 7px; padding: 0; width: 730px; height: 32px; float: left; }
#choose_a_language li { list-style-type: none; display: list-item; float: right; list-style-image: none; }
#choose_a_language a:link { color: #bbb; font-size: 10px; text-decoration: none; }
#choose_a_language a:visited { color: #bbb; text-decoration: none; }
#choose_a_language a:hover { color: #98b6d4; text-decoration: underline; }
#choose_a_language a:active { color: #bbb; text-decoration: none; }
/*Suche*/
.search .button { color: #fff; font-size: 10px; line-height: 150%; background-repeat: repeat-x; float: right; padding-top: 2px; padding-bottom: 2px; }
.search .button:hover { color: #8da9db; font-size: 10px; background-repeat: repeat-x; text-decoration: none; float: right; padding-top: 2px; padding-bottom: 2px; cursor: pointer; }
#mod_search_searchword { float: right; }
.result { font-size: 18px; font-family: verdana, arial; }
.section { display: none; }
.search label { display: none; }
#dfContactForm {width: 400px;}
.inputbox { font-size: 13px; font-family: arial; margin-bottom: 5px; }
textarea { font-size: 13px; font-family: arial; width: 95%; }
#footer a:link { color: #699ebc; text-decoration: underline; list-style-type: none; list-style-image: none; display: inline; }
#footer a:visited { color: #699ebc; text-decoration: underline; list-style-type: none; list-style-image: none; display: inline; }
#footer a:hover { color: #98b6d4; text-decoration: underline; list-style-type: none; list-style-image: none; display: inline; }
#footer a:active { color: #699ebc; text-decoration: underline; list-style-type: none; list-style-image: none; display: inline; }
p.attention { background-color: #eaeaea; padding: 5px; border: solid 1px #c9c7c7; }
ol {  }
ol li { margin-top: 7px; margin-left: 20px; }
ol li ol li { margin-top: 7px; margin-left: 20px; }

