/******  Theme Name: INITS

Theme URI: http://www.designtiger.at/

Description: Theme for INITS, 2012 

Version: 1.0

Author: Michael Wilke

Author URI: http://www.designtiger.at/

******/

/****** Eric Meyer's Reset Reloaded ******/

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-size: 100%;

	vertical-align: baseline;

	background: transparent;

}

body {

	line-height: 1;

}

ol, ul {

	list-style: none;

}

blockquote, q {

	quotes: none;

}:focus {

	outline: 0;

}

ins {

	text-decoration: none;

}

del {

	text-decoration: line-through;

}

table {

	border-collapse: collapse;border-spacing: 0;

}



/****** General ******/

body {

	background: #58585a;

	font-size: 13px;

	font-family: arial, helvetica, sans-serif;

	color: #3e3d40;

	line-height: 1.4em;

}



body.testserver {

	background: #58585a url('images/bg_testserver.png') repeat;

}



.wrap {

	width: 908px;

	margin: 0 auto;

	background: #f1a71a;

}

.left {

	width: 708px;

	float: left;

	background:

}

.right {

	width: 200px;

	float: right;

}

.wide {

	width: 908px;

}

.clear {

	clear: both;

}

.box {

	border-bottom: 2px solid #f1a71a;

	padding: 15px 0;

}

.row {

	float: left;

	width: 114px;

	padding: 15px 0 15px 15px;

}

.last {
	border-left: 1px solid #f9f6eb;
}

/****** Typo General ******/

a {

	color: #F1A728;

	text-decoration: none;

}







.home #main .right a,

.page-template-page-startwidg-php #main .right a  {

	color: #4499DC !important;

}

a:hover {

	text-decoration: underline;

}



/*

h1, h2, h3 {

	letter-spacing: 0.1em;

}*/



h1, h2, h3, h4, h5, h6 {

	text-transform: uppercase;

	font-family: 'Arial Black', Arial, Helvetica, sans-serif;

	font-weight: bold;

}



h2 {

	font-size: 16px;

	text-decoration:underline;

	padding-bottom:10px;

}



h3 {

	font-size: 14px;
	color: #3E3D40;
}

#main h3 a {

	font-size: 14px;
	color: #3E3D40;
}


h4 {

	font-size:13px;	

	color: #3E3D40;

	padding-bottom: 6px;

}



ul h4 {

	padding-bottom: 0px;

	padding-top: 6px;

}



h5 {

	

}



h6 {

	

}



p {

	

}



b,strong {

  	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

}

div.entry ul {

  list-style-type: square;

	list-style-image: url(images/li1.gif);

	list-style-position: inside;

}



div.entry li {

	padding-bottom:0.5em;

}



div.entry ul ul {

	list-style-type: disc;

	list-style-image: url(images/li2.gif);

	list-style-position: inside;

}

div.entry ul ul ul {

  list-style-type: square;

	list-style-image: url(images/li3.gif);

	list-style-position: inside;

}

div.entry ul ul ul ul {

  list-style-type: circle;

	list-style-image: url(images/li4.gif);

	list-style-position: inside;

}

div.entry address {

   color: #3E3D40;

	 font-style: italic;

}

/****** Struktur ******/

#head {

	height: 90px;

	background: #4497dc;

	position:relative;

}

#social {

	height: 65px;

	/*background: url(images/social.png) 0 0 no-repeat;*/

}

#mainnav {

	height: 25px;



}

#search {

	height: 25px;

	line-height: 25px;

	width: 180px;

	float: right;

	padding: 0 0 0 0;

	background: #407dae url(images/suche.png) 5px center no-repeat;

}

#search label {

	display: none;

}

#s {

	width: 120px;

	margin-left: 25px;

	background: transparent;

	border: 0;

	color: #f1a71a;

	font-family: Arial, Helvetica, sans-serif;

	font-style: italic;

}

#searchsubmit {

	width: 25px;

	height: 25px;

	float: right;

	padding: 0;

	margin: 0;

	background: #464646;

	border: 0;

	color: #f1a71a;

	line-height: 20px;

}

#searchsubmit:hover {

	cursor: pointer;

}

#flags_language_selector {

  position: absolute;

	top: 5px;

	right: 205px;

}

#logo {

	width: 200px;

	height: 90px;

	background: url(images/logo.png) 0 0 no-repeat;

	text-indent: -9999px;

}

#logo a {

	width: 200px;

	height: 90px;

	display: block;

}

#intro {

	

}

#slide {

	background: #f9f6eb;

	height: 275px;

	position: relative;

}

#termine {

	background: #f1a71a;

	height: 215px;

	padding: 15px;

}

#breadcrumbs {

	height: 25px;

	line-height: 25px;

	background: #F1A71A;

	padding-left: 10px;

	font-style: italic;

	color: #407DAE;

}



#breadcrumbs a {

	color: #407DAE;

} 



#breadcrumbs .current {

	font-weight:bold;

}



#main {

	min-height: 200px;

	/*background: url(images/main.png) left top repeat-y;*/

	background-color:#f9f6eb;

}

#main .left {

background-color:#f9f6eb;

border-right:200px solid #F0A71A;

}



#main .right{

background-color:#F0A71A;

margin-left:-200px

}

.home #main,

.page-template-page-startwidg-php #main {

	min-height: 200px !important;

	/*background: url(images/main-home.png) left top repeat-y;*/

}



.home #main {

background-color:#F0A71A;

}



.home #main .left,

.page-template-page-startwidg-php #main .left  {

	background-color:#F0A71A;

	border-right:200px solid #f9f6eb;

}

.home #main .invers, 

.home #main .right, 

.page-template-page-startwidg-php #main .invers, 

.page-template-page-startwidg-php #main .right {

	background-color:#f9f6eb !important;

}

.mainwide {

	background: url(images/main-wide.png) left top repeat-y !important;

}

#main .half {
	width: 353px;
	float: left;
}





.entry {

	padding: 15px;

	clear: both;

	position: relative;

}



div.left div.entry:nth-child(2) {

	padding-top:0px;

}



#nav-above,

#nav-below {

  width: 678px;

	padding: 0;

	margin: 0;

}

.nav-previous {

  width: 40%;

	float: left;

	text-align: left;

}

.nav-next {

  width: 40%;

	float: right;

	text-align: right;

}

.white {

   background: #fff;

}



.suitem {

  width: 225px;

	float: left;

	background: url(images/bg_startups_weiss.png) no-repeat -5px 0px;

	position: relative;

	margin: 0 0 30px 0;

}



.suitem h4 a {

  	color:#4497DC;

}



.inkubator h4 a {

  	color:#F1A71A;

}





.inkubator {

  background: url(images/bg_startups_weiss.png) no-repeat -241px 0px;

}

.suitem .mittelpunkt {

   background: #f00;

	 width: 1px;

	 height: 1px;

	 position: absolute;

	 left: 105px; /* 110px vom Bildrand -5px Verschiebung */

	 top: 71px;

	 z-index: 100;

}

.suitem .p0 {

   background: #f00;

	 width: 1px;

	 height: 1px;

	 position: absolute;

	 left: 105px; /* 110px vom Bildrand -5px Verschiebung */

	 top: 10px; /* 71px - 122/2 = 10px */

	 z-index: 100;

}

.suitem .p180 {

   background: #f00;

	 width: 1px;

	 height: 1px;

	 position: absolute;

	 left: 105px; /* 110px vom Bildrand -5px Verschiebung */

	 top: 132px; /* 71px + 122/2 = 132px */

	 z-index: 100;

}

.suitem .p90 {

   background: #f00;

	 width: 1px;

	 height: 1px;

	 position: absolute;

	 left: 166px; /* 110px vom Bildrand -5px Verschiebung + 122/2 = 166px */

	 top: 71px;

	 z-index: 100;

}

.suitem .p270 {

   background: #f00;

	 width: 1px;

	 height: 1px;

	 position: absolute;

	 left: 44px; /* 110px vom Bildrand -5px Verschiebung - 122/2 = 166px */

	 top: 71px;

	 z-index: 100;

}

.suitem .fakelogo {

   border: 1px solid #f00;

	 position: absolute;

	 z-index: 100;

}

.sutext {

  width: 200px;

	padding: 0 15px 10px 10px;

  margin-top: 165px;

	text-align: left;

}

.sulogo {

  margin: 0;

	padding: 0;

	border: 0;

}

.suitem .inklogo {

   position: absolute;

	 left: 122px;

	 top: 85px;

	 z-index: 99;

}

.suimagebox {

  position: absolute;

	left: 63px;

	top: 29px;

	width: 82px;

	height: 82px;

	text-align: center;

}

.suteiler {

  width: 220px;

	min-height: 710px;

	background: url(images/bg_startups_weiss.png) no-repeat -5px 0px;

	position: absolute;

	left: 475px;

	top: 15px;	

	z-index:50;

}

.suteiler .suimagebox {

	left: 63px;

	top: 29px;

}

.suteiler .inklogo {

   position: absolute;

	 left: 122px;

	 top: 85px;

	 z-index: 99;

}

.teilerink {

  background: url(images/bg_startups_weiss.png) no-repeat -241px 0px;

}

.entry_list {

	padding: 20px 0 20px 0;
	border-bottom: 1px solid #4497DC;
}


.entry_list .onethird,

.entry .onethird {

	float: right;

	text-align: right;

	padding-left:5px;

}

.entry .fl {

	float: left;

	text-align: left;

}

.entry .fr {

	float: right;

	text-align: left;

}

h2 span.tagtitle {

   	text-transform: none;
	font-size: 13px;
}

.newsentry img.wp-post-image,
.evententry div.wp-post-image {

   	float: left;
	margin: 0 10px 10px 0;
}

.newsentry p.meta,

.entry p.meta {

   	color: #9E9E9F;

	 font-style:italic;

}

.newsentry h4 {

  padding-bottom: 10px;

}



.newsentry h2 a:link,
.newsentry h2 a:active,
.newsentry h2 a:visited {

  	color: #4497DC;
	text-decoration: underline;
}



.newsentry h2 a:hover {

  	color: #F1A728;
	text-decoration: none !important;

}

.newsentry .taglist,

.entry .taglist {

  	font-size: 11px;
	color: #9E9E9F;
	font-style:italic;
	float:left;
}



.newsentry .taglist a,

.entry .taglist a {

  	font-size: 11px;

	color: #9E9E9F;

	font-style:italic;

}


.startup_list .startupname {

 	 text-transform: uppercase;

	font-family: 'Arial Black', Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size:10pt;

}



.startup_list .startup-image {
  min-height: 180px;
}

.startup_list #twitter-widget {
  width: 675px;
	background-color: #58585A;
	color: #fff;
	-moz-border-radius: 8px;
  border-radius: 8px;
	margin: 35px 0 0 0;
	position: relative;
	z-index: 90;
}

.startup_list .twitter-widget-follow {

  width: 655px;

	height: 20px;

	background-color: #353535;

	padding: 2px 10px 2px 10px;

	-moz-border-top-left-radius: 8px;

  -moz-border-top-right-radius: 8px;

	border-top-left-radius: 8px;

  border-top-right-radius: 8px;

}

.juiz_last_tweet_inside .juiz_last_tweet_item + .juiz_last_tweet_item {
  padding-top:4px !important;
}

.juiz_last_tweet_inside .juiz_last_tweet_footer_item {display:block; font-size: 11px;}

ul.juiz_last_tweet_tweetlist {
   margin: 5px;
}

.juiz_ltw_source {
   display: none;
}

.juiz_last_tweet_inside .juiz_action_links {display:block;padding:6px 10px 4px;font-size:.7em; text-align:left;background:#252525;background:rgba(0,0,0,.28);}
.juiz_last_tweet_inside .juiz_action_links a { opacity:.5;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;}
.juiz_last_tweet_inside .juiz_action_links:hover a {opacity:1;}
div.juiz_last_tweet_inside .juiz_action_links a {display:inline-block;text-indent:-9999px;width:22px;height:16px;background:transparent url(../../plugins/juiz-last-tweet-widget/img/sprite-w.png) 2px 0 scroll no-repeat;-webkit-transition:background .25s;-moz-transition:background .25s;-ms-transition:background .25s;-o-transition:background .25s;transition:background .25s;}
.juiz_last_tweet_inside .juiz_action_links .juiz_ltw_sep + a { margin-left: 10px;}
.juiz_last_tweet_inside .juiz_action_links .juiz_al_retweet{background-position: 0 -17px}
.juiz_last_tweet_inside .juiz_action_links .juiz_al_fav{width:18px;background-position: 0 -37px}
.juiz_last_tweet_inside .juiz_action_links a:hover,.juiz_last_tweet_inside .juiz_action_links a:focus {background-position: -21px 0;}
.juiz_last_tweet_inside .juiz_action_links .juiz_al_retweet:hover,.juiz_last_tweet_inside .juiz_action_links .juiz_al_retweet:focus{background-position: -27px -17px}
.juiz_last_tweet_inside .juiz_action_links .juiz_al_fav:hover,.juiz_last_tweet_inside .juiz_action_links .juiz_al_fav:focus{background-position: -21px -37px}

.juiz_last_tweet_follow_us {
   margin: 0 5px 0 5px;
}


img.startup-logo {

  margin: 0 10px 10px 10px;

}

.right .datenbox,

.right .startupnews  {

  padding: 10px 0px 10px 15px;

  border-bottom:  1px solid #F9F6EB; 

}

.datenbox h1,

.startupnews h1,

.right ul li h1,

h2.widgettitle {

	font-size: 13pt !important;

	text-decoration: underline !important;

	text-transform: uppercase !important;

	padding: 0 0 15px 0 !important;

	font-family: 'Arial Black', Arial, Helvetica, sans-serif;

}



.right ul li:last-child {

	border-bottom:0px;

}





.right ul a {

 color:#3E3D40;

}



ul.sidebarlist li {

	padding-bottom: 5px;

}

.datenbox h2 {

	font-size: 10pt !important;

	color: #F9F6EB !important;

	text-transform: none;

	margin: 10px 0 0 0;

	text-decoration: none;

}





.right h2 {

	 color: #F9F6EB !important;



}

.invers .datenbox h2 {

	 color: #F0A71A !important;

}

.invers ul li h2 {

	 color: #4497DC !important;

}

.invers h1 {

	 color: #4497DC !important;

}



.right ul li{

  margin: 0px;

  padding: 10px 10px 10px 15px;

  border-bottom: 1px solid #F9F8EB;

}



.invers ul li{

  margin: 0px;

  padding: 10px 10px 10px 15px;

  border-bottom: 1px solid #F0A71A;

}

.home #intro .right ul li,

.page-template-page-startwidg-php #intro .right ul li {

	border-bottom: 0 !important;

}

.right .dropdowngroup,

.invers .dropdowngroup

 {

  	font-size: 13px;

	color: #3E3D40 ;

	text-transform: uppercase;

	font-family: 'Arial Black', Arial, Helvetica, sans-serif;

}



.right .dropdowngroup select {

  	 font-size: 12px;

	 color: #F1A71A;

	 background: #3E3D40;

	 width: 158px;

	 line-height: 1em;

	 padding:5px;

	 border:0px;

	font-style:italic;

}

#startup-search {
	font-size: 12px;
	color: #F1A71A;
	background: #3E3D40;
	width: 148px;
	line-height: 1em;
	padding: 5px;
	border: 0px;
	font-style: italic;
	margin-top:4px;
}

#startup-search::-webkit-input-placeholder {
    color: #F1A71A;
}
#startup-search:-moz-placeholder { /* Firefox 18- */
    color: #F1A71A;
}
#startup-search::-moz-placeholder {  /* Firefox 19+ */
    color: #F1A71A;
}
#startup-search:-ms-input-placeholder {
    color: #F1A71A;
}

#startup-search-submit {
	background:#4497DC;
	clear: both;
	border: 0 none;
	border-radius: 4px;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font-size: 15px;
	font-weight: bold;
	height: 32px;
	line-height: 32px;
	margin: 5px 5px 10px 0;
	padding: 0 22px;
	text-align: center;
	text-decoration: none;
	vertical-align: top;
	white-space: nowrap;
	width: auto;
}



.right .startupnews ul {

  list-style: square;

	margin: 0 0 0 0;

	padding: 0 5px 0 10px;

}



.right .startupnews ul li {

  border-bottom: none;

	padding:3px 0 3px 0;

}



.widgetbox {

 padding-top: 0px;

}



.widget_wysija_cont .wysija-input,

.widget_wysija_cont .defaultlabels {

  	font-size: 12px;

	width: 158px;

	padding: 5px;

	margin-bottom: 5px;

	color: #F1A71A !important;

	font-style:italic;

	background-color:#3E3D40;

	border:0px;

	font-family: Arial, Helvetica, sans-serif;

}



.widget_wysija_cont .wysija-submit {

  	background-color:#4497DC;

  	color:#F9F6EB;

  	height:25px;

  	line-height:20px;

  	margin:5px 0 0 0;

  	padding:0;

  	width:120px;

	border: none;

	margin-top:5px !important;

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

}

img.smlogo {

   float: left;

	 margin: 0 0 0 3px;

	 width: 20px;

	 height: 20px;

}



img.smlogobutton {

	 margin: 0 0 0 3px;

	 width: 20px;

	 height: 20px;

}



.startup_list .twothird {

	width: 66%;

	float: left;

	padding-top: 10px;

}

.startup_list .onethird {

	width: 200px;

	float: right;

	text-align: left;

	z-index: 55;

	position: relative;

	margin: 0px 0px 20px 0px;

	padding: 10px 0px 0px 0px;

}

.startup_list .onethird p b.h {

	text-transform: uppercase;

font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

font-size: 10pt;

}

.startup_list .startup_text {

	border-left: 1px solid #4497DC;

	padding-left: 10px;

}

.startup_list .inkubator .startup_text {

	border-left: 1px solid #F1A728;

}

.startup_logo {

	width: 200px;

	height: 165px;

	background: url(images/bgstartup.jpg) left bottom no-repeat;

}

.inkubator .startup_logo {

	width: 200px;

	height: 165px;

	background: url(images/bgstartupi.jpg) left bottom no-repeat;

}

.subpage {

	width: 150px;

	float: left;

	padding-right: 25px;

}

div.teamteiler {

  	clear: left;

	height: 1px;

	border-top: 1px solid #4497DC;

  	margin-bottom: 20px;

}

div.eventteiler {

	clear: both;

	height: 20px;

	border-bottom: 1px solid #4497DC;

	margin-bottom: 20px;

}



.nopadr {

  padding-right: 0 !important;

}



/* .subpage:nth-child(13n+0) {

	border-bottom: 0;

}

*/

.startup_left {

	float: left;

	width: 445px;

	padding: 20px 15px 20px 0;

}

.startup_right {

	float: right;

	width: 200px;

	padding: 20px 0 20px 15px;

}

.einzelgruppe {

  	background: #f0a71a;

	margin: 0 0 10px 0;

}

.einzelgruppe h2.gruppentitel {

   	color: #F9F6EB !important;

	background: #353535;

	margin: 0;

	padding: 5px 0 5px 0;

	font-family: 'Arial Black', Arial, Helvetica, sans-serif;

	text-indent: 10px;

}

.einzelgruppe h2.openlanguage {

  	 color: #F9F6EB !important;

	 background: #f0a71a;

}

.einzelfrage {

  margin: 10px;

}

.einzelfrage h3 {

  color: #3E3D40 !important;

	font-weight: normal;

	font-size: 11pt;

}

.einzelfrage a:link,

.einzelfrage a:active,

.einzelfrage a:visited,

.einzelfrage a:hover {

   color: #F9F6EB;

	 text-decoration: underline;

}

.einzelfrage a:hover {

	 text-decoration: none;

}

#footer {

	min-height: 130px;

	background: #4497dc;

	color: #F9F6EB;

	font-size: 11px;

}

#subfooter {

	min-height: 85px;

	background: #F9F6EB;

	border-top: 24px solid #58585A;

	margin: 0 0 24px 0;

}

#subfooter .twothird {

	width: 550px;

	float: left;

	padding: 15px;

}

#subfooter .onethird {

	width: 298px;

	float: left;

	padding: 15px;

}

#subfooter  p {

 	font-size: 10px;

	color: #9E9E9F;

	margin: 12px 0 12px 0;

}

ul.logoleiste {

   list-style: none;

	 list-style-position: outside;

	 margin: 0;

	 padding:0;

}

ul.logoleiste li {

  float: left;

	margin: 0 5px 5px 0;

}

hr {

	background: none;

	border: 0;

	border-top: 1px solid #4497dc;

	display: block;

	float: none;

	font-size: 0;

	margin: 0;

	padding: 0;

	overflow: hidden;

	height: 0;

	margin-top: 1px;

}

ul.menu,

#twitter-widget ul,

ul#twitter_update_list {

   list-style: none none outside !important;

}

ul#twitter_update_list {

  list-style-type: none !important;

	list-style-position: outside !important;

	margin: 5px 5px 5px 5px ;

	padding: 0;

}

ul#twitter_update_list li {

  margin: 3px 0 3px 0;

	padding: 3px 0 3px 0;

  border-bottom: 1px dotted #A0A0A0;

}

#main h2, #main h3, #main h5, #main h6 {

	color: #4497DC;

}

#main h2.start, #main h3.start, #main h5.start, #main h6.start {

	color: #F8F5E9;

	text-transform: uppercase;

	font-size: 13pt;

	text-decoration: underline;

}



.subpage h4.team_name {

	min-height: 42px;

}

.subpage p.team_position {

	font-size: 11px;

}



hr {

	padding-bottom:12px;

}



.mainwide h2, .mainwide h3, .mainwide h4, .mainwide h5, .mainwide h6 {

	color: #f0a71a;

}

.mainwide p {

	color: #3d3d3f;

}

#main .left .subpage p {

	padding: 0;

}

.mainwide p a:hover {

	color: #555;	

}



#main .left p, #main .wide p {

	padding: 0 0 10px 0;

}

#main .left ul, #main .wide ul {

	padding: 0 0 10px 0;

}

#main .left li, #main .wide li {

	list-style-type: disc;

	margin-left: 0px;

}

#main .left .startup_list .onethird p {

	margin-bottom: 10px !important;

	padding-bottom: 0px !important;

}

#main blockquote {

	color: #f9f6eb;

	padding: 0px 0 10px 0;

	font-family: Arial, Helvetica, sans-serif;

	font-style: italic;

}

.box h3 a {

	color: #4497dc;

	background: url(images/link-light.png) right top no-repeat;

	padding: 2px 30px 4px 15px;

} 

.box p {

	padding: 0px 15px 0px 15px;

	line-height: 1.2;

}





#main h4.team_name a {

	color: #3E3D40 !important;

}



#main .team_titel {

	font-family: 'Arial Black', Arial, Helvetica, sans-serif !important;

	font-weight: bold !important;

}

.team_position {

	font-family: Arial, Helvetica, sans-serif !important;

	font-style: italic !important;

}

.teamtext {

   margin-left: 215px;

}





/****** Typo Head ******/

/****** Typo Intro ******/

/****** Typo Termine ******/

/****** Typo Main ******/

/****** Typo Boxen ******/

/****** Typo Footer ******/

#footer li {

	list-style-type: none;

}

#footer li a {

	color: #F9F6EB;

font-family: Arial, Helvetica, sans-serif;

}

#footer .row li ul li:first-child a {

	font-family: 'Arial Black', Arial, Helvetica, sans-serif !important;

	font-weight: bold !important;

	text-transform: uppercase;

	

}

/****** Typo Subfooter ******//****** Images ******/

.alignleft {

	float: left;

	padding: 0 10px 10px 0;

}

.alignright {

	float: right;

	padding: 0 0 10px 10px;

}

/****** Social Menu ******/

div#social ul.menu {

	padding: 4px 0 0 15px;

}

div#social ul.menu li {
	width: 14px;
	height: 14px;
	float: left;
	margin-right: 8px;
	text-indent: -9999px;
}

div#social ul.menu li a {
	width: 14px;
	height: 14px;
	display: block;
}

div#social ul.menu li.home a {
	background: transparent url('images/social.gif') no-repeat 0px 0px;
}

div#social ul.menu li.facebook a {
	background: transparent url('images/social.gif') no-repeat -14px 0px;
}

div#social ul.menu li.youtube a {
	background: transparent url('images/social.gif') no-repeat -70px 0px;
}

div#social ul.menu li.rss a {
	background: transparent url('images/social.gif') no-repeat -56px 0px;
}


/* Hauptmen� ohne Javascript */

#mainnav {

  	float: left;

	position: relative;

	z-index: 200;

	height: 25px;

}

#mainnav a {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 12px;

	line-height: 25px;

	/*padding: 		0px 26px 18px 26px;*/

	padding: 		0px 11px 0px 11px;

	text-align: center;

	text-decoration:none;

	

	display: block;

}





#mainnav > div > ul {

	height: 25px;

	margin: 0px;

	padding: 0px;

	list-style: none;

	position:relative

}

#mainnav > div > ul > li {

	float: left;

	height: 25px;

  	position: relative;

	border-right: 1px solid #F9F6EB;

}



#mainnav > div > ul > li:last-child {

	border:0px !important;

}

#mainnav li:hover {

	visibility:		inherit; /* fixes IE7 'sticky bug' */

	background: #407dae;

}

#mainnav li.current_page_item {

}

#mainnav a, 

#mainnav a:visited   { /* visited pseudo selector so IE6 applies text colour*/

	color:			#F9F6EB;

}

#mainnav li li {

}

#mainnav > div > ul > li > a {

}

#mainnav ul li ul.sub-menu {

  display: none;

	position: absolute;

}

#mainnav ul li:hover > ul.sub-menu {

  display: block;

	background: #407dae;

	border-top: 1px solid #4497dc;

	top: 25px;

	left: 0;

	z-index: 200;

	width: 160px;

}

#mainnav > div > ul > li > ul.sub-menu > li {

}

#mainnav ul li ul.sub-menu li a {

	line-height: 25px;

	text-decoration:none;

	text-align: left;

	border: 0;

	border-bottom: 1px solid #4497dc;

	background: #407dae;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-style: italic;

}

#mainnav ul li ul.sub-menu li a:hover {

	background: #f1a71a;

}

#mainnav  li.current-menu-item a, 

#mainnav li.current_page_parent a {

	background: #f0a71a;

}

#mainnav li.current-menu-item li a, 

#mainnav li.current_page_parent li a {

	background: #407dae;

}

#mainnav li.current-menu-item li a:hover, 

#mainnav li.current_page_parent li a:hover {

	background: #f1a71a;

}

/* Events-Table */

table.events-table tr td {

   padding: 3px 0 10px 0;

}



div.evententry .thumbnail img {

   float: left;

	 margin: 0 10px 10px 0;

}



/* Men� -Korrektur */

body.post-type-archive-startup #mainnav li.menu-news > a,

body.single-startup #mainnav li.menu-news > a,

body.tax-universitaet #mainnav li.menu-news > a,

body.tax-bereich #mainnav li.menu-news > a,

body.post-type-archive-fragen-antworten #mainnav li.menu-news > a,

body.single-event #mainnav li.menu-news > a,

body.single-location #mainnav li.menu-news > a,

body.error404 #mainnav li.menu-news > a,

body.category-presse #mainnav li.menu-news > a,

body.category-press #mainnav li.menu-news > a,

body.category-jobs #mainnav li.menu-news > a,

body.postcat-jobs #mainnav li.menu-news > a,

body.category-jobs-en #mainnav li.menu-news > a,

body.postcat-jobs-en #mainnav li.menu-news > a,

body.tag #mainnav li.menu-news > a,

body.search-results #mainnav li.menu-news > a {

   background: transparent !important;

}

body.post-type-archive-startup #mainnav li.menu-startup > a,

body.single-startup #mainnav li.menu-startup > a,

body.tax-universitaet #mainnav li.menu-startup > a,

body.tax-bereich #mainnav li.menu-startup > a, 

body.post-type-archive-fragen-antworten #mainnav li.menu-gruenden > a,

body.single-event #mainnav li.menu-events > a,

body.single-location #mainnav li.menu-events > a,

body.category-presse #mainnav li.menu-presse > a,

body.category-press #mainnav li.menu-presse > a,

body.category-jobs #mainnav li.menu-jobs > a,

body.postcat-jobs #mainnav li.menu-jobs > a, 

body.category-jobs-en #mainnav li.menu-jobs > a,

body.postcat-jobs-en #mainnav li.menu-jobs > a {

	background: #f0a71a !important;

}

body.post-type-archive-startup #mainnav li.menu-startup > a:hover,

body.single-startup #mainnav li.menu-startup > a:hover,

body.tax-universitaet #mainnav li.menu-startup > a:hover,

body.tax-bereich #mainnav li.menu-startup > a:hover, 

body.post-type-archive-fragen-antworten #mainnav li.menu-gruenden > a:hover,

body.single-event #mainnav li.menu-events > a:hover,

body.single-location #mainnav li.menu-events > a:hover,

body.category-presse #mainnav li.menu-events > a:hover,

body.category-press #mainnav li.menu-events > a:hover,

body.category-jobs #mainnav li.menu-jobs > a:hover,

body.postcat-jobs #mainnav li.menu-jobs > a:hover, 

body.category-jobs-en #mainnav li.menu-jobs > a:hover,

body.postcat-jobs-en #mainnav li.menu-jobs > a:hover  {

	background: #f1a71a !important;

}

p.edit-link {

   clear: left;

   text-align: left;

}

/* SLider */

.smooth_slider{width:708px;height:275px;background-color:#F9F6EB;border:0px solid #999999; padding: 0px !important;} 

.smooth_slider .sldr_title{font-family:Arial,Helvetica,sans-serif, Arial, Helvetica, sans-serif;font-size:20px;font-weight:bold;font-style:normal;color:#000000;} 

.smooth_slider .smooth_slideri{width:660px;margin:0 0 0 0 !important;} 

.smooth_slider .smooth_slider_thumbnail{float:left;margin:0 10px 0 0px;max-height:275px;border:0px solid #000000;width:708px;} 

.smooth_slider .smooth_slideri h2{clear:none;line-height:17px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;font-style:normal;color:#000000;margin:0 0 5px 0;} 

.smooth_slider .smooth_slideri h2 a{color:#000000;font-size:14px;font-weight:bold;font-style:normal;} 

.smooth_slider .smooth_slideri span{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;font-style:normal;color:#333333;}

.smooth_slider .smooth_slideri p.more{color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:12px;} 

.smooth_slider .smooth_next{z-index: 99 !important;} 

.smooth_slider .smooth_prev{z-index: 99 !important;}

.orange {

 color: #F0A71A;

}

.blau {

 color: #4497DC;

}

.grau {

  color: #3E3D40;

}

/* Smooth slider Anpassung */

.smooth_slider .smooth_next {

  background-image:url(images/next.png) !important;

}

.smooth_slider .smooth_prev {

  background-image:url(images/prev.png) !important;

	background-position: 5px 0 !important;

}

/* Event-Manager */

body.lang-en .em-events-search {

   display: none;

}



.em-events-search {

   display: none;

} 

.em-events-search {

   margin: 0 0 20px 0;

}

.em-events-search select

{

  background-color:#F9F6EB;

  color:#464646 !important;

  font-size:12px !important;

  line-height:1em;

  width:150px;

}

.em-events-search input.em-events-search-submit

{

  background-color:#4497DC;

  border:none;

  color:#F9F6EB;

  font-size:12px !important;

  line-height:1em;

  margin-bottom:0;

  margin-left:5px;

  margin-right:0;

  padding:5px 5px 5px 5px;

}

.em-events-search input[type=text]

{

  color:#888888;

}

table.events-table th {

   text-align: left;

	 padding-bottom: 10px;

}

.eventdetails img {

   float: left;
   margin: 0px 10px 7px 0;

}

.em-booking {

  width: 675px;

	background-color: #58585A;

	color: #fff;

	-moz-border-radius: 8px;

  border-radius: 8px;

	margin: 35px 0 0 0;

	position: relative;

	z-index: 90;

}

input.em-booking-submit {

  background-color:#4497DC;

  border:none;

  color:#FFFFFF;

  margin-bottom:0;

  margin-left:100px;

  margin-right:0;

  margin-top:5px !important;

  padding:5px 10px 5px 10px;

}

h3 span.tagtitle {

	text-transform: none;

	font-size: 13px;

}

table.em-calendar .eventful a, a.em-calnav {

	color: #F1A728 !important;

}

table.em-calendar td.month_name {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size:10pt;

	color:#F9F6EB !important;

	font-weight:bold;

}

table.em-calendar tr.days-names td {

	background-color:#F9F6EB !important;

	font-size:9pt;

}

table.em-calendar {

	font-size:9pt !important;

}

table.em-calendar td {

	border:1px solid #F9F6EB !important;

}

table.em-calendar thead {

	background-color:#4497DC !important;

}

table.em-calendar .eventful, 

table.em-calendar .eventful-today, 

table.em-calendar .eventful-pre, 

table.em-calendar .eventful-post {

	background-color: #4497DC !important;

	color:#F9F6EB !important;

	font-weight:bold;

}

table.em-calendar .eventful a,

table.em-calendar .eventful-today a,

table.em-calendar .eventful-pre a,

table.em-calendar .eventful-post a {

	color:#F9F6EB !important;

}

table.em-calendar .eventless, table.em-calendar .eventless-today {

	color:#F9F6EB !important;

}table.em-calendar .eventless-today {

	background-color: #58585A !important;

}

table.em-calendar .eventless-pre, table.em-calendar .eventless-post {

	color:#3e3d40 !important;

}

li.widget_em_widget ul li {

	padding:0px;

	margin-bottom:10px;

	border:0px;

}



.widget_em_widget b {

		font-size:13px !important;	

	font-family: 'Arial Black', Arial, Helvetica, sans-serif;

}



li.widget_recent_entries ul li {

	padding:0px;

	margin-bottom:10px;

	border:0px;

}



/* Widgets Startseite */





#main ul.widgetlist,

#main ul.widgetlist ul,

#main ul.widgetlist li  {

	list-style-type: none;

	list-style-position: outside;

}



#main ul.widgetlist li {

	padding: 15px;

	border-bottom:1px solid #F9F6EB;

	

}



#main ul.widgetlist li:last-child {

	border-bottom:0px;

	

}





#main ul.widgetlist li ul,

#main ul.widgetlist li ul li

{

	margin: 0px;

	padding: 0px;

	border:0px;

}



#main ul.widgetlist h2 {

   color: #F9FEEB;

}



.upw-image {

	float:left;

	padding-right:10px;

}

.half .upw-image img {
  max-width: 180px;
  height: auto;
}


.upw-content .post-title,

.upw-content .post-title a {

	font-size:13px !important;	

	font-family: 'Arial Black', Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	padding:0px !important;

	margin:0px !important;

	color: #3E3D40 !important;

}



/* the "more" link */



.home .more-link {

	color: #407DAE;

}



.inkubator .more-link {

  	color:#F1A71A;

}



.more-link {

	font-size:12px;	

	font-family: 'Arial Black', Arial, Helvetica, sans-serif;

	color: #4497DC;

}



/* "Facts" Widget */



.fact-number-big {

	font-size:17px;	

	font-family: 'Arial Black', Arial, Helvetica, sans-serif;

	text-transform:uppercase;

}



.fact-number-big b {

	font-size:20px;	

	font-family: 'Arial Black', Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	color: #407DAE;

}



.fact-number{

	font-size:12px;	

	font-family: 'Arial Black', Arial, Helvetica, sans-serif;

	text-transform:uppercase;

}



.fact-number b {

	font-size:15px;	

	font-family: 'Arial Black', Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	color: #407DAE;

}



/* Bubbles in the Sidebar (Image Widget) */

.sidebarlist img.alignright {

	margin-right:-10px;

}


/* Erstgespräche-Box auf der Startseite */
/*
#text_icl-9 {
	background-color:#4497dc;
	color:#F9FEEB;
}

#text_icl-9 a {
	color:#f1a71a;
}
*/
/* Erstgespräche-Formular */
.applicationForm {
	border-left: 2px solid #4497DC;
	padding-left: 10px;
	margin-bottom: 10px;
	margin-top: 5px;
}

.formdescr {
	color: #9E9E9F;
	font-size:12px;
	font-style:italic;
	padding: 0px !important;;
}

.applicationForm h4 {
	font-family:Arial;
	font-weight:bold;
	padding: 10px 0px 0px 0px;
	text-transform:none;
}


/* Social Buttons in Newsentry */
.social {
	padding-top:5px;
	padding-bottom:10px;
}

.social a {
	padding-right:5px;
}

.fb_edge_widget_with_comment {
	float:right;
}

#likeboxwrap {
margin-left:-7px;
}

/* ----------------------------------------------------Footer Menu -------------------------------------------------------------- */
/* paddings */
div#footer {
    padding: 15px;
}

/* set the columns */
#footer ul.menu > li.menu-item-has-children
{
    float: left;
}

/* all top items, including singles */
#footer ul.menu > li {
    display: block;
    margin: 0 25px 0 0;
}

/* set top items bold */
#footer ul.menu > li > a {
    font-family: 'Arial Black', Arial, Helvetica, sans-serif !important;
    font-weight: bold !important;
    text-transform: uppercase;
}

/* reset bold first childs */
#footer div.row ul.menu li:first-child a {
font-weight: normal !important;
font-family: inherit !important;
text-transform: inherit !important;
}

/* ================================================= Plugins ========================================================= */
/* https://wordpress.org/plugins/mashsharer/
*  remove count.
*/ 
.mashsharer-count {
    display: none;
}

div.eventcategory_image {
    position: relative;
    top: -65px;
    left: 180px;
    height: 0px !important;
}

/* Facebook Like Box Widget */
#main ul.widgetlist li.widget_fbp_widget {
  padding: 0;
}