body.futurexxl { 
background-color:#F9F9F9;
background-image:url(../../../portaldata/1/resources/templating/background.gif);
background-repeat:repeat-y;
background-position:center;
}
#page_main { 
position:relative;
width:756px;
height:auto;
text-align:left;
margin:0 auto auto auto;
}
body { 
font-family:arial,verdana;
font-size:12px;
color:#4C4C4C;
margin:0;
padding:0;

}
#page_center { 
text-align:center;
}
#page_logo { 
float:left;
width:150px;
height:68px;
padding-right:2px;}
div.logo0 { 
background-image:url(../../../portaldata/1/resources/templating/theme0/logo.gif);
background-repeat:no-repeat;
}
div.logo1 { 
background-image:url(../../../portaldata/1/resources/templating/theme1/logo.gif);
background-repeat:no-repeat;
}
div.logo2 { 
background-image:url(../../../portaldata/1/resources/templating/theme2/logo.gif);
background-repeat:no-repeat;
}
#page_date div { 
margin-top:3px;
font-size:11px;}
a.logo { 
display:block;
width:150px;
height:68px;}
div.header1 { 
background-image:url(../../../portaldata/1/resources/templating/theme1/header.jpg);
background-repeat:no-repeat;}
div.header2 { 
background-image:url(../../../portaldata/1/resources/templating/theme2/header.jpg);
background-repeat:no-repeat;}
div.header3 { 
background-image:url(../../../portaldata/1/resources/templating/theme3/header.jpg);
background-repeat:no-repeat;}
div.header4 { 
background-image:url(../../../portaldata/1/resources/templating/theme4/header.jpg);
background-repeat:no-repeat;}
a.navi_main { 
display:block;
float:left;
height:16px;
width:85px;
padding-left:2px;
padding-top:2px;
text-align:center;
}
#page_header { 
border-bottom:2px solid white;
height:68px;}
#page_menu { 
float:left;
width:451px;
background-color:#E4E4E4;
margin-right:2px;
border-top:1px solid #808080;
border-bottom:1px solid #808080;
border-right:1px solid #808080;
}
.border_left0 { 
border-left:3px solid #577ABA;}
#page_language { 
text-align:right;
height:21px;}
#page_language div a { 
width:30px;
padding:0 5px 0 0;}
#page_language div  { 
padding-top:5px;}
#page_header2 { 
border-bottom:2px solid white;
height:21px;}
div.page_leftpane { 
/* float:left; */
position:absolute;
top:93px;
left:0px;
width:150px;
padding-right:2px;
}
a.navi_sub { 
display:block;
width:150px;
height:13px;
height:auto;}
.theme_bg0 { 
background-color:#577ABA;}
.theme_bg1 { 
background-color:#1F88A3;}
.theme_bg2 { 
background-color:#BC3134;}
.theme_bg3 { 
background-color:#DD7F22;}
.theme_bg4 { 
background-color:#AB4075;}
.theme0  a { 
color:#5771BA;}
.theme1 a { 
color:#1F88A3;}
.theme2 a { 
color:#BC3134;}
.theme3 a { 
color:#DD7F22;}
.theme4 a { 
color:#AB4075;}
div a.navi_sub span { 
padding-left:5px;}
a.navi_sub_pos  span { 
padding-left:8px;}
a.navi_sub_selected_pos span { 
padding-left:5px;}
div.page_contentpane { 
/* float:left; */
position:absolute;
top:93px;
left:152px;
display:block;
width:452px;
padding-right:2px;
border:0px solid white;
overflow:hidden;}
div.module_title { 
color:white;
font-weight:bold;
padding-left:5px;
margin-bottom:1px;}
.color0 { 
color:#577ABA;}
.color1 { 
color:#1F88A3;}
.color2 { 
color:#BC3134;}
.color3 { 
color:#DD7F22;}
.color4 { 
color:#AB4075;}
h1 { 
font-size:100%;
font-weight:bold;
margin:0;
padding:0;
}
.title_pos { 
padding-left:5px;}
img.news_previewimage { 
float:left;
text-align:left;
padding:0 10px 5px 0;}
div.news_content { 
padding-right:8px;
padding-left:8px;
height:100%;}
div.news_send_btn { 
display:inline;
padding-right:10px;}
div.news_back_btn { 
position:absolute;
top:0px;
left:0px;}
.Headline { 
color:#000000;
font-weight:bold;}
.clear_space { 
clear:both;
margin-bottom:5px;}
div.logo3 { 
background-image:url(../../../portaldata/1/resources/templating/theme3/logo.gif);
background-repeat:no-repeat;
}
div.logo4 { 
background-image:url(../../../portaldata/1/resources/templating/theme4/logo.gif);
background-repeat:no-repeat;
}
div.page_rightpane { 
/* float:left; */
position:absolute;
top:93px;
left:606px;
width:150px;}
div.search_form { 
text-align:right;
background-color:#F1F1F1;
padding-bottom:5px;}
input.login_input { 
width:65px;
height:14px;
font-size:11px;
border:1px solid #aaaaaa;}
div.login_label { 
float:left;
width:70px;
height:15px;
text-align:right;}
div.login_input { 
float:left;
width:75px;
height:15px;
}
div.login_label span { 
display:block;
padding:2px 5px 0 0;}
div.login_form { 
width:150px;
height:58px;
padding:0;
}
div.login_logoff { 
padding:10px 0 0 15px;}
div.login_button1 a { 
background-image:url(../../../portaldata/1/resources/templating/theme1/arrow_right_ani.gif);
background-repeat:no-repeat;
padding-left:15px;
}
div.login_button2 a { 
background-image:url(../../../portaldata/1/resources/templating/theme2/arrow_right_ani.gif);
background-repeat:no-repeat;
padding-left:15px;
}
div.login_button3 a { 
background-image:url(../../../portaldata/1/resources/templating/theme3/arrow_right_ani.gif);
background-repeat:no-repeat;
padding-left:15px;
}
div.login_button4 a { 
background-image:url(../../../portaldata/1/resources/templating/theme4/arrow_right_ani.gif);
background-repeat:no-repeat;
padding-left:15px;
}
div.docu_fileicon { 
float:left;
width:30px;
height:auto;}
div.docu_preview { 
float:left;
width:422px;}
div.docu_footer { 
text-align:right;
width:452px;
padding-bottom:5px;
border-bottom:1px solid #aaaaaa;}
div.docu_download_btn { 
display:inline;
}
div.contact_lv_cell_1 { 
float:left;
width:164px;
padding:0 5px 0 5px;
border-right:1px solid silver;}
div.contact_lv_cell_2 { 
float:left;
width:75px;
padding:0 5px 0 5px;
border-right:1px solid silver;}
div.contact_lv_cell_3 { 
float:left;
width:168px;
padding:0 5px 0 5px;
border-right:1px solid silver;}
div.contact_lv_cell_4 { 
float:left;
width:12px;
text-align:right;}
div.contact_lv_row { 
clear:both;
min-height:50px;
height:auto;
height:50px;
border-bottom:1px solid silver;}
.bgcolor_menu { 
background-color:#EEEEEE;
height:13px;}
div.contact_lv_row div { 
height:auto;
height:50px;

}
ul.sitemap { 
/* background-image:url(../../../portaldata/1/resources/templating/sitemap_back.gif);
background-repeat:repeat-x; */
list-style-type:none;
padding:0;
margin:0 0 1px 0;
}
ul.sitemap li { 
padding:0 0 0 0px;
margin-bottom:1px; }
div.navi_sitemap_l1 { 
padding-left:23px;
background-image:url(../../../portaldata/1/resources/templating/sitemap_back.gif);
background-repeat:no-repeat;
background-position:-30px 0;

margin-bottom:1px;}
div.navi_sitemap_l2 { 
padding-left:38px;
background-image:url(../../../portaldata/1/resources/templating/sitemap_back.gif);
background-repeat:no-repeat;
background-position:-15px 0;
/* background-color:white; */
margin-bottom:1px;}
.center { 
text-align:center;}
span.login_warning { 
text-align:center;
color:red;
font-weight:bold;}
div.mailform_cell_1 { 
float:left;
width:92px;
padding-bottom:5px;}
select.mailform_input { 
width:342px;}
textarea.mailform_input { 
width:427px;}
div.object_content_space { 
padding:0 8px 0 8px;}
span.shop_previewimage { 
float:left;
padding:0 10px 5px 0;}
img.shop_previewimage { 
width:70px;}
div.basket_cell_1 { 
float:left;
width:214px;
margin:0;
padding:0 5px 0 3px;
border-right:1px solid silver;}
div.basket_cell_2 { 
float:left;
width:41px;
margin:0;
padding:0 5px 0 5px;
border-right:1px solid silver;
text-align:center;}
div.basket_cell_3 { 
float:left;
width:77px;
padding:0 5px 0 5px;
border-right:1px solid silver;
text-align:right;}
div.basket_cell_4 { 
float:left;
width:78px;
margin:0;
padding:0 5px 0 5px;
text-align:right;}
div.sharep_cell_1 { 
float:left;
width:291px;
padding:0 5px 5px 3px;
border-right:1px solid silver;
border-bottom:1px solid silver;}
div.sharep_cell_2 { 
float:left;
width:142px;
padding:0 5px 5px 5px;
border-bottom:1px solid silver;}
div.sharep_cell_height { 
height:45px;}
a.imagegal_thumbnail { 
float:left;
display:block;
width:135px;
text-align:center;
background-color:#EEEEEE;
padding-top:5px;
padding-bottom:5px;
border-top:1px solid #888888;
border-right:1px solid #aaaaaa;
border-bottom:1px solid #bbbbbb;
border-left:1px solid #666666;
margin-top:5px;
margin-right:5px;
margin-left:5px;
margin-bottom:5px;}
.imagegal_thumbnail_title { 
position:relative;
top:-10px;
left:0px;
text-align:left;
padding:0 0 0 5px;
display:block;}
div.imagegal_paging { 
clear:both;
position:relative;
border-top:1px solid #888888;
border-right:1px solid #aaaaaa;
border-bottom:1px solid #bbbbbb;
border-left:1px solid #666666;
height:auto; !important! 
height:15px; }
a.imagegal_previous_btn { 
position:absolute;
top:0px;
left:5px;}
a.imagegal_next_btn { 
position:absolute;
top:0px;
right:5px;}
div.forum_cell_1 { 
float:left;
width:175px;}
#page_header_pic { 
float:left;
width:452px;
height:68px;
padding-right:2px;}
div.header0 { 
background-image:url(../../../portaldata/1/resources/templating/theme0/header.jpg);
background-repeat:no-repeat;}
.border_left1 { 
border-left:3px solid  #1F88A3;}
.border_left2 { 
border-left:3px solid  #BC3134;}
.border_left3 { 
border-left:3px solid  #DD7F22;}
.border_left4 { 
border-left:3px solid  #AB4075;}
a.navi_main_unselected { 
text-decoration:none;
color:black;
font-weight:normal;}
a.navi_main_selected { 
text-decoration:none;
color:black;
font-weight:bold;}
a.navi_bg { 
background-color:#F1F1F1;
margin-bottom:1px;}
a.navi_sub_selected { 
display:block;
width:147px;
height:13px;
height:auto;}
div.news_footer { 
position:relative;
width:452px;
border-top:1px solid #aaaaaa;
text-align:right;
clear:both;}
div.news_print_btn { 
display:inline;}
div.module_space { 
margin-bottom:5px;}
.warning { 
color:#EE0000;
font-weight:bold;}
div.mailform_cell_2 { 
float:left;
width:344px;
padding-bottom:5px;}
div.page_contentpane_print { 
/*position:absolute;
top:93px;
left:152px;
*/
display:block;
width:604px;
padding:0 0 10px 0;
border:0px solid white;
overflow:hidden;}
textarea.userprofile_input { 
width:430px;
font-size:11px;
border:1px solid #aaaaaa;}
select.userprofile_input { 
width:430px;
font-size:12px;
border:1px solid #aaaaaa;}
a.search_last_btn { 
position:absolute;
top:14px;
right:5px;}
table.newsTable { 
border-width:1px;
border-style:solid;
border-color:#e4e4e4;
}
table.newsTable .header { 
background-color=#e4e4e4;
vertical-align:top;
text-align:left;
font-weight:bold;}
table.newsTable td { 
border-width:1px;
border-style:solid;
border-color:#e0e0e0;
vertical-align:top;
text-align:left;
}
.Accentuation { 
background-color:#F0E800;
color:#000000;}
.Quotation { 
font-style:italic;
font-weight:bold;
color:000000;}
.Subline { 
font-size:11px;
color:#4C4C4C;
font-weight:bold;}
img.border-right-bottom { 
FLOAT: left;
PADDING-RIGHT: 10px;
PADDING-BOTTOM: 5px;}
span.searchhighlight { 
color:white;
background-color:#5555bb;}
a img { 
border:0;}
table.filebox { 
width:452px;
margin:0;
padding:0;
border:0;
}
div.fb_vertical { 
float:left;
height:150px;}
div.vote_answerlist { 
padding-top:10px;}
div.basket_content_inner { 
padding-left:8px;
padding-right:8px;}
.tagcloud1 { 
font-size:9px;}
.tagcloud2 { 
font-size:10px;}
.tagcloud3 { 
font-size:12px;
text-align:right;}
.tagcloud5 { 
font-size:16px;}
#page_header_login { 
position:absolute;
top:0px;
left:606px;
width:150px;
height:68px;
}
#page_date { 
float:left;
width:150px;
height:21px;
text-align:center;
margin-right:2px;}
input.taf_input { 
width:400px;
border:1px solid silver;}
img.events_previewimage { 
width:70px;
height:65px;
border:0;
}
span.events_previewimage { 
float:left;
padding:0 10px 5px 0;}
div.object_autoheight { 
display:table-cell;
height:auto;
height:20px;}
input.shop_itemcount { 
width:25px;
height:16px;
border:1px solid silver;
margin-right:10px;
font-size:10px;
text-align:center;}
img.imagegal_loupe { 
position:relative;
top:-5px;
left:66px;
z-index:99;}
input.forum_input { 
width:250px;}
textarea.forum_input { 
width:430px;}
div.forum_post_cell_1 { 
float:left;
width:350px;
}
div.forum_post_cell_2 { 
float:left;
width:98px;
padding-right:4px;
text-align:right;}
.newsletter_input { 
width:300px;}
table, td { 
font-size:100%;}
a.search_previous_btn { 
position:absolute;
top:0px;
left:5px;}
a.search_next_btn { 
position:absolute;
top:0px;
right:5px;}
a.search_first_btn { 
position:absolute;
top:14px;
left:5px;
}
div.news_title_dv_pos { 
margin-bottom:1em;}
table.calendar  td { 
font-size:10px;}
a.navi_sub_main { 
color:white;
font-weight:bold;
text-decoration:none;
margin-bottom:1px;}
div.object_title_pos { 
margin-top:16px;
margin-bottom:1px;}
p { 
padding-top:0;
margin-top:0;}
div.login_button0 a { 
background-image:url(../../../portaldata/1/resources/templating/theme0/arrow_right_ani.gif);
background-repeat:no-repeat;
padding-left:15px;
}
div.imagegal_detailview { 
text-align:center;}
input.search_input { 
width:140px;
height:14px;
font-size:11px;
margin:5px 3px 5px 0;
border:1px solid #aaaaaa;}
div.docu_filesize { 
width:150px;}
.clear { 
clear:both;}
div.contact_dv_headline { 
clear:both;
width:452px;}
div.contact_dv_row { 
clear:both;
width:452px;
height:30px;
height:auto;
min-height:30px;
border-bottom:1px solid silver;}
div.basket_footer { 
text-align:right;
padding:0 5px 0 0;}
div.basket_footer_border { 
border-top:1px solid silver;
padding-top:5px;}
table.fb_alt { 
background-color:#f5f5f5;}
.comment_input { 
width:300px;}
ul.comments li { 
list-style-type:none;
list-style-image:none;
margin:0;
padding:0 0 5px 0;}
div.contact_dv_cell_1 { 
float:left;
width:93px;
height:30px;
height:auto;
min-height:30px;
text-align:right;
padding:0 5px 0 5px;
border-right:1px solid silver;
}
div.contact_dv_cell_2 { 
float:left;
width:343px;
height:30px;
height:auto;
min-height:30px;
padding:0 0 0 5px;
/* background-color:#FAFAFA; */
}
div.mailform_cell_1 span { 
display:block;
text-align:right;
padding:3px 5px 0 0;}
.tagcloud4 { 
font-size:14px;}
.tagcloud6 { 
font-size:18px;
font-weight:bold;}
input.mailform_input { 
width:335px;}
div.object_back_alternative { 
background-color:#F0F0F0;}
div.shop_cell_1 { 
float:left;
width:80px;}
div.shop_cell_2 { 
float:left;
width:auto;
max-width:372px;}
div.forum_space { 
width:452px;
margin-bottom:5px;
border-bottom:1px solid silver;
padding-bottom:5px;
}
div.page_footer_print { 
display:block;
width:603px;
padding:0 0 10px 0;
border:0px solid white;
overflow:hidden;
margin-top:10px;
border-top:1px solid silver;
padding-top:5px;
padding-margin:5px;}
div.futurexxl_print { 
/*
background-color:#F9F9F9;
background-image:url(../../../portaldata/1/resources/templating/background.gif);
background-repeat:repeat-y;
background-position:left;
*/
margin:10px;
padding:10px;}
div.basket_refresh_btn { 
position:relative;
top:-40px;
left:5px;}
span.basket_total { 
font-weight:bold;}
input.userprofile_input { 
width:430px;
font-size:12px;
border:1px solid #aaaaaa;}
ul.comments { 
margin:0;
padding:0;}
span.commentslineheader { 
font-style:italic;}
div.forum_cell_2 { 
float:left;
width:175px;}
div.forum_cell_3 { 
float:left;
width:50px;
text-align:right;}
div.forum_cell_4 { 
float:left;
width:48px;
padding-right:4px;
text-align:right;}
div.search_paging { 
clear:both;
position:relative;
border-top:1px solid #888888;
border-right:1px solid #aaaaaa;
border-bottom:1px solid #bbbbbb;
border-left:1px solid #666666;
height:auto; 
height:30px; }
div.basket_content { 
WIDTH: 150px;
}
td.fb_icon { 
width:20px;}
td.fb_name { 
width:200px;}
td.fb_size { 
width:50px;}
td.fb_date { 
width:130px;
}
a:link { 
text-decoration:none;}
a.title:link { 
color:black;}
a:visited { 
text-decoration:none;}
a.title:visited { 
color:black;}
a:hover { 
text-decoration:underline;}
a.title:hover { 
color:black;}
