
:link,:visited { text-decoration:none }
ul, ol { list-style:none !important; }
h1,h2,h3,h4,h5,h6 { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,hr { margin:0; padding:0 }
a img,:link img,:visited img { border:none }

/**********************************************************************************/

body {
color:#333;
padding:0px;
margin:0 auto;
font-size:100%;
font-family: arial, verdana, helvetica, sans-serif;
background: #fff;
}

#rahmen{
width:100%;
}

#main{
width:100%;
margin:0px auto;
text-align:left;
background: #DDE9F5;
}

#logo {
display:none;
}

#menu {
display:none;
}

#logo_img {
padding: 0;
margin: 0;
}

#teaser_img {
display:none;
}

#content {
width:100%;
float:left;
padding:0;
margin:0;
}

#right {
display:none;
}

#middle {
width:100%;
float:left;
text-align:left;
padding:0;
margin:0;
}

#bottom {
width:100%;
padding:0;
margin:0;
float:left;
}

.invisible {

}

.img_linie {
padding: 0 30px 0 65px;
width: 525px;
clear: both;
}

/**********************************************************************************/
/*	Schrift	*/

h1{
font-size:80%;
line-height:1.6em;
font-weight:bold;
color:#3A4550;
padding: 11px 30px 25px 65px;
margin: 0;
background: url(../img/h1.gif);
background-repeat: no-repeat;
background-position: left 0px;
}

/*
h1{
font-size:80%;
line-height:1.6em;
font-weight:bold;
color:#3A4550;
padding: 13px 0 35px 0;
margin: 0px 30px 0px 65px;
border-top: #BAC1CA 2px solid;
}
*/

h2{
font-size:80%;
line-height:1.6em;
font-weight:bold;
color:#3A4550;
padding: 10px 0 10px 0;
margin: 0px 30px 0px 65px;
border-top: #DDE9F5 2px solid;
border-bottom: #DDE9F5 1px solid;
}

h3{
font-size:80%;
line-height:1.6em;
font-weight:bold;
color:#64707D;
padding: 10px 0 5px 0;
margin: 0px 30px 0px 65px;
}

p{
font-size:80%;
line-height:1.6em;
font-weight:normal;
color:#4B5968;
padding: 0 0 10px 0;
margin: 0px 30px 0px 65px;
text-align:left;
}

#bottom p{
font-size:60%;
line-height:1.4em;
font-weight:normal;
color:#8E9CAA;
padding:0 0 4px 0;
margin:0;
text-align:center;
}

p a:link, p a:visited, #middle li a:link, #middle li a:visited, dd a:link, dd a:visited, h1 a:link, h1 a:visited, h2 a:link, h2 a:visited {
color:#0075DC;
font-weight:normal;
}

p a:hover, p a:active, #middle li a:hover, #middle li a:active, dd a:hover, dd a:active, h1 a:hover, h1 a:active, h2 a:hover, h2 a:active {
color:#0075DC;
font-weight: normal;
}

#middle ul{
padding:0 0 10px 0;
}

#middle ul li{
list-style-type:none;
font-size:80%;
line-height:160%;
font-weight:normal;
color:#4B5968;
margin: 0px 30px 0px 66px;
background: url(../img/liste.gif);
background-repeat: no-repeat;
background-position: left 4px;
padding-left:20px;
}

#middle ul ul{
padding:0 0 10px 0;
}

#middle ul ul li{
list-style-type:square;
font-size:100%;
line-height:160%;
font-weight:normal;
color:#4B5968;
margin: 0px 30px 0px 30px;
}

dl {
font-size:80%;
line-height:1.6em;
font-weight:normal;
color:#4B5968;
padding:0 0 0 55px;
margin:0;
}

dt {
width:100px;
padding:0 0 0 10px;
margin:0;
float:left;
}

dd {
padding:0 0 0 20px;
margin:0;
}

/**********************************************************************************/
/*	Menü	*/

#right ul {
padding:0;
margin:0;
}

#right li {

font-size:80%;
line-height:160%;
color:#4E5D6C;
padding:0 0 2px 0;
margin:0;
display: block;
font-weight:normal;
list-style:none !important;
}

#right li a:link, #right li a:visited {
color:#565960;
width: 186px;
height: 20px;
display: block;
padding:0 0 0 7px;
background: url(../img/navi.gif) no-repeat;
}

#right li a:hover, #right li a:active {
color:#565960 !important;
width: 186px;
height: 20px;
display: block;
padding:0 0 0 7px;
background: url(../img/navi_aktiv.gif) no-repeat;
}

#right li.menu_aktiv a:link, #right li.menu_aktiv a:visited, #right li.menu_aktiv a:hover, #right li.menu_aktiv a:active {
color:#565960 !important;
background: url(../img/navi_aktiv.gif) no-repeat;
}

/**********************************************************************************/
