
/*----------------------------------------------------------------------------*/

body,form,html,img{
margin:0;
padding:0;
}

/*----------------------------------------------------------------------------*/

html {
height: 100%;
margin-bottom: 1px;  /*Firefox Scrollbalken*/
font-size: 100.01%;
}

/*----------------------------------------------------------------------------*/

#container_04 .content_middle_01{
float: left;
width: 600px;
border: 0px solid #000000;
color:#000000;
padding:22px 0px 0px 0px;
/padding:25px 0px 0px 0px;
}

#container_04 .content_middle_01 .header{
padding:0px 0px 0px 0px;
background-image: url(../images/content_01.gif);
background-repeat:no-repeat;
background-position:left 0px;
}

#container_04 .content_middle_01 .box_01{
padding: 0px 0px 0px 0px;
background-image: url(../images/content_02.gif);
background-repeat:repeat-y;
background-position:left 0px;
border: 0px solid #000000;
}

#container_04 .content_middle_01 .box_01 .abbildung_01{
padding: 0px 0px 0px 11px;
}

/*----------------------------------------------------------------------------*/

#container_04 .content_left_01 table.startseite{
margin: 28px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-collapse: collapse;
border: 0px solid #000000;
}

#container_04 .content_left_01 td.startseite_01{
height:42px;
width:53px;
padding: 0px 0px 0px 0px;
border: 0px solid #000000;
background-image: url(../images/kalender_01.gif);
background-repeat:no-repeat;
background-position:left 0px;
vertical-align:top;
}

#container_04 .content_left_01 td.startseite_02{
width:210px;
padding: 0px 0px 0px 0px;
border: 0px solid #000000;
vertical-align:top;
}

#container_04 .content_left_01 td.startseite_01 p.monat{
padding: 3px 0px 0px 11px;
color:#ffffff;
font-size: 10px;
font-family: arial, verdana, times, sans-serif;
font-weight:normal;
}

#container_04 .content_left_01 td.startseite_01 p.tag{
padding: 4px 0px 20px 13px;
color:#343333;
font-size: 14px;
font-family: arial, verdana, times, sans-serif;
font-weight:bold;
}

#container_04 .content_left_01 td.startseite_02 a.link{
color:#5bae04;
font-size: 11px;
font-family: arial, verdana,times, sans-serif;
font-weight:bold;
text-decoration:underline;
}

#container_04 .content_left_01 td.startseite_02  a.link:hover{
text-decoration:none;
font-weight:bold;
}

#container_04 .content_left_01 td.startseite_02 p{
padding: 3px 0px 10px 0px;
color:#141414;
font-size: 10px;
font-family: verdana, arial, times, sans-serif;
font-weight:normal;
}

/*----------------------------------------------------------------------------*/


#container_04 .content_middle_01 .footer_02{
padding:0px 0px 0px 0px;
background-image: url(../images/content_03.gif);
background-repeat:no-repeat;
background-position:left 0px;
}

#container_04 .content_middle_01 .footer_01{
padding:0px 0px 0px 0px;
background-image: url(../images/content_04.gif);
background-repeat:no-repeat;
background-position:left 0px;
}

/*----------------------------------------------------------------------------*/

#container_04 .content_right_01{
float: left;
width: 200px;
display: inline;
border: 1px solid #000000;
padding:0px 0px 0px 0px;
}

/*----------------------------------------------------------------------------*/

#container_04 .content_left_01{
float: left;
width: 300px;
display: inline;
border: 0px solid #000000;
padding:22px 0px 0px 0px;
/padding:25px 0px 0px 0px;
}

#container_04 .content_left_01 ul{
margin: 0;
padding: 0;
}

#container_04 .content_left_01 ul li{
margin: 0px 0px 0px 0px;
padding: 5px 0px 8px 40px;
/padding: 6px 0px 8px 40px;
list-style-type: none;
background-image: url(../images/menue_02.gif);
background-repeat:no-repeat;
background-position:left 0px;
}

#container_04 .content_left_01 ul li.down_01{
margin: 0px 0px 0px 0px;
padding: 2px 0px 0px 40px;
/padding: 2px 0px 0px 40px;
list-style-type: none;
background-image: url(../images/menue_05.gif);
background-repeat:no-repeat;
background-position:left 0px;
}

#container_04 .content_left_01 ul li.down_02{
margin: 0px 0px 0px 0px;
padding: 2px 0px 40px 40px;
/padding: 2px 0px 41px 40px;
list-style-type: none;
background-image: url(../images/menue_07.gif);
background-repeat:no-repeat;
background-position:left 0px;
}


#container_04 .content_left_01 li.header{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
/padding: 1px 0px 0px 0px;
list-style-type: none;
background-image: url(../images/menue_01.gif);
background-repeat:no-repeat;
background-position:left 0px;
}

#container_04 .content_left_01 li.content{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
/padding: 0px 0px 0px 0px;
list-style-type: none;
background-image: url(../images/menue_03.gif);
background-repeat:repeat-y;
background-position:left 0px;
}

#container_04 .content_left_01 li.footer{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
/padding: 0px 0px 0px 0px;
list-style-type: none;
background-image: url(../images/menue_04.gif);
background-repeat:no-repeat;
background-position:left 0px;
}

#container_04 .content_left_01 a{
color:#ffffff;
font-size: 13px;
font-family: arial, verdana, times, sans-serif;
font-weight:bold;
text-decoration: none;
}

#container_04 .content_left_01 a:hover{
text-decoration:underline;
font-weight:bold;
}

#container_04 .content_left_01 a.down{
color:#ffffff;
font-size: 12px;
font-family:  arial, verdana, times, sans-serif;
font-weight:bold;
text-decoration: none;
}

#container_04 .content_left_01 a.down:hover{
text-decoration:underline;
font-weight:bold;
}

/*----------------------------------------------------------------------------*/

#container_04{
float: left;
width: 900px;
}

/*----------------------------------------------------------------------------*/

#container_03{
width: 890px;
margin: 0 auto;
border: 0px solid #000000;
text-align: left;
padding:0px 0px 0px 0px;
height:30px;
}

#container_03 .box_01{
float: left;
width: 672px;
display: inline;
border: 0px solid #ffffff;
position: relative;
}

#container_03 .box_02{
float: left;
width: 210px;
display: inline;
border: 0px solid #ffffff;
color:#ffffff;
position: relative;
padding:6px 0px 0px 0px;
}

#container_03 .box_02 a{
text-decoration:none;
font-size: 12px;
color: #ffffff;
font-family: arial, verdana,times, sans-serif;
font-weight:bold;
}

#container_03 .box_02 input{
font-size:12px;
width:152px;
font-family: arial, verdana, times, sans-serif;
font-weight:normal;
background-color: #cccccc;
background : transparent;
border: 0px solid #ffffff;
color:#666666;
margin:0px 0px 1px 0px;
}

/*----------------------------------------------------------------------------*/

#navigation {
float:left;
width:100%;
font-size:93%;
line-height:normal;
overflow:hidden;
}

#navigation ul {
margin:0;
padding:0px 0px 0px 0px;
list-style:none;
}

#navigation li {
display:inline;
margin:0;
padding:0;
padding:0px 0px 0px 0px;
}

/*----------------------------------------------------------------------------*/

#navigation a.navi_01 {
float:left;
background:url("../images/navi_07.gif") no-repeat left top;
margin:0;
padding:0 0 0 7px;
text-decoration:none;
font-size: 14px;
color:#ffffff;
font-family: arial, verdana,times, sans-serif;
font-weight:bold;
}

#navigation a span.navi_01{
float:left;
display:block;
background:url("../images/navi_08.gif") no-repeat right top;
padding:9px 23px 8px 15px;
margin-right:0px;
color:#ffffff;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navigation a span.navi_01 {float:none;}

/* End IE5-Mac hack */
#navigation a.navi_01:hover span {
}

#navigation a.navi_01:hover {
background-position:0px -34px;
color:#3d3d3d;
}

#navigation a.navi_01:hover span {
background-position:100% -34px;
color:#ffffff;
}

/*----------------------------------------------------------------------------*/

#navigation a.aktiviert_01 {
float:left;
background:url("../images/navi_01.gif") no-repeat left top;
margin:0;
padding:0 0 0 7px;
text-decoration:none;
font-size: 14px;
color: #ffffff;
font-family: arial, verdana,times, sans-serif;
font-weight:bold;
}

#navigation a span.aktiviert_01 {
float:left;
display:block;
background:url("../images/navi_02.gif") no-repeat right top;
padding:9px 23px 8px 15px;
margin-right:0px;
color:#ffffff;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navigation a span.aktiviert_01 {float:none;}

/* End IE5-Mac hack */
#navigation a.aktiviert_01:hover span {
}

#navigation a.aktiviert_01:hover {
background-position:0px -34px;
}

#navigation a.aktiviert_01:hover span {
background-position:100% -34px;
}

/*----------------------------------------------------------------------------*/

#navigation a {
float:left;
background:url("../images/navi_03.gif") no-repeat left top;
margin:0;
padding:0 0 0 8px;
text-decoration:none;
font-size: 14px;
color:#ffffff;
font-family: arial, verdana,times, sans-serif;
font-weight:bold;
}

#navigation a span{
float:left;
display:block;
background:url("../images/navi_04.gif") no-repeat right top;
padding:9px 23px 8px 15px;
margin-right:0px;
color:#ffffff;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navigation a span {float:none;}

/* End IE5-Mac hack */
#navigation a:hover span {
}

#navigation a:hover {
background-position:0px -34px;
color:#3d3d3d;
}

#navigation a:hover span {
background-position:100% -34px;
color:#ffffff;
}

/*----------------------------------------------------------------------------*/

#navigation a.aktiviert_02 {
float:left;
background:url("../images/navi_05.gif") no-repeat left top;
margin:0;
padding:0 0 0 8px;
text-decoration:none;
font-size: 14px;
color: #ffffff;
font-family: arial, verdana,times, sans-serif;
font-weight:bold;
}

#navigation a span.aktiviert_02 {
float:left;
display:block;
background:url("../images/navi_06.gif") no-repeat right top;
padding:9px 23px 8px 15px;
margin-right:0px;
color:#ffffff;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navigation a span.aktiviert_02 {float:none;}

/* End IE5-Mac hack */
#navigation a.aktiviert_02:hover span {
}

#navigation a.aktiviert_02:hover {
background-position:0px -34px;
}

#navigation a.aktiviert_02:hover span {
background-position:100% -34px;
}

/*----------------------------------------------------------------------------*/

#container_02{
width: 890px;
margin: 0 auto;
border: px solid #000000;
text-align: left;
padding:0px 0px 0px 0px;
height:26px;
}

#container_02 h2{
padding: 0px 0px 0px 0px;
color:#1b2e3d;
font-size: 13px;
font-family: arial, verdana, times, sans-serif;
font-weight:bold;
}

/*----------------------------------------------------------------------------*/

#container_01{
width: 890px;
margin: 0 auto;
border: 0px solid #000000;
text-align: right;
padding:3px 0px 0px 0px;
height:55px;
}

#container_01 .navigation {
float:left;
width:100%;
font-size:93%;
line-height:normal;
overflow:hidden;
}

#container_01 .navigation ul {
margin:0;
padding:0px 0px 0px 0px;
list-style:none;
}

#container_01 .navigation li {
display:inline;
margin:0;
padding:0;
padding:0px 0px 0px 0px;
font-size: 13px;
color: #999999;
font-family: arial, verdana,times, sans-serif;
font-weight:normal;
}

#container_01 .navigation a{
text-decoration:none;
font-size: 12px;
color: #999999;
font-family: arial, verdana,times, sans-serif;
font-weight:normal;
}

#container_01 .navigation a:hover{
text-decoration:underline;
font-weight:normal;
}

/*----------------------------------------------------------------------------*/

#container_00{
width: 890px;
margin: 0 auto;
border: 0px solid #ffffff;
text-align: left;
padding:0px 0px 0px 0px;
}