body
{
 background-image:url(../grafik/design/body_bg.jpg);
 background-position:left top;
 background-repeat:no-repeat;
 font-family:Arial;
 font-size:10pt;
 font-weight:normal;

}
#AccessInfo
{
 font-size:11px;
 top:-20px;
 position:absolute;
 width:712px;
 text-align:right;

}
*
{
 margin:0;
 padding:0;

}
#column_left
{
 position:relative;
 clear:none;
 float:left;
 margin-top:100px;
 width:235px;
 min-height:495px;
 _height:495px;
 background-image:url(../grafik/design/left_column_bg.jpg);
 background-position:bottom;
 background-repeat:no-repeat;
 padding-bottom:150px;
 z-index:100;

}
#column_right
{
 position:relative;
 clear:none;
 float:left;
 width:673px;
 margin-top:100px;
 height:auto;

}
#crumbtrail
{
 position:relative;
 clear:both;
 width:560px;
 height:25px;
 padding-left:66px;

}
#content
{
 position:relative;
 clear:both;
 min-height:551px;
 _height:551px;
 padding-left:66px;
 padding-right:20px;
 width:474px;
 line-height:20px;
 background-image:url(../grafik/design/content_border_left.gif);
 background-position:left top;
 background-repeat:no-repeat;

}
#content h1
{
 font-size:17pt;
 color:#67025f;
 padding-bottom:15px;
 padding-top:26px;

}
#content h4
{
 font-size:14pt;
 color:#c182b1;
 padding-bottom:14px;
 padding-top:14px;

}
#content ul
{
 padding-top:0px;
 padding-left:20px;
 margin:0;
 margin-top:0;

}
#content li
{
 padding-top:5px;
 padding-bottom:5px;
 padding-left:0px;
 margin:0;
 margin-top:0;

}
#footer
{
 position:relative;
 clear:both;
 width:530px;
 padding-left:68px;
 padding-top:5px;
 height:40px;
 color:#c69fc3;
 background-image:url(../grafik/design/footer_bg.jpg);
 background-repeat:no-repeat;
 text-align:left;
 font-size:9px;

}
#footer p
{
 font-size:9px;

}
#footer a
{
 text-decoration:none;
 color:#c69fc3;
 font-size:9px;

}
#footer_left
{
 position:relative;
 clear:none;
 float:left;
 width:322px;
 text-align:left;

}
#footer_right
{
 position:relative;
 clear:none;
 float:left;
 width:160px;
 text-align:left;

}
#crumbtrail a
{
 text-decoration:none;
 color:#626262;

}
#main_menu
{
 width:164px;
 position:relative;
 float:left;
 padding:0px;
 z-index:100;
 height:auto;
 color:#655464;
 margin-left:71px;

}
#main_menu a
{
 border:0;
 color:#655464;
 display:block;
 text-decoration:none;
 padding-left:20px;
 background-image:url(../grafik/design/menu_got_no_subfolders.gif);
 background-repeat:no-repeat;
 background-position:left 3px;
 width:137px;
 font-weight:normal;

}
#main_menu ul li
{
 font-size:10px;
 display:block;
 text-decoration:none;
 list-style:none;
 padding-top:5px;
 padding-bottom:4px;
 padding-left:7px;

}
#main_menu ul ul li
{
 font-size:10px;
 display:block;
 text-decoration:none;
 list-style:none;
 padding-top:5px;
 padding-bottom:4px;
 padding-left:7px;

}
#main_menu ul ul ul li
{
 font-size:10px;
 display:block;
 text-decoration:none;
 list-style:none;
 padding-top:5px;
 padding-bottom:4px;
 padding-left:7px;

}
#main_menu ul li:hover
{
 background-color:#f7eeee;

}
#main_menu a.level_1active
{
 background-image:url(../grafik/design/menu_got_subfolders.gif);
 background-repeat:no-repeat;

}
#main_menu a.level_2active
{
 background-image:url(../grafik/design/menu_got_subfolders.gif);
 background-repeat:no-repeat;

}
#main_menu li.level_2active
{
 background-color:#f7eeee;

}
#main_menu a.level_3active
{
 background-image:url(../grafik/design/menu_got_subfolders.gif);
 background-repeat:no-repeat;

}
#main_menu a.level_4active
{
 background-image:url(../grafik/design/menu_got_subfolders.gif);
 background-repeat:no-repeat;

}
#main_menu #nav
{
 padding:0;
 list-style:none;
 text-align:left;
 margin:0;
 float:left;

}
#main_menu li ul
{
 display:none;
 z-index:100;

}
#main_menu ul ul
{
 display:none;
 background-color:#f7eeee;
 margin:0;
 padding:0px;
 top:0px;
 position:absolute;

}
#main_menu ul ul ul
{
 display:none;
 background-color:#f7eeee;
 margin:0;
 padding:0px;
 top:0px;
 position:absolute;

}
#main_menu li, #main_menu li:hover
{
 position:relative;

}
#main_menu ul li:hover ul
{
 display:block;
 left:164px;
 position:absolute;
 background-color:#f7eeee;
 padding:0px;

}
#main_menu ul li:hover ul ul
{
 display:none;

}
#main_menu ul li:hover ul ul ul
{
 display:none;

}
#main_menu ul ul li:hover ul
{
 display:block;
 left:154px;
 position:absolute;
 background-color:#f7eeee;
 padding:0px;
 top:0px;

}
#main_menu ul ul ul li:hover ul
{
 display:block;

}
.clearer
{
 clear:both;

}
img.img_template1
{
 position:relative;
 float:left;
 margin-right:5px;
 margin-bottom:20px;

}
img.img_template2
{
 position:relative;
 float:right;
 margin-left:5px;
 margin-bottom:20px;

}
.templateContainer
{
 padding-bottom:1em;

}
input
{
 border:1px solid #67025F;
 padding:3px;

}
a
{
 color:#67025F;
 text-decoration:none;

}
a:hover
{
 text-decoration:underline;

}
a img, a:hover img
{
 border:0px;

}
#page
{
 width:910px;

}
#content h1.headline_template6
{
 font-size:14pt;
 font-weight:bold;
 color:#67025f;
 padding:0;
 margin:0;
 border-top:1px solid #cccccc;

}
#content h4.shorttext_template6
{
 font-weight:normal;
 font-size:10pt;
 color:#000;
 padding:0;
 margin:0;

}
.event_template6
{
 color:#cccccc;

}
#news_1, #news_2, #news_3
{
 padding-bottom:15px;
 line-height:20px;

}
.radio
{
 margin:0;
 padding:0;
 border:0;

}
.input_alert_text
{
 background-image:url(../grafik/design/error.png);
 background-repeat:no-repeat;
 color:#67025f;
 padding-left:20px;
 line-height:25px;

}
.inputAlert
{
 background-color:#d9c1cc;
 font-family:Comic Sans MS, Arial;

}
.img_template1
{
 float:left;
 margin-bottom:5px;
 margin-right:5px;

}
.img_template2
{
 float:right;
 margin-bottom:5px;
 margin-left:5px;

}
.img_template4
{
 clear:both;
 float:left;
 margin-bottom:5px;
 margin-right:5px;

}
.img_template5
{
 float:left;

}
.img_template6
{
 float:left;
 padding-bottom:10px;
 padding-right:10px;

}
.image, image
{
 margin:0;
 padding:0;
 border:0;

}
.formular_input_text
{
 font-family:Comic Sans MS, Arial;
 color:#0074ea;
 padding:3px;

}
#contact_info
{
 position:relative;
 top:25px;
 left:75px;
 height:110px;
 float:left;

}
#contact_info h1
{
 font-family:Trebuchet MS;
 text-transform:Uppercase;
 color:#86367F;
 font-size:16px;
 line-height:20px;
 margin:0px;
 padding:0px;

}
#contact_info h4
{
 font-family:Trebuchet MS;
 text-transform:Uppercase;
 color:#572252;
 font-size:14px;
 line-height:8px;
 margin:0px;
 padding:0px;

}
#contact_info h5
{
 font-family:Trebuchet MS;
 color:#594E59;
 font-size:12px;
 line-height:15px;
 margin:0px;
 padding:0px;

}
#contact_info h6
{
 font-family:Trebuchet MS;
 color:#6E2966;
 font-size:14px;
 line-height:15px;
 margin:0px;
 padding:0px;
 font-weight:bold;

}
#head_icons
{
 float:right;
 width:100px;
 height:30px;
 position:relative;
 right:110px;
 top:30px;

}
b, strong
{
 font-weight:bold;

}
.gallery_pic_1
{
 background-image:url(../grafik/design/bg_galerie_photo.gif);
 background-repeat:no-repeat;
 float:left;
 height:69px;
 padding:8px 22px 0 8px;
 position:relative;
 text-align:center;
 width:85px;

}

