*
{
 margin:0;
 padding:0;
 border:0;
 font-family:'Kondolar-Regular', Lucida Sans, Trebuchet MS,Verdana,Arial;

}
html
{
 height:100%;
 text-align:center;
 font-size:12px;
 color:#535252;
 line-height:1.6em;
 font-family:'Kondolar-Regular', Lucida Sans, Trebuchet MS,Verdana,Arial;

}
body
{
 height:100%;
 background-color:#FFF;
 background-image:urL(../grafik/design/bg.jpg);
 background-position:center top;

}
a
{
 color:#6e8895;
 text-decoration:none;
 display:inline;
 width:auto;
 font-weight:bold;

}
#tools a
{
 color:black;
 text-transform:uppercase;
 font-size:10px;

}
a:hover
{
 background-color:#e8e8e8;

}
#blog_details_pic a:hover
{
 background-color:#FFFFFF;
 text-decoration:none;
 border:0;

}
h1
{
 font-size:1.5em;
 padding-bottom:1em;
 font-family:Kondolar-Italic;
 font-weight:normal;
 font-style:normal;

}
h4
{
 font-size:1.2em;
 padding-bottom:1em;
 font-family:Kondolar-Bold;
 font-weight:normal;
 font-style:normal;

}
.templateContainer
{
 padding-bottom:2em;
 padding-right:10px;
 padding-left:10px;
 text-align:left;
 float:left;
 height:auto;

}
#bg
{
 position:relative;
 clear:none;
 width:920px;
 min-height:100%;
 _height:100%;
 background-image:url(../grafik/design/bg-mid.pngDEAKT);
 background-repeat:repeat-y;
 background-position:-1px;
 margin:0 auto;

}
#bg_top
{
 position:relative;
 clear:both;
 width:900px;
 margin-left:10px;
 margin-right:10px;
 height:29px;
 background-color:#e9e9eb;
 font-size:9px;
 font-weight:bold;
 text-transform:uppercase;

}
#head
{
 position:relative;
 width:900px;
 height:295px;
 background-color:#E8E8E8;
 line-height:1px;
 margin-left:10px;
 margin-right:10px;

}
#logo1
{
 display:inline;
 position:relative;
 width:310px;
 height:289px;
 background-image:url(../grafik/design/bild1.gif);
 background-repeat:no-repeat;
 margin-left:8px;
 margin-right:5px;
 float:left;

}
#quickinfo
{
 width:316px;
 height:289px;
 background-color:#6E8895;
 margin-left:6px;
 margin-right:5px;
 float:left;
 z-index:20;
 position:absolute;
 display:none;
 left:-7px;
 line-height:1em;
 text-align:left;
 color:#FFFFFF;

}
#quickinfo .templateContainer
{
 padding:0;
 padding-left:15px;

}
#strukturbild
{
 width:569px;
 height:288px;
 background-image:url(../mediapool/Bild-2.jpg);
 background-repeat:no-repeat;
 float:left;

}
#slidebar
{
 position:absolute;
 width:28px;
 height:289px;
 background-image:url(../grafik/design/slidebar.gif);
 left:-28px;
 top:0px;
 margin:0px;
 padding:0px;

}
#page
{
 width:920px;
 background-image:url(../grafik/design/bg-mid.png);
 background-repeat:repeat-y;
 left:0px;
 position:absolute;
 clear:none;
 min-height:100%;
 _height:100%;
 margin:0 auto;

}
#content
{
 width:920px;
 background-image:url(../grafik/design/bg-mid.pngDEAKT);
 background-repeat:repeat-y;
 left:0px;
 z-index:1000;

}
#content_left
{
 width:660px;
 text-align:left;
 float:left;
 padding-left:0px;
 height:100%;
 padding-top:30px;
 margin:0;
 padding-right:10px;

}
#content_right .headline_template4, #content_right h1
{
 font-size:9.5px;
 font-weight:bold;
 color:#535252;
 background-color:transparent;

}
#content_right .shorttext_template4, #content_right h4
{
 font-size:9.5px;
 font-weight:bold;
 color:#535252;
 background-color:transparent;

}
#content_right .templateContainer
{
 padding:0;
 padding-bottom:20px;
 padding-top:10px;
 width:180px;
 padding-left:40px;

}
#content_right
{
 height:100%;
 float:left;
 width:240px;
 font-size:9.5px;
 line-height:1.6em;
 margin:0;
 padding:0;
 z-index:10;

}
#content_text
{
 padding-left:30px;
 padding-top:0px;
 margin:0 auto;
 height:auto;
 clear:both;

}
#content_text h1
{
 padding-bottom:10px;
 padding-top:35px;
 font-size:14px;
 font-weight:bold;

}
#content_titel
{
 padding:20px;
 padding-left:30px;
 font-size:12px;
 color:#8A8A8A;
 border-bottom:1px solid #E8E8E8;
 height:38px;
 width:610px;
 float:left;
 clear:both;
 margin-bottom:25px;

}
.item
{
 float:left;

}
#content_titel strong
{
 font-size:1.5em;
 color:#000;

}
.both
{
 clear:both;

}
input, select,textarea
{
 border:1px solid #8d847d;
 font-size:11px;
 padding:4px;
 background-color:#f9f9f9;

}
.noborder, .radio, .checkbox
{
 border:0;

}
.inputAlert
{
 background-color:#f3dede;
 padding:4px;
 border-bottom:1px solid #670001;

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

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

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

}
.img_template5
{
 float:left;
 margin-left:0px;

}
#tools
{
 float:right;
 width:220px;
 height:59px;
 padding:10px;
 text-align:left;
 background-color:#e7e7e7;
 position:relative;
 clear:both;

}
.tools
{
 width:55px;
 padding-left:15px;
 padding-bottom:15px;
 float:left;

}
#main_menu
{
 width:900px;
 background-color:#FFF;
 margin-left:10px;
 padding-left:0px;
 text-align:left;
 border-bottom:1px solid #E8E8E8;
 z-index:100;
 height:33px;
 margin-right:10px;

}
#main_menu .templateContainer
{
 padding:0;
 margin:0;

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

}
#main_menu li
{
 position:relative;
 float:left;
 border-right:1px solid #E8E8E8;
 padding-left:16px;
 padding-right:16px;
 padding-bottom:5px;
 padding-top:8px;
 font-size:12px;
 list-style:none;
 z-index:100;

}
#main_menu li:hover
{
 background-color:#faf9f9;

}
#main_menu a
{
 font-size:13px;
 line-height:20px;
 text-decoration:none;
 color:#60656e;
 display:block;
 border:0;
 text-transform:uppercase;

}
#main_menu a.level_1
{
 display:block;
 color:#60656e;
 text-transform:uppercase;

}
#main_menu a.level_2
{
 font-size:11px;
 display:block;
 color:#FFFFFF;
 text-transform:uppercase;

}
#main_menu a.level_1active
{
 color:#414141;

}
#main_menu a.level_2active
{
 font-size:11px;
 display:block;
 color:#FFFFFF;
 text-transform:uppercase;

}
#main_menu a.level_3active
{
 color:193b04;
 font-size:12px;

}
#main_menu a:hover
{
 background-color:transparent;

}
#main_menu li ul
{
 display:none;
 left:0px;
 position:absolute;
 top:33px;

}
#main_menu li.level_1active
{
 background-color:#E8E8E8;

}
#main_menu li.level_2
{
 padding:3px 17px 3px 17px;
 width:150px;
 border-bottom:1px solid WHITE;
 border-right:1px solid WHITE;
 background-color:#c1c1c1;

}
#main_menu li.level_2active
{
 padding:3px 17px 3px 17px;
 width:150px;
 border-bottom:1px solid WHITE;
 border-right:1px solid WHITE;
 background-color:#9c9c9c;

}
#main_menu li.level_3
{
 padding:3px 17px 3px 17px;
 width:170px;
 height:25px;
 border-bottom:1px solid WHITE;
 border-right:1px solid WHITE;
 top:-55px;
 left:191px;
 position:absolute;
 background-position:left;

}
#main_menu li.level_3active
{
 padding:3px 17px 3px 17px;
 width:170px;
 height:25px;
 border-bottom:1px solid WHITE;
 border-right:1px solid WHITE;
 top:-55px;
 left:191px;
 position:absolute;
 background-position:left;
 background-color:#bde2e2;

}
.level_1active first_child_level_1
{
 background-color:#000;

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

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

}
#main_menu ul ul
{
 display:none;

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

}
#main_menu ul ul ul
{
 display:none;

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

}
#main_menu li.level_X active
{
 border-top:0px solid #ffffff;

}
#main_menu li.level_Xactive
{
 border-bottom:0px solid #ffffff;

}
img, .image, .img_template4, .no_border
{
 border:0;

}
img
{
 behavior:url(pngHack/pngHack.htc);

}
#quick_menue
{
 float:right;
 padding-left:10px;
 height:14px;
 padding-right:20px;
 text-align:right;
 width:400px;
 padding-top:7px;
 font-weight:bold;

}
#quick_menue .templateContainer
{
 text-align:right;
 padding-bottom:0;

}
#quick_menue a
{
 color:#535252;
 font-weight:bold;

}
#gmund
{
 height:90px;
 width:240px;
 margin:0;

}
#gmund .templateContainer
{
 padding:0;
 margin:0;

}
#footer_right
{
 padding:20px;
 text-align:left;

}
#blog_comments li
{
 list-style:decimal outside;
 margin:0 0 1em 25px;

}
.blog_comments_li
{
 font-size:12px;

}
#blog_comments h2, .blog_entry_line_headline
{
 font-size:12px;
 font-style:italic;
 padding-bottom:0.5em;

}
#blog_comments h3, .blog_entry_line_name
{
 font-size:12px;
 padding-bottom:0.5em;
 color:#6E8895;

}
.blog_entry_line
{
 padding-bottom:1em;
 padding-top:1em;
 padding-left:10px;
 font-size:12px;

}
#blogs_overview
{
 border-bottom:1px solid #cfd4e0;

}
#blog_details_entries
{
 padding:1em 0 1em 0;
 border-bottom:1px solid #cfd4e0;
 border-top:1px solid #cfd4e0;

}
#blog_details_topics
{
 padding:1em 0 1em 0;
 border-bottom:1px solid #cfd4e0;

}
#blog_details_form
{
 padding:1em 0 1em 0;
 height:auto;
 clear:both;

}
.blog_details_h4
{
 font-weight:normal;
 padding-bottom:0.5em;
 font-size:12px;

}
#blog_details_text
{
 padding-bottom:1em;

}
.blogs_overview_h4
{
 font-weight:normal;
 padding-bottom:0.5em;
 font-size:12px;

}
.blogs_overview_h1
{
 color:#6E8895;
 font-size:12px;
 padding-bottom:0.5em;

}
.first_child_level_1active, .first_child_level_1
{
 padding-left:15px;

}
ul.topic_list li
{
 margin-left:20px;

}

