/*###########################################################################*/
/* ALLGEMEINES-Definition                                                    */
/*###########################################################################*/

body {
font-size:11px;
background-color:#ffffff;
font-family:verdana,arial,helvetica;
color:#000000;
margin:0px 0px 0px 19px;
text-align:left;
width:939px;
height:100%;}

h1 {
font-size:14px;
font-family:verdana,arial,helvetica;
color:#b70054;}

a img, :link img, :visited img {
border:none;}

/*###########################################################################*/
/* KOPFZEILE-Definition                                                      */
/*###########################################################################*/

#kopf  {
background-color:#FFFFFF;}

#logo_bild {
width:939;
height:174px;
padding:0px;
margin:0px;}

#sekmenu {
width:939;
line-height:21px;
text-align:right;
padding:0px;
margin:0px;}

#sekmenu a {
color:#cd0067;
font-weight:bold;
text-decoration:none;}

#sekmenu a:hover, #sekmenu a.aktiv:hover, #sekmenu a.aktiv {
color:#cd0067;
font-weight:bold;
text-decoration:underline;}

/*###########################################################################*/
/* INHALT-Definition                                                         */
/*###########################################################################*/

#container {
width:939px;
text-align:left;}

#menu_container {
float:left;
width:255px;
text-align:left;}

#menu {
width:255px;
margin:50px 0px 0px 0px;}

#kartenbox {
position:absolute;
width:94px;
height:169px;
margin:80px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:none;}

#kartenboxtext {
position:absolute;
top:0px;
left:0px;
width:94px;
height:60px;
margin:39px 28px 20px 133px;
padding:0px 0px 0px 0px;}

#inhalt {
width:633px;
margin:19px 0px 20px 0px;
padding:0px 0px 0px 303px;}

*html #inhalt {
width:633px;
margin:19px 0px 20px 0px;
padding:0px 0px 0px 48px;}

*+html #inhalt {
width:633px;
margin:19px 0px 20px 0px;
padding:0px 0px 0px 48px;}

#kartenbox a {
color:#6b6965;
font-weight:normal;
text-decoration:none;}

#kartenbox a:hover {
color:#000000;
font-weight:normal;
text-decoration:underline;}

div.inhalt_text {
width:633px;}

div.inhalt_text p {
line-height:18px;
margin:0px;
padding:0px 100px 0px 0px;}

div.inhalt_text ul {
width:530px;
margin:0px;
padding:0px;}

div.inhalt_text ul li {
list-style:url(../img/bullet.gif);
line-height:18px;
margin:5px 0px 5px 20px;
padding:0px 0px 0px 10px;}

div.inhalt_text a {
color:#b70054;
text-decoration:none;}

div.inhalt_text a:hover {
color:#b70054;
text-decoration:underline;}

#hotline {
width:520px;
height:137px;
color:#2b93be;
font-weight:bold;
margin:10px 0px 0px 0px;
padding:15px 20px 0px 90px;
background-image:url(../img/hotline_hg.gif);
background-repeat:no-repeat;}

#hotline b {
color:#000000;
font-weight:bold;} 

#hotline h2 {
color:#2b93be;
font-size:30px;
font-weight:bold;
margin:5px 0px 3px 5px;
padding:0px;} 

div.infobox {
float:left;
width:302px;
margin:0px 9px 0px 0px;
padding:0px 0px 0px 0px;}

div.infobox_grafik {
width:302px;
height:72px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;}

*+html div.infobox_grafik {
height:92px;}

div.infobox_text {
width:266px;
height:154px;
margin:1px 0px 0px 0px;
padding:12px 18px 0px 18px;
background-color:#f1f0ef;}

#bilderleiste {
width:620px;
height:140px;
margin:20px 0px 20px 0px;
padding:0px 0px 0px 0px;
background:transparent;}

*html #bilderleiste {
width:620px;
height:10px;}

div.bild {
float:left;
margin:0px 7px 0px 0px;}

div.querlink {
float:left;
width:255px;
height:27px;
line-height:27px;
margin:20px 25px 20px 0px;
padding:0px 0px 0px 20px;
background-color:#d1ebf4;
background-image:url(../img/pfeile.gif);
background-position:right;
background-repeat:no-repeat;}

div.querlink a {
color:#000000;
text-decoration:none;}

div.querlink a:hover {
color:#000000;
text-decoration:underline;}

/*###########################################################################*/
/* NAVI-Definition                                                        */
/*###########################################################################*/

#menu ul {
list-style:none;
margin:0px;
padding:0px;}

#menu ul li {
margin:1px 0px 0px 0px;
padding:0px 0px 0px 0px;}

#menu ul li a {
display:block;
line-height:33px;
color:#000000;
text-decoration:none;
background-image:url(../img/men_hg_1.gif);
background-repeat:no-repeat;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 20px;}

#menu ul li a:hover, #menu ul li a.aktiv, #menu ul li a.aktiv:hover {
display:block;
line-height:33px;
color:#b70054;
text-decoration:none;
background-image:url(../img/men_hg_2.gif);
background-repeat:no-repeat;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 20px;}

#menu ul li.sub a {
display:block;
line-height:33px;
color:#000000;
text-decoration:none;
background-image:url(../img/men_hg_21.gif);
background-repeat:no-repeat;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 20px;}

#menu ul li.sub a:hover, #menu ul li.sub a.aktiv, #menu ul li.sub a.aktiv:hover {
display:block;
line-height:33px;
color:#000000;
text-decoration:none;
background-image:url(../img/men_hg_22.gif);
background-repeat:no-repeat;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 20px;}

div.inhalt_text a.jumper {
color:#000000;}


