/*  basic  */
* { margin: 0; padding: 0; border:none; }
body {font: 62.5%  Verdana, Tahoma, Arial, Helvetica, sans-serif;color: #646464;overflow-y: scroll;}
a {text-decoration: none;color: #14367c;}
a:hover {text-decoration: underline;color: #14367c;}
a:focus {-moz-outline: none;outline: none;}
*html a:focus {expression(this.hideFocus=true);}
.strong {font-weight: bold;}
h1, h2, h3, h4, h5 {line-height:1.4em;font-weight:normal;}
.invisible{display:none;}
.clear, .ce_text {clear:both;}
	
/*  layout  */
#box {position:relative;width:817px;margin:auto;}
#top {position: absolute;left:0px;top:0px;}
		
/*  header */
#header {position: fixed;height: 130px;z-index:98;width:817px;background: #fff;top:0px;}
#headerlogo {position: absolute;left:12px;top:20px;z-index:99;}

#suche_box {position: absolute; right:0; top:20px;}
#suche_box form{position: relative;}
#suche_box #ctrl_keywords {position:absolute;right:25px;width:123px;height:20px;border:1px solid #ccc;color:#7b7b7b;font-size: 1.05em;line-height:20px;padding-left:5px;}
#suche_box .submit{position:absolute;right:0px;top:0px; width:22px;height:22px;background:url(../globpics/search.jpg) no-repeat 0 0;cursor:pointer;}
#suche_box .submit:hover{background-position: 0 -22px;}

/*  navi */
#header .mod_navigation {position: absolute; left:208px; top:50px; width:609px; height:26px; background-image:url(../globpics/menu-background.gif); background-repeat:repeat-x; padding-top: 8px;}
#header .mod_navigation .level_1 li { text-align: right; float: left; font-size: 1.05em; font-weight: normal; list-style-type:none;}
#header .mod_navigation .level_1 li a {display:block;height: 9px;background:#990000;color: #eaeaea;border-top:4px solid #efd2ce;padding: 1px 5px 10px 0; color: #646464;background-color:#e5e6e8;margin-right:3px;}
#header .mod_navigation .level_1 li a:hover {background-color: #d8d9dc; color:#14367c;}
#header .mod_navigation .level_1 li .active, #header .mod_navigation .level_1 li .trail {display:block;height: 9px;background-color: #d8d9dc; color:#14367c;border-top:4px solid #efd2ce;padding: 1px 5px 10px 0;margin-right:3px;}
#header .mod_navigation .level_1 .kontakt a {width: 68px;}
#header .mod_navigation .level_1 .kontakt {width: 68px;}
#header .mod_navigation .level_1 .service a {width: 70px;}
#header .mod_navigation .level_1 .service {margin-right:9px;width: 70px;}
#header .mod_navigation .level_1 .profil a {width: 76px;}
#header .mod_navigation .level_1 .profil {width: 76px;margin-right:9px;}
#header .mod_navigation .level_1 .foerdermittel a {width: 95px;}
#header .mod_navigation .level_1 .foerdermittel {width: 95px;margin-right:9px;}
#header .mod_navigation .level_1 .leistungen a {width: 88px;}
#header .mod_navigation .level_1 .leistungen {width: 88px;margin-right:9px;}
#header .mod_navigation .level_1 .innovationsmanagement a {width: 162px;}
#header .mod_navigation .level_1 .innovationsmanagement {width: 162px;margin-right:9px;}

#header .mod_navigation .level_1 .kontakt {margin-right:0;}

	
/* subnavi */
#header .mod_navigation .level_1 li .level_2 {display: none;font-size: 1.05em;position: absolute;padding-top: 5px;}
*+html #header .mod_navigation .level_1 li .level_2 {position: relative;top:0px;left:0px;}
#header .mod_navigation .level_1 li:hover .level_2 {display: block;}
#header .mod_navigation .level_1 li .level_2 li { float: none;text-align: left; font-size: 0.95em;}
#header .mod_navigation .level_1 li .level_2 li a {display: block;width: 14.5em;border: none;padding: 5px 2px 2px 20px;height:20px;}
#header .mod_navigation .level_1 li .level_2 .active {display: block;border:none;height:15px;}
#header .mod_navigation a:hover {text-decoration: none;}
#header .mod_navigation .level_1 li .level_2 li a.innovationsmanagement {width:337px}
#header .mod_navigation .level_1 li .level_2 .innovationsmanagement .active { display: block; width:339px;margin-top:-1px;padding: 5px 0px 12px 20px;}
#header .mod_navigation .level_1 .foerdermittel .level_2 li a {padding-left:25px;}
#header .mod_navigation .level_1 .foerdermittel .level_2 li .active {display: block; height:25px;width:145px;padding: 5px 0px 12px 25px;}

#header .mod_navigation .level_1 .service .level_2 li a { width:125px; padding: 5px 0px 2px 27px;}
#header .mod_navigation .level_1 .service .level_2 li .active { display: block; width:117px;margin-top:-1px;padding: 5px 0px 5px 27px;}
#header .mod_navigation .level_1 .leistungen .level_2 li a { width:125px; padding: 5px 0px 2px 27px;}
#header .mod_navigation .level_1 .leistungen .level_2 li .active { display: block; width:117px;margin-top:-1px;height:15px;;padding: 5px 0px 5px 27px;}
/*  structure  */
#leftcolumn {width:188px;position:absolute;left:0px;}
#mainwrapper {position: relative;top:130px;}
#contentwrapper, #service {width: 609px;margin-left:188px; padding-left:2em; position:relative;}

/*  service navi  */
#service {margin-top:10px;height:40px;line-height:24px;}
#service a  {color: #646464;margin-right:0.5em;}
#service a:hover {color: #14367c;}
#service .left{position:absolute;left:25px;}
#service .right{position:absolute;right:0;}

	
/*  content */
.ce_pageimages {margin-bottom:20px;border-left:4px solid #efd2ce;}
#main_content {padding: 10px 20px 30px 20px; background: #fff; z-index: 98; border-top:40px solid; border-bottom:5px solid; border-left:2px solid; border-right:2px solid; border-color:#E5E6E8;}

#main_content #suchergebnis form {display:none;}
#main_content {font-size:1.2em;line-height:1.4em;	}
#main_content h1 {color: #14367c; font-size:1.65em;letter-spacing:0.04em;margin:20px 0;}
#main_content h2 {color: #14367c; font-size:1.1em;margin:20px 0 10px;font-weight:bold;}
#main_content h3 .relevance {font-size:0.8em;color:#a1a0a0;}
#main_content ul {list-style-type:circle;padding-bottom: 1.6em;margin-left:15px;}
#main_content ul .level_2 {list-style-type:circle;padding-bottom: 0.5em;margin-left:15px;}	
.back {margin-top:10px;}

#suchergebnis .mod_search div {margin-top:20px;}
#suchergebnis .url {display:none;}
#main_content #suchergebnis ul {margin-left:0px;margin-top:10px;}
#main_content #suchergebnis ul li {list-style-type:none; float:left; margin-right:10px;}

/*  left column  */
#leftcolumn .mod_newslist {background: #fff;border-color:#E5E6E8;border-style:solid;border-width:0px 2px 40px;
	overflow:hidden;text-align:left;
	height:auto !important;
	min-height:217px;margin-bottom: 20px;}
#leftcolumn .mod_newslist p {line-height:1.5em; font-size:11px;padding:10px;}
#leftcolumn .mod_newslist h1 {font-size:1.3em;letter-spacing:0.1em;font-weight:bold;background-color:#E5E6E8;height:14px;padding:5px 10px;	}
#leftcolumn .mod_newslist .layout_short h2 {display:none;}
#leftcolumn .mod_newslist p.more {margin-top:-10px;}

/* accordion */
.toggler{
    color:#14367c;
    background:transparent url(../globpics/plus.gif) left center no-repeat;
    padding-left:21px;
    margin-top:7px;margin-bottom:5px;
    cursor:pointer;
    cursor:hand;
}
.toggler.active {
    background:transparent url(../globpics/minus.gif) left center no-repeat;
}
.toggler:focus {-moz-outline: none;outline: none;}