#content .checkbox, #content .radio
{
 margin-right:8px;

}
*
{
 border:0;
 margin:0;
 padding:0;

}
html
{
 height:100%;

}
body
{
 background:#e8e6e7 url("../grafik/design/body_background.jpg") repeat-x;
 font-family:Lucida, Arial, sans-serif;
 height:100%;

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

}
#content .templateContainer
{
 padding-right:25px;

}
#content .template1 img
{
 float:left;
 margin-right:15px;

}
#strukturbild
{
 background:url(../grafik/design/standard.jpg) no-repeat;
 left:0px;
 margin:0 auto;
 overflow:hidden;
 position:absolute;
 top:0px;
 width:1100px;

}
#breadcrumbs
{
 color:#6b6c6f;
 font-family:Lucida, Arial, sans-serif;
 font-size:10px;
 height:30px;
 line-height:30px;
 position:relative;
 width:900px;

}
#breadcrumbs div
{
 display:inline;

}
#breadcrumbs div a
{
 color:#e53e25;
 font-weight:bold;
 text-decoration:none;

}
#content_center
{
 left:100px;
 position:absolute;
 top:125px;
 width:900px;

}
#page
{
 position:relative;
 _height:100%;
 min-height:100%;
 width:1100px;
 margin:0 auto;

}
#stage
{
 position:absolute;
 _height:100%;
 min-height:100%;
 margin:0 auto;
 width:1100px;

}
#content
{
 color:#424446;
 font-family:Lucida, Arial, sans-serif;
 font-size:13px;
 height:auto;
 line-height:18px;
 width:620px;
 min-height:300px;
 font-weight:normal;

}
#content h1
{
 color:#e53e25;
 font-family:Lucida, Arial, sans-serif;
 font-size:22px;
 font-weight:bold;
 letter-spacing:-1px;
 line-height:24px;
 margin-bottom:10px;

}
#content h2
{
 color:#e53e25;
 font-family:Lucida, Arial, sans-serif;
 font-weight:bold;

}
#content h4
{
 font-size:13px;
 font-weight:bold;
 line-height:18px;

}
#content a
{
 color:#e53e25;
 text-decoration:none;

}
#content a:hover
{
 color:#e53e25;
 text-decoration:underline;

}
#content h1 img
{
 border:2px solid #e53e25;

}
#content ul
{
 font-weight:normal;
 list-style:none;

}
#content ul li
{
 background-image:url(../grafik/design/list.gif);
 background-repeat:no-repeat;
 padding-left:24px;

}
#content .text_container
{
 margin-bottom:18px;

}
#main_menu
{
 height:29px;
 overflow:hidden;
 position:relative;
 width:900px;

}
#sub_menu
{
 height:19px;
 overflow:hidden;
 position:relative;
 width:900px;

}
#main_menu #nav
{
 height:29px;
 list-style-type:none;
 margin:0;
 padding:0;
 position:relative;
 width:900px;

}
#main_menu #nav li.level_1, #main_menu #nav li.level_1active
{
 display:inline;
 float:left;
 height:29px;
 line-height:29px;

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

}
#main_menu #nav li.level_1 a,#main_menu #nav li.level_1active a
{
 color:#fff;
 font-size:13px;
 font-weight:bold;
 height:29px;
 line-height:29px;
 padding-left:11px;
 padding-right:11px;
 text-decoration:none;

}
#sub_menu ul
{
 height:19px;
 list-style-type:none;
 margin:0;
 padding:0;
 width:900px;

}
#sub_menu li.level_2, #sub_menu li.level_2active
{
 float:left;
 height:19px;
 line-height:19px;

}
#sub_menu li.level_2 a,#sub_menu li.level_2active a
{
 color:#fff;
 display:block;
 font-size:11px;
 font-weight:normal;
 padding-right:20px;
 text-decoration:none;

}
#sub_menu li.level_2active a
{
 text-decoration:underline;

}
#sub_menu ul ul
{
 display:none;

}
#search_container
{
 background-color:#6b6c6f;
 margin:0 auto;
 position:relative;
 width:900px;
 line-height:30px;

}
#search_center
{
 line-height:30px;
 margin:0 auto;
 padding-bottom:20px;
 padding-top:0px;
 position:relative;
 top:0px;
 width:900px;
 color:#ffffff;
 font-family:Arial, sans-serif;
 font-size:13px;
 font-weight:bold;

}
#search_closer
{
 cursor:pointer;
 font-size:10px;
 height:20px;
 line-height:20px;
 margin:0 auto;
 position:relative;
 text-align:right;
 top:0px;
 width:900px;

}
#search_closer a
{
 background-image:url("../grafik/design/closer_search.gif");
 background-position:right 0px;
 background-repeat:no-repeat;
 color:#fff;
 display:block;
 padding-right:14px;
 text-decoration:none;

}
#search_closer a:hover
{
 background-position:right -20px;
 color:#e53e25;

}
.search_input
{
 color:#222426;
 font-size:18px;
 width:250px;
 line-height:21px;
 padding:1px;

}
#sitemap_container
{
 background-color:#37383c;
 font-family:Arial, sans-serif;
 font-size:11px;
 margin:0 auto;
 position:relative;
 width:900px;

}
#sitemap_center
{
 margin:0 auto;
 padding-bottom:20px;
 padding-top:0px;
 position:relative;
 top:0px;
 width:900px;

}
#sitemap a
{
 color:#ffffff;
 display:block;
 line-height:18px;
 text-decoration:none;

}
#sitemap a:hover
{
 color:#e53e25;

}
#sitemap h3
{
 color:#ffffff;
 font-size:18px;
 font-weight:normal;
 padding:0;
 margin:0;
 padding-bottom:10px;

}
#sitemap img
{
 margin-bottom:15px;

}
#sitemap ul
{
 list-style-type:none;
 padding:0;
 margin:0;

}
#sitemap ul ul a
{
 padding-left:20px;

}
#sitemap ul ul ul a
{
 padding-left:40px;

}
#sitemap ul ul ul ul a
{
 padding-left:120px;

}
#sitemap_closer
{
 cursor:pointer;
 font-size:10px;
 height:20px;
 line-height:20px;
 margin:0 auto;
 position:relative;
 text-align:right;
 top:0px;
 width:900px;

}
#sitemap_closer a
{
 background-image:url("../grafik/design/closer_sitemap.gif");
 background-position:right 0px;
 background-repeat:no-repeat;
 color:#fff;
 display:block;
 padding-right:14px;
 text-decoration:none;

}
#sitemap_closer a:hover
{
 background-position:right -20px;
 color:#e53e25;

}
#top_navi
{
 color:#939495;
 font-size:9px;
 height:30px;
 line-height:12px;
 margin:0 auto;
 position:relative;
 text-align:right;
 width:900px;

}
#top_navi a
{
 color:#939495;
 text-decoration:none;

}
#top_navi a:hover
{
 color:#e53e25;

}
#triple_stages
{
 height:auto;
 margin:0 auto;
 position:relative;
 width:900px;

}
#triple_stage_one
{
 width:270px;

}
#triple_stage_two
{
 width:270px;

}
#triple_stage_two a
{
 color:#e53e25;

}
#triple_stage_three
{
 width:270px;

}
#triple_stage_three a
{
 color:#e53e25;

}
.triple_stage_wrapper
{
 background-color:#fff;
 border-bottom:1px solid #bdbdbe;
 color:#717375;
 border-top:1px solid #bdbdbe;
 float:left;
 height:200px;
 width:290px;
 position:relative;

}
.triple_stage
{
 left:10px;
 width:270px;
 position:relative;

}
#triple_stages .triple_stage h1
{
 color:#424446;
 font-family:Lucida, Arial, sans-serif;
 font-size:14px;
 font-weight:bold;
 height:auto;
 line-height:16px;
 text-align:left;
 padding:5px 0 5px;
 margin:0px;

}
.triple_stage .text_container
{
 color:#717375;
 font-size:12px;
 line-height:18px;
 margin:10px;

}
#footer
{
 border-top:1px solid #b3b4b5;
 color:#939495;
 font-size:9px;
 height:25px;
 line-height:25px;
 margin:15px auto 0;
 width:900px;
 position:relative;

}
#footer a
{
 color:#939495;
 text-decoration:none;

}
#footer a:hover
{
 color:#e53e25;

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

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

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

}
.news_date
{
 font-size:11px;

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

}
#widget_news ul li
{
 background-image:none;
 padding:0 0 9px 0;

}
#widget_references
{
 text-align:center;
 padding-bottom:20px;

}
#widget_references img
{
 margin-left:5px;
 margin-right:5px;

}
#widget_tagcloud
{
 line-height:20px;

}
#widget_tagcloud a
{
 color:#717375;
 text-decoration:none;

}
#widget_tagcloud a:hover
{
 color:#e53e25;

}
#triple_stages .templateContainer
{
 padding:0px;

}
.triple_stage .templateContainer div
{
 margin:0;
 padding:0;
 line-height:18px;

}
.triple_stage .templateContainer div.picContainer4
{
 display:none;
 height:0px;
 margin:0;
 padding:0;

}
.triple_stage .templateContainer div.userdateContainer4
{
 display:none;
 height:0px;
 margin:0;
 padding:0;

}
.triple_stage .templateContainer div.linkContainer3
{
 display:none;
 clear:both;
 height:0px;
 line-height:0;
 margin:0;
 padding:0;

}
.triple_stage ul
{
 font-weight:normal;
 list-style:none;

}
.triple_stage a
{
 color:#717375;
 text-decoration:none;

}
.triple_stage a:hover
{
 color:#e53e25;
 text-decoration:underline;

}
.triple_stage ul li
{
 background-image:url(../grafik/design/list_small.gif);
 background-position:0px 2px;
 background-repeat:no-repeat;
 margin:0;
 padding:0;
 padding-left:18px;

}
.triple_stage .headline_template4
{
 text-align:left;
 font-size:12px;
 height:18px;
 line-height:18px;
 margin:0px;
 padding:0px;

}
.triple_stage h1.headline_template4
{
 color:#717375;
 font-size:12px;
 height:18px;
 line-height:18px;
 margin:0px;
 padding:0px;

}
.triple_stage a.headline_template4
{
 color:#717375;
 font-weight:normal;
 font-size:12px;
 line-height:18px;
 padding:0px;
 text-decoration:none;

}
.triple_stage a.headline_template4:hover
{
 color:#e53e25;

}
.widget_header
{
 color:#e53e25;
 font-family:Lucida, Arial, sans-serif;
 font-size:14px;
 font-weight:bold;
 height:30px;
 line-height:30px;
 text-align:left;

}
.widget_news_date
{
 font-size:9px;

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

}
.widget_news_headline a
{
 color:#717375;
 text-decoration:none;

}
.widget_news_headline a:hover
{
 color:#e53e25;

}
.widget_news_shorttext
{
 color:#717375;
 font-size:12px;
 line-height:18px;

}
.formular_input_text
{
 font-size:14px;
 padding:1px;

}
.gallery_thumb
{
 float:left;
 height:90px;
 margin-right:8px;
 width:120px;

}
.gallery_thumb img
{
 border:1px solid #bdbdbe;

}
.gallery_wrapper
{
 padding-bottom:16px;

}
.search_relevance
{
 font-size:9px;
 line-height:13px;

}
.trennzeichen
{
 display:inline;

}
.hidden_container_centerer
{
 width:100%;
 background-color:#37383c;

}
.hidden_container_centerer2
{
 width:100%;
 background-color:#6b6c6f;

}
#widget_content h1
{
 background:transparent url(../grafik/design/widget_headline_off.png) no-repeat scroll 0 3px;
 cursor:pointer;
 font-size:14px;
 line-height:22px;
 margin-bottom:-3px;
 padding-bottom:6px;
 padding-left:10px;
 padding-top:6px;
 width:163px;

}
#widget_content p
{
 padding-bottom:0px;
 padding-left:26px;
 margin-bottom:0px;

}
#content h1.widget_flap_content_headline
{
 font-size:14px;
 line-height:14px;
 cursor:pointer;
 color:#424446;

}
#formular1
{
 float:left;
 padding:0px;

}
textarea.formular_input_text
{
 width:270px;

}
div.formular_1_row_text textarea.formular_input_text
{
 width:190px;

}
#loginForm .formInputLabel
{
 float:left;
 width:150px;

}
#loginForm .formInput
{
 float:left;

}
#loginForm .formInput input
{
 font-size:14px;
 padding:1px;
 width:200px;

}
#widget_flap_content div div h1
{
 margin:6px 0px 0px 22px;
 padding:0px;

}
#widget_flap_content div div.flap_line
{
 cursor:pointer;
 background:url(../grafik/design/flap_plus.gif) no-repeat;

}
#widget_flap_content div div.widget_flap_content_text
{
 margin:6px 0px 0px 22px;

}
#widget_flap_content div div.widget_flap_content_divider
{
 border-bottom:1px solid #b3b4b5;
 height:6px;
 margin:0px 0px 0px 22px;
 overflow:hidden;
 width:598px;

}
.calc_input
{
 background:url("../grafik/design/calc_input.gif") no-repeat scroll 0 0 transparent;
 height:22px;
 line-height:22px;
 padding-right:5px;
 text-align:right;
 width:78px;

}
.calc_input_long
{
 background:url("../grafik/design/calc_input_long.gif") no-repeat scroll 0 0 transparent;
 height:22px;
 line-height:22px;
 padding-left:5px;
 text-align:left;
 width:177px;

}
.calc_inputresult
{
 background:url(../grafik/design/calc_inputresult.gif) no-repeat;
 height:22px;
 line-height:22px;
 width:82px;
 text-align:right;

}
.calc_inputresultwide
{
 background:url(../grafik/design/calc_inputresultwide.gif) no-repeat;
 height:22px;
 line-height:22px;
 width:179px;
 text-align:right;
 font-weight:bold;

}
.calc_feedback
{
 font-size:10px;

}
#calc_viewport
{
 height:210px;
 overflow:hidden;
 position:relative;
 width:595px;

}
#calc_row
{
 height:330px;
 left:0px;
 position:absolute;
 top:0px;
 width:1190px;

}
.calc_panel
{
 float:left;
 height:330px;
 width:595px;

}
#feedback
{
 margin-left:16px;

}
#mail_feedback
{
 margin-left:16px;

}
#subfooter
{
 border-top:1px solid #B3B4B5;
 width:900px;
 text-align:right;

}
#subfooter a
{
 line-height:31px;
 position:relative;
 top:15px;

}
