body
{
 border-width:0;
 color:black;
 font-family:Verdana, Helvetica, sans-serif;
 margin:0;
 padding:0;
 background:url(../grafik/design/hintergrund.gif);
 background-repeat:repeat-y;
 height:100%;

}
img
{
 border-width:0;

}
td
{
 font-size:12px;

}
a
{
 color:#666666;
 font-size:10px;
 text-decoration:none;

}
a.level_1:hover
{
 color:#AAAAAA;

}
a.level_2:hover
{
 color:#AAAAAA;

}
h1
{
 color:#000000;
 font-family:Verdana, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;
 line-height:14px;

}
h4
{
 font-family:Verdana, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 line-height:12px;

}
p
{
 font-family:Verdana, Helvetica, sans-serif;
 font-size:12px;

}
#main
{
 height:100%;
 width:100%;

}
#head
{
 height:150px;
 left:0;
 position:relative;
 text-align:left;
 top:0;
 visibility:visible;
 width:100%;
 background-color:#FFFFFF;

}
#strukturbild
{
 background-repeat:no-repeat;
 height:150px;
 width:880px;

}
#mainMenue
{
 font-family:Verdana, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 padding-top:20px;
 padding-bottom:13px;
 position:relative;
 text-align:left;
 width:100%;
 background-color:#FFFFFF;

}
#inner_mainMenue
{
 margin-left:320px;
 width:560px;

}
#mainMenue ul#nav li
{
 float:left;
 display:inline;
 margin-right:15px;

}
#lowerHalf
{
 left:0;
 position:relative;
 top:0;
 width:100%;

}
#subMenue
{
 float:left;
 height:auto;
 margin-left:10px;
 position:relative;
 top:6px;
 width:260px;

}
#content
{
 color:#000000;
 float:left;
 font-family:Verdana, Helvetica, sans-serif;
 font-size:12px;
 line-height:17px;
 margin-left:50px;
 position:relative;
 top:10px;
 width:540px;

}
#footer
{
 bottom:0;
 position:absolute;

}
.level_1
{
 color:#000000;
 font-family:Verdana, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 line-height:17px;
 list-style-image:none;
 list-style-type:none;
 text-decoration:none;

}
.level_1active
{
 color:#777777;
 font-family:Verdana, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 line-height:17px;
 list-style-image:none;
 list-style-type:none;
 text-decoration:none;

}
.level_2
{
 color:#000000;
 font-family:Verdana, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 line-height:17px;
 list-style-image:none;
 list-style-type:none;
 text-decoration:none;

}
.level_2active
{
 color:#777777;
 font-family:Verdana, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 line-height:17px;
 list-style-image:none;
 list-style-type:none;
 text-decoration:none;

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

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

}
.small
{
 color:black;
 font-size:10px;
 text-decoration:none;

}
.searchBox
{
 border-color:black #AAAAAA #AAAAAA black;
 border-style:solid;
 border-width:1px;
 font-family:Verdana, Helvetica, sans-serif;
 font-size:11px;
 padding:3px;

}
.formular_input_text
{
 border-color:black #AAAAAA #AAAAAA black;
 border-style:solid;
 border-width:1px;
 font-family:Verdana, Helvetica, sans-serif;
 font-size:11px;
 line-height:16px;
 padding:4px;
 width:200px;

}
.inputAlert
{
 background-color:#DAEC0A;
 border-color:black #AAAAAA #AAAAAA black;
 border-style:solid;
 border-width:1px;
 font-family:Verdana, Helvetica, sans-serif;
 font-size:11px;
 padding:3px;

}
.headline_template6
{
 color:#A6B323;
 font-size:11px;
 font-weight:bold;
 line-height:15px;
 margin:0;
 padding:0;
 text-decoration:none;

}
.shorttext_template6
{
 font-size:11px;
 font-weight:normal;
 line-height:15px;
 margin:0;
 padding:0;

}
.event_template6
{
 font-size:10px;
 line-height:14px;
 margin:0;
 padding:0;

}
.newsContainer
{
 border-bottom:1px solid white;
 margin-bottom:20px;
 padding-bottom:5px;
 width:200px;

}
.template6
{
 line-height:11px;

}
#widget_news
{
 font-size:11px;
 line-height:16px;
 overflow:hidden;
 width:200px;

}
#widget_news ul
{
 list-style-image:none;
 list-style-type:none;
 padding:0;
 margin:0px;

}
#widget_news ul li
{
 background-image:none;
 border-bottom:1px solid white;
 margin-bottom:16px;
 padding:0 0 4px;

}
#widget_news ul li div
{
 margin:0;
 padding:0;

}
.widget_news_headline
{
 color:#A6B323;
 font-size:11px;
 font-weight:bold;
 line-height:15px;
 margin:0;
 padding:0;
 text-decoration:none;

}
.widget_news_headline a
{
 color:#A6B323;
 font-size:11px;
 margin:0;
 padding:0;
 text-decoration:none;

}
.widget_news_date
{
 font-size:10px;
 line-height:14px;
 margin:0;
 padding:0;

}
.widget_news_shorttext
{
 margin-bottom:20px;
 padding-bottom:5px;
 width:200px;

}
#news_archiv ul
{
 list-style-image:none;
 list-style-type:none;
 padding-left:0;

}
#news_archiv ul li
{
 padding-bottom:24px;

}
.news_headline a
{
 font-size:12px;
 font-weight:bold;
 text-decoration:none;

}
.news_date
{
 font-size:11px;

}
.picture_wrapper
{
 float:left;
 margin-bottom:5px;
 margin-left:5px;
 text-align:center;
 width:128px;

}
.gallery_distance
{
 float:left;
 width:5px;

}
.gallery_wrapper
{
 padding-bottom:16px;

}
.picture_wrapper a
{
 background-color:#FFFFFF;
 border:1px solid #D0D0D0;
 padding:3px;
 display:block;

}
.picture_wrapper span b a.comment_link
{
 background-color:#e3e3e3;
 border:none;
 text-align:left;

}
.search_headline
{
 font-size:14px;
 font-weight:bold;

}
.search_relevance
{
 font-size:10px;

}
#mainMenue #nav
{
 margin:0;
 padding:0;

}
#gallery_comments_traeger
{
 position:relative;
 height:auto;
 width:450px;
 margin:0;
 padding:0;

}
#gallery_lupe
{
 width:450px;
 text-align:right;

}
#gallery_image
{
 margin-top:30px;

}
#shadowbox_counter, #shadowbox_loading a
{
 color:#FFFFFF;

}
#gallery_navi
{
 position:relative;
 clear:both;
 margin-top:30px;
 padding-top:3px;
 width:520px;
 height:20px;
 text-align:center;
 line-height:20px;

}
#gallery_navi_previous
{
 position:absolute;
 right:90px;
 top:0px;
 width:80px;
 padding-top:3px;
 clear:none;
 text-align:center;

}
#back_to_overview
{
 position:absolute;
 left:0px;
 top:0px;
 width:200px;
 padding-top:3px;
 clear:none;
 text-align:center;

}
#gallery_comment_button
{
 position:relative;
 margin:0 auto;
 width:280px;
 clear:none;
 font-weight:bold;

}
#gallery_comment_button a
{
 color:white;

}
#gallery_navi_next
{
 position:absolute;
 right:0px;
 top:0px;
 width:80px;
 clear:none;
 text-align:center;
 padding-top:3px;

}
#gallery_comments
{
 position:relative;
 clear:both;
 width:450px;
 height:auto;

}
.gallery_comment
{
 padding:15px;
 width:420px;
 height:auto;

}
#gallery_comments a
{
 font-size:13px;
 font-weight:bold;

}
.comment_author
{
 font-style:italic;
 font-weight:bold;

}
.gallery_comment_date
{
 color:#E66E00;

}

