/* ################# */
/* # # ISI CMS styles # # # */
/* ################# */
html{
/* height:100%; */
background-image:url('images/bg_main_ff.png');background-position:center;background-repeat:repeat-y;background-color:#10205c;
/*10205c*/
font-family:"Lucida Grande", "Lucida Sans Unicode", geneva, verdana, arial, sans-serif; font-size:small;}
* html{
/* Begin IE only */
/* height:100%; */
background-image:url('images/bg_main.png');background-position:center;background-repeat:repeat-y;background-color:#10205c;}
body{overflow-y:scroll;    }
#main{width:860px;margin:0 auto;}
#topbar{clear:both;height:196px;background-repeat:no-repeat; background-position:top left;}
#logo{width:224px;background-image:url(images/logo_subg.png);background-repeat:no-repeat;height:196px;float:left;}
.logolink{display:block;height:150px;width:220px;}
#header{width:633px;background-repeat:no-repeat;height:196px;float:left;}
#leftcol{width:220px;float:left;padding:0 5px 0 0;}
#menu{padding-top:10px;width:225px;float:left;background-image:url('images/bg_menu.jpg');background-repeat:repeat-y;}
#content{float:left;width:605px;padding-left:15px;padding-top:15px;font-size:95%;}
#footer{height:90px;background-image:url('images/bg_bottom_ff.png');background-position:top center;background-repeat:no-repeat;text-align:center;font-size:90%;clear:both;}
#footer a{color:#fff;text-decoration:none;font-size:110%;}
#spendino{margin-top:50px;    padding:0 0 0 10px;    clear:both;    }
#widget{float:left;    margin-right:20px;width:200px;height:300px;    }
html > body #footer{
/* Begin IE only */
height:90px;background-image:url('images/bg_bottom_ff.png');background-position:top center;background-repeat:no-repeat;text-align:center;}
#copyright{width:840px;text-align:right;color:#FFFFFF;font-size:80%;padding-top:50px;margin-left:auto;margin-right:auto;}
body{
/* height:100%; */
margin:auto;background-image:url('images/bg_top.png');background-position:top center;background-repeat:no-repeat;}
body,td,input,textarea,select,p{color:#555555;}
#content ul li{margin-left:10px;padding-left:15px;background-image:url(images/events_archivelist_item.png);background-repeat:no-repeat;background-position:0px 5px;}
#content ol li{margin-left:18px;list-style-type:decimal;}
p{margin-top:0px; }
#content h1{font-size:160%;color:#d70000;margin-bottom:5px;padding-bottom:5px;border-bottom:2px solid #dddddd;}
#content h2{font-size:120%;font-weight:bold;color:#333333;margin-bottom:10px;}
#content h2:hover{font-size:120%;font-weight:bold;color:#333333;margin-bottom:10px;}
.headline2{font-weight:bold;color:#333333;margin-bottom:10px;text-decoration:none;}
.headline2:hover{font-weight:bold;color:#ffffff;background-color:333333;margin-bottom:10px;text-decoration:none;}
h3{font-size:110%;font-weight:bold;color:#AEB4B2;margin-top:2px;}
#content a{color:#d70000;}
#content a:hover{color:#ffffff;background-color:#d70000;text-decoration:none;}
th{font-weight:bold;text-align:left;}
ul,ol{margin:0px;padding:0px;list-style:none;}
.mainmenutrenner{background-image:url('images/bg_mainmenutrenner.jpg');background-repeat:repeat-x;width:224px;height:7px;display:block;clear:left;}
.mainmenu{cursor:pointer;}
.mainmenuactive{cursor:pointer;}
.mainmenulink{text-decoration:none;text-transform:uppercase;color:#fff;font-weight:bold;font-size:100%;display:block;height:22px;padding-left:30px;padding-top:11px;background-image:url(images/bg_menu_item1.jpg);background-repeat:no-repeat;background-position:0px -1px;}
.mainmenulink:hover{background-image:url(images/bg_menu_item1_hover.jpg);}
.mainmenulinkactive{text-decoration:none;text-transform:uppercase;color:#d70000;font-weight:bold;font-size:100%;display:block;height:22px;padding-left:30px;padding-top:11px;background-image:url(images/bg_menu_item1_hover.jpg);background-repeat:no-repeat;background-position:0px -1px;}
.submenulink{text-decoration:none;color:#fff;font-size:95%;display:block;height:18px;padding-left:30px;padding-top:3px;padding-bottom:3px;background-image:url(images/bg_menu_item2.jpg);background-repeat:no-repeat;}
.submenulink:hover{color:#d70000;}
.submenulinkactive{text-decoration:none;color:#d70000;font-size:95%;display:block;height:18px;padding-left:30px;padding-top:3px;padding-bottom:3px;background-image:url(images/bg_menu_item2.jpg);}
.submenulink2{text-decoration:none;color:#fff;font-size:95%;display:block;height:20px;padding-left:40px;padding-top:5px;background-image:url(images/bg_menu_item3.jpg);background-repeat:repeat-y;}
.submenulink2:hover{color:#d70000;}
.submenulink2active{text-decoration:none;color:#d70000;font-size:95%;display:block;height:20px;padding-left:40px;padding-top:5px;background-image:url(images/bg_menu_item3.jpg);background-repeat:repeat-y;}
.submenulink211{text-decoration:none;color:#fff;font-size:95%;display:block;height:20px;padding-left:40px;padding-top:5px;background-image:url(images/bg_menu_item3.jpg);background-repeat:repeat-y;}
.submenulink211active:hover{color:#d70000;}
.submenulink211active{text-decoration:none;color:#d70000;font-size:95%;display:block;height:20px;padding-left:40px;padding-top:5px;background-image:url(images/bg_menu_item3.jpg);background-repeat:repeat-y;}
.submenulink2111{text-decoration:none;color:#fff;font-size:95%;display:block;height:20px;padding-left:45px;padding-top:5px;background-image:url(images/bg_menu_item3.jpg);background-repeat:repeat-y;}
.submenulink2111active:hover{color:#d70000;}
.submenulink2111active{text-decoration:none;color:#d70000;font-size:95%;display:block;height:20px;padding-left:45px;padding-top:5px;background-image:url(images/bg_menu_item3.jpg);background-repeat:repeat-y;}
#loginform{margin-left:20px;color:#fff;font-size:90%;padding-bottom:8px;}
.loginheader{color:#d70000;font-weight:bold; font-size:120%;}
.preview{background-color:#FFFFCC;color:red;font-weight:bold;padding:5px;}
.pagedisplay{background-color:#E0E0E0;color:#AAAAAA;font-weight:bold;padding:5px;}
.error{color:#D70000;margin-top:8px;margin-bottom:8px;}
/* Recent Events */
#leftcol h1{margin:0px;padding:0px;}
.recent_events{background-image:url(images/bg_termine_bottom.jpg);background-repeat:no-repeat;background-position:bottom left;padding-bottom:15px;width:215px;}
.recent_eventheadline{background-image:url(images/bg_termine_headline.jpg);background-repeat:no-repeat;background-position:top left;text-indent:-1000px;height:46px;clear:both;}
.recent_event{padding-left:15px;font-size:90%;margin-bottom:10px;}
.recent_eventdate{color:#333333;font-weight:bold;font-size:95%;}
.recent_eventtitle{color:#d70000;font-weight:bold;text-decoration:none;display:block;}
.recent_eventtitle:hover{color:#fff;background-color:#d70000;font-weight:bold;}
.recent_eventshort{font-size:95%;}
.recent_event_link{margin-left:15px;color:#666666;font-size:80%;}
.recent_event_link:hover{margin-left:15px;color:#ffffff;background-color:#666666;text-decoration:none;}
/* Content Events */
/* detail */
.event_date_detailname{color:#666666;float:left;width:80px;margin:0;padding:0;clear:left;}
.event_date_detailinfo{color:#666666;margin:0;padding:0;padding-left:80px;}
.trenner{clear:left;}
/* liste */
.event_listitem{border-bottom:1px dashed #ddd;padding-bottom:10px;margin-bottom:10px;padding-top:1px;display:block;}
.eventlist_subhead{color:#999999;font-weight:bold;size:105%;margin:0;padding:0;}
.eventlist_shorttext{margin:0;padding:0;}
.events_archivlist_item{padding-left:15px;background-image:url(images/events_archivelist_item.png);background-repeat:no-repeat;background-position:0px 5px;}
#eventmenu{font-size:90%;float:right;border:1px solid #d70000;background-color:#FFFFFF;width:160px;padding:8px;color:#666;clear:inherit;margin-left:5px;}
#eventmenu h1{margin:0px;margin-bottom:5px;font-size:110%;}
#eventmenu .listlinkactive{color:#fff;background-color:#d70000;text-decoration:none;}
#eventmenu ul li{padding-left:10px;margin-left:0px;background-image:url(images/events_archivelist_item.png);background-repeat:no-repeat;background-position:0px 5px;line-height:1.2em;margin-bottom:0.5em;}
/* Recent News */
.recent_news{background-image:url(images/bg_termine_bottom.jpg);background-repeat:no-repeat;background-position:bottom left;padding-bottom:15px;width:200px;}
.recent_newsheadline{background-image:url(images/bg_news_headline.jpg);background-repeat:no-repeat;background-position:13px left;text-indent:-1000px;height:35px;clear:both;display:block;width:215px;margin-top:10px;}
.recent_news{padding-left:15px;font-size:90%;}
.recent_newsdate{color:#333333;font-weight:bold;}
.recent_newstitle{color:#d70000;font-weight:bold;text-decoration:none;}
.recent_newstitle:hover{color:#fff;background-color:#d70000;font-weight:bold;}
.recent_eventshort{}
.recent_news_link{margin-left:15px;color:#666666;font-size:80%;}
.recent_news_link:hover{margin-left:15px;color:#ffffff;background-color:#666666;text-decoration:none;}
/*  Terminbackend */
input{font-family:"Lucida Grande", "Lucida Sans Unicode", geneva, verdana, arial, sans-serif; }
#terminbackend img{border:0px solid #fff;}
#terminbackend label{width:120px;float:left;}
#terminbackend input{margin:0px 0px 3px 0px;}
/* ################# */
/* # # Individual styles # # # */
/* ################# */
.invisible{display:none;}
#content img{border:4px solid #dedede;}
#toolbar img{border:0px;}
#f-calendar-trigger-1 img{border:0px;margin-bottom:16px;}
#f-calendar-trigger-2 img{border:0px;margin-bottom:16px;}
.highlight{color:#d70000;font-weight:bold;}
.eingabe{color:#d70000;background:url(images/form_bg.jpg) #fff;padding-left:3px;border:1px solid #ABABAB;}
.button{color:#fff;background:#b52427;border:1px solid #9e0c0c; }
.interview_question{color:#b52427;margin-bottom:5px;}
.interview_answer{background-image:url('images/bg_zitat_start.gif');background-repeat:no-repeat;background-position:left top;margin-bottom:15px}
.fileicon img{border:0;float:left;margin-right:20px;}
.cleardiv{clear:both;display:table}
fieldset{width:97%;    margin-top:20px;}
fieldset legend{color:#d70000;}
#startseite{margin:10px auto; display:block; width:580px;}
#startseite_pics{border-top:4px solid #eeedeb; border-bottom:4px solid #eeedeb; margin:10px 0pt; padding:1% 8px 0pt 15px; background:#fff none repeat scroll 0% 0%; width:610px; height:110px; clear:both; display:block; position:relative; left:-16px; top:30px;}
a.startbild:hover{border:none !important; background:none !important;}
.pics{height:110px; width:140px; margin:0 30px 0 30px; background:#fff;  overflow:hidden; float:left; border:none; display:block;}
.p_first{margin:0 30px 0 20px;}
.pics a,img{border:none !important; background:none !important;}
#backlink{max-width:150px;clear:both;display:block;margin:10px 0;}
#gallery a img{border:1px solid #666666 !important;}
.socialmedia{display:block;height:20px;}
.facebook{float:left;margin-right:10px}
.xing{display:inline-block;height:20px;background:white;margin-right:10px;}
.xing img{margin-top:-2px}
a.xing:hover{background:white !important}
