@import url(satlinks.css);



* {margin: 0; padding: 0; }
body  {
	font-family: Verdana ,Arial, Arial, sans-serif;
	font-size: 11px;
	/*background: #fff;*/
	/*text-align: center;  this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	background-color: #000;
}

.red-text {
		color: #FF0066;
}

.satviewport{
  position:relative;
	width: 1024px;
	height: 768px;
	margin: 96px 103px 96px 103px;
}

h1 {
  font-family: Arial Black, Arial, sans-serif;
  font-weight: normal;
  line-height: 17px;
  padding: 13px 10px 15px 6px;
  font-size: 18px;
}

h2  {
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height:14px;
	font-weight:bold;
	padding-left: 6px; 
  padding-right: 6px;
  padding-bottom:2px;
  margin:0;
}

h3  {
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height:12px;
	font-weight:bold;
	padding-left: 6px; 
  padding-right: 6px;
  padding-bottom:2px;
  margin:0;
}

h4  {
	font-family: Arial Black, arial, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color:#000;
	font-weight:normal;

	padding-top: 14px;
	padding-left: 6px; 
  padding-right: 6px;
  padding-bottom:2px;
  margin:0;
}



.tx-newloginbox-pi1 h3 {
  font-family: Arial Black, Arial, sans-serif;
  font-weight: normal;
  line-height: 17px;
  padding: 13px 10px 15px 6px;
  font-size: 18px;
}

a {
	color:#000;
}

a:hover {
	color:#FF0066;
}

#content-normal{
	/*float:clear both;*/	
}

#content-normal ul {
	padding-left:20px;
	line-height: 14px;
}


#content-normal a {
   color:#000;
   text-decoration:underline
}

#content-normal a:hover {
   color:#FF0066;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
  padding-left: 6px; 
  padding-right: 6px;  
  line-height:14px;
  margin:0
}


#main-wrapper{
	width: 3800px;
	height: 5760px;	
	padding-left:47px;
	background-color:#000;
}

#wowissenwirkt {
	position:absolute;
	top:52px;
	left:1017px;
}

#background{	
	background-image:url("mainbg1.gif");
	background-repeat:repeat-x;
	/*background-color:#fff;*/
	width:960px;
	height: 650px;
}

#mainpage-container {
	width: 960px;
	min-height: 650px;
	/*background-color:red;*/
}

.image-topspacer{
	height: 45px;

}


#header {
	/*background-color:#CCCC00;*/
	padding: 0 0 0 0;
	width: 960px;
	height: 52px;
	border-bottom: 1px solid black;
}

#sub-header {
	background-image:url(img/../topnavbg.jpg);
	background-repeat:no-repeat;	
	width: 960px;
	height: 45px;
}
#left-navigation {
	font-family: Verdana, Arial, Arial, san-serif;
	font-size:11px;
	float:left;
	width: 165px;	
	padding-right:5px;
	
}
#content-container {
	float:left;
	width:783px;
	position:static;
	/*background-color:#fff;*/
}

#contentLeft{
	background-image:url(img/../corner.jpg);
	background-repeat:no-repeat;
	width:300px;
	float:left;
	background-color:#fff;
}

#contentRight{
	width:300px;	
	float:left;
	background-color:#fff;
	/*border-right: 1px solid #999;*/
}


#contentLeftAndRight{
	background-image:url(img/../corner.jpg);
	background-repeat:no-repeat;
	width:600px;
	float:left;
	background-color:#fff;
}

#sidebar{
	/*background-image:url(sidebarbg1.gif);*/
	/*background-repeat:no-repeat;*/	
	float:right;
	/*margin-left:600px;*/
	width:182px;
	height:250px;
	/*border-left: 1px solid #999;*/
	background-color:#fff;
}

#top-navigation-container{
	width:785px;
	background-image:url(smallbgwhite.gif);
	
}

#breadcrumb {
	background-image:url(smallbgwhite.gif);
	font-family: Verdana, Arial, Arial, sans-serif;
	font-size:10px;
	width:785px;	
	border-bottom: 6px solid black;
	border-top: 1px dotted black;
	padding:3px 0 3px 5px;
	margin-top: 15px;

}

#breadcrumb a{
	text-decoration: none;
	color: #999;
}

#breadcrumb a:hover{
	text-decoration: none;	
	color: #FF0066;
}


#left-navigation ul {
	padding: 0;
	margin: 0;
	font-weight:bold;
	border-bottom:1px solid black;
	/*background-color:#fff;*/
}
#left-navigation ul li {
	list-style: none;
	border-top: 1px solid black;
	/*text-indent: 8px;*/
	padding-left:8px;
	line-height: 13px;
}
#left-navigation ul li a {
	/*display:block; wenn eingeschaltet Problem im IE */
	text-decoration: none;
	color: black;
	line-height:inherit;	
}
#left-navigation ul li a:hover {
	text-decoration: none;
	color: #FF0066;
}
#left-navigation li.active{
	/*line-height:1.5em;*/
	color:#FF0066;
}

#top-navigation {
	font-family: Verdana, Arial, Arial, sans-serif;
	font-size:11px;
	margin: 0;
	width:785px;
	position:static;
	border-top: 1px solid black;
	padding-left: 5px;
	height:60px;
}

#top-navigation ul{
		color: #000;
		list-style: none;
}

#top-navigation li { 	
	text-align: left; 
	vertical-align: bottom;
	text-decoration: none;
	float: left; 	
	/*neu 3.10.2008*/
	white-space: nowrap;
}
	
#top-navigation li a { 
		color: #000;		
		font-weight: bold; 
		text-decoration: none;	 	
}
/*Neu 17_10_2007
#top-navigation {clear:both; height:60px; width: 785px;  border-top: 1px solid black; margin: 0;padding-left: 5px; }
#top-navigation ul {padding:0; margin:0; display:inline; font-size:11px; }
#top-navigation li {display:inline; list-style: none; text-align: left; text-decoration: none; }
#top-navigation li a  {color: #000; font-weight: bold; text-decoration:none;}	 	
*/

#top-navigation li a:hover {
	color: #ff0066;
}

.aktiv {color: #ff0066; }


#top-navigation li a:hover {color: #ff0066; background-image: none;}

#top-subnavigation {
	clear:both; 
	background-image:url(smallbgwhite.gif);
	width: 785px;
	border-top: 1px solid black;
	margin: 0;
	padding-left: 5px;
}
#top-subnavigation ul { display:inline;  padding:0; margin:0;  font-size:11px; }
#top-subnavigation li {display:inline;  list-style: none; text-align: left; text-decoration: none; }
#top-subnavigation li a  {display:inline;  color: #000; font-weight: bold; text-decoration:none;}
#top-subnavigation li a:hover  {color: #ff0066; }
#top-subnavigation ul ul a { display:inline;
	font-weight: normal;
	color: #000; 
	text-decoration:none;
}

#top-subnavigation  li .aktiv {color: #ff0066; }

/* Suche */

#searchbox {position: relative; left:5px; top: 5px; width: 160px; text-align: left; color: #666; font-size: 11px;}
#searchfield { float:left; width:120px;}
#searchbutton{ padding: 0 0 0 6px; float:left; width: 29px;}


/* Sprachwahl */
#langmenu{
	width: 140px;
	position: absolute; left:680px; top: 5px;
}
#languageswitch a {
	  font-family: Verdana, Arial, Arial, sans-serif;
		margin: 0;
		font-size:11px;
	  text-decoration: none;
}

#servicemenu {
	width: 140px;
	position: absolute; left:830px; top: 5px;
}

#servicemenu a, #langmenu a{	
	text-decoration:none;
}

#servicemenu ul, #langmenu ul{
		color: #000;
		/*list-style-type: inside;*/
		list-style: none;
}



/*#langmenu1 {width: 140px; position: absolute; left:0px; top: 1555px; }*/

#languagebox a{color:#000; text-decoration:none; }
#languagebox a:hover {color:#ff0066; text-decoration:none; }
#languagebox ul li {display: inline; padding:0 0 0 0;}
#languagebox li .lang-no {}
#languagebox li .lang-act a{ }
.lang-empty {color:#bbb;}



.themenbild {
	text-align:right;
}



.external-link-new-window{
	color:#666;
	text-decoration:underline;
}



/* mssc calendar */

.calendar-wrapper{
	 float:left;
   padding: 0 8px 15px 6px;
   /*background-color:#efefef;*/
}

.calendar-item-wrapper{
   padding: 0 0 15px 0;
}

.calendar-month{
	font-family: Arial Black, arial, sans-serif;
	font-size:21px;
	color:#ffad25;
}

.calendar-datetime{
	font-size: 12px;
	line-height: 14px;
	color:#000;
}

.calendar-title{
	font-family: Arial Black, arial, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color:#666;
}
.calendar-subtitle{
	font-size: 12px;
	line-height: 14px;
	color:#666;
}
.calendar-place{
	font-size: 12px;
	line-height: 14px;
	color:#000;
}
.calendar-type{
	font-family: Arial Black, arial, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color:#000;
}
.calendar-link{

}
.calendar-detail{
	width: 298px;
	float:left;

}
.calendar-image{
	float:right;
}

.calendar-text p {
padding: 0 8px 0 0;
}

/*Organigramm*/

.stack {float:left; width:600px; background-color:#fff; }

.col, .colright, .colempty, .colempty-right { float:left; height: 54px; width:196px; background-color:#f2f2f2; margin:0 6px 0 0;}
.colempty, .colempty-right{ background-color:#fff; }
.colempty-right{ margin:0 0 0 0; }
.col img, .colright img  { float:left; width:54px; padding:0 3px 0 0; }
.col p, .colright p{font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px; color:#666; margin:0;  }
.col p a, .colright p a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#666; margin:0;  }
.col p a:hover, .colright p a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; color:#EC298D; }
.colright   { margin:0 0 0 0;}

.row {background-color:#fff;}

.rowspacer-big { width:600px; height:28px; background-color:#fff;}
.rowspacer-small { width:600px; height:6px; background-color:#fff;}

.org-portait-wrapper {
	float:left;
	width: 460px;
	background-color:#fff;
}
.org-header {}
.org-image {
	float:left;
	padding: 0 3px 3px 6px;
	width: 150px;	
} 

.user-mfkt2-pi1{
	width:470px;
	
}
 .orgtext {
	float:left;
	width:300px;
	
}






/*END Organigramm "/

/* default styles for extension "tx_indexedsearch" */

.tx-indexsearch-header{ width:100%; background-color:#eeeeee; font-size: 12px;}
	fieldset { border: 0px solid white}
  .tx-indexedsearch {font-family: Verdana ,Arial, Arial, sans-serif;font-size: 12px;}
  .tx-indexedsearch .tx-indexedsearch-sectionlinks {padding-left:10px; color:#000;}
  .tx-indexedsearch .tx-indexedsearch-browsebox  {padding:3px 6px 3px 6px ; }
  .tx-indexedsearch .tx-indexedsearch-browsebox ul {padding:6px 0 6px 0 ; }
  .tx-indexedsearch .tx-indexedsearch-browsebox li {padding:3px; margin:0; display:inline;  }
  .tx-indexedsearch .tx-indexedsearch-res  {margin: 6px 6px 6px 6px;}
  .tx-indexedsearch .tx-indexedsearch-browsebox A {color:#000; }
  .tx-indexedsearch .tx-indexedsearch-res A {color:#000}
  .tx-indexedsearch .tx-indexedsearch-browsebox-SCell A {color:#000;font-weight:bold}
  .tx-indexedsearch .tx-indexedsearch-rules H2 {padding-left:6px}
  .tx-indexedsearch .tx-indexedsearch-searchbox A {color:black}
  .tx-indexedsearch .tx-indexedsearch-searchbox {padding-left:6px;padding-top:2px;padding-bottom:2px}
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:50px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { color:red; font-weight:bold; font-style:italic; }
	.tx-indexedsearch  .tx-indexedsearch-whatis .tx-indexedsearch-sw { color:red; font-weight:bold; font-style:italic; }
	
	.tx-indexedsearch .tx-indexedsearch-whatis { padding:10px 6px 5px 12px;  }
	.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title a { color:#000000; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title .tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:#ffad25; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { /*background:#eeeeff;*/border-top: 1px solid #000000; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info a{ color:#000000; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; padding-left:6px;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead a{ color:#000000;letter-spacing: 2px;text-decoration:none; }
	/*.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#91caee; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle }*/
	
	
	
	
/* end default styles for extension "tx_indexedsearch" */

/* User List */
.tx-newloginbox-pi3-searchbox form select { font-size:1.1em; margin:0 4px 0 0; height:1.4em; background-color: #fff ; border-bottom:#666666 1px solid ;border-right:#666666 1px solid; border-top:#666 1px solid; border-left:#666 1px solid ;}
.tx-newloginbox-pi3-searchbox form select:focus{border:1px solid #ffad25;}
.tx-newloginbox-pi3-searchbox input[type="submit"] {height:1.5em; margin-left:20px;}
.tx-newloginbox-pi3-searchbox input[type="text"] { background-color: #fff ; margin:0 4px 0 0; border-bottom:#666666 1px solid ;border-right:#666666 1px solid; border-top:#666 1px solid; border-left:#666 1px solid ;}
.tx-newloginbox-pi3-searchbox input:focus {border:1px solid #ffad25;}

.alphabet { 
	font-family: Verdana ,Arial, Arial, sans-serif;font-size: 12px;
	color:#666;
	text-decoration:none !important;
	padding: 10px 0 20px 6px ;
	border-top: 1px solid black;
	margin-top: 16px;
}

.alphabet a {
 	text-decoration:none !important;
}

.tx-newloginbox-pi3 a:link { 
	color:#000 ! important;
	/*text-decoration:none ! important;*/
	padding-right: 10px;
}

/*Dozentenliste */

.tx-newloginbox-pi3 td    {
	color:#666 ! important;
	/*text-decoration:none;*/
}

.tx-newloginbox-pi3-listrow-even {
	background-color: #f2f2f2;
}
.tx-newloginbox-pi3-listrow-odd {
	background-color: #fff;
}

.tx-newloginbox-pi3-listrow table tr td , .tx-newloginbox-pi3-listrow-odd table tr td{
	color:#666 ;
	padding:4px;
}

.tx-newloginbox-pi3-listrow table tr td a, .tx-newloginbox-pi3-listrow-odd table tr td a{
	color:#666 !important;
}

.tx-newloginbox-pi3-listrow table tr th{
	color: #666 !important;
	background-color: #fff;
	border-top: 1px solid #666;
	border-bottom:1px solid #666;
	padding: 4px;
	font-weight: normal;
	text-align:left;
	
}

.tx-newloginbox-pi3-listrow table tr .rowheader{

	padding-bottom: 40px;	
}

.tx-newloginbox-pi3 h2 {
	font-family:  Arial Black, sans-serif;
	font-size: 13px;
	line-height: 14px;
	padding: 20px 0 20px 0;
}

.tx-newloginbox-pi3 {
	float:left;
	

}

.tx-newloginbox-pi3 table {
	background-color:#fff;
	
}

.tx-newloginbox-pi3-singleView {
	float:left;
	width:460px;

}

.tx-newloginbox-pi3-singleView-image {
	float:left;
	width:160px;

}

.tx-newloginbox-pi3-singleView-text {
	float:left;
	width:300px;
	background-color:#fff;

}
.tx-newloginbox-pi3-singleView-backlink {
	/*float:clear both;*/
	width:300px;
}

.tx-newloginbox-pi3-singleView-textitem p{
	padding: 0;

}

.tx-newloginbox-pi3-singleView-textitem {
	padding: 10px 0 0 0;

}

.tx-newloginbox-pi1 table {
	padding:15px 0 0 6px;
}

.tx_tipafriend {
	padding-left: 45px;
}

.infotag {
	font-family: Arial Black, arial, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color:#FF0066;
}


/* Neue Dozentenliste */

/*Dozentenliste */

.tx-srfeuserregister-pi1 {width:600px; background-color:#fff; padding-bottom:30px;}

.tx-feuserlisting-pi1 td    {
	color:#666 ! important;
	/*text-decoration:none;*/
}
.tx-feuserlisting-pi1-listrow-even
{
	background-color: #f2f2f2;
	
}
.tx-feuserlisting-pi1-listrow-odd {
	background-color: #ffffff;
}

.tx-feuserlisting-pi1-listrow table tr td , .tx-feuserlisting-pi1-listrow-odd table tr td{
	color:#666 ;
	padding:4px;
}

.tx-feuserlisting-pi1-listrow table tr td a, .tx-feuserlisting-pi1-listrow-odd table tr td a{
	color:#666 !important;
}

.tx-feuserlisting-pi1-listrow table tr th{
	color: #666 !important;
	background-color: #fff;
	border-top: 1px solid #666;
	border-bottom:1px solid #666;
	padding: 4px;
	font-weight: normal;
	text-align:left;
	
}

.tx-feuserlisting-pi1-listrow table tr .rowheader{

	padding-bottom: 40px;	
}

.tx-feuserlisting-pi1 h2 {
	font-family:  Arial Black, sans-serif;
	font-size: 13px;
	line-height: 14px;
	padding: 20px 0 20px 0;
}

.tx-feuserlisting-pi1 {
	float:left;
	width:600px;
	

}

.tx-feuserlisting-pi1 table {
	background-color:#fff;
	
}

.tx-feuserlisting-pi1-singleView {
	float:left;
	width:460px;

}

.tx-feuserlisting-pi1-singleView-image {
	float:left;
	width:160px;

}

.tx-feuserlisting-pi1-singleView-text {
	float:left;
	width:300px;
	background-color:#fff;

}
.tx-feuserlisting-pi1-singleView-backlink {
	/*float:clear both;*/
	width:300px;
}

.tx-feuserlisting-pi1-singleView-textitem p{
	padding: 0;

}

.tx-feuserlisting-pi1-singleView-textitem {
	padding: 10px 0 0 0;

}

.tx-newloginbox-pi1 table {
	padding:15px 0 0 6px;
}

/* User List */
.tx-feuserlisting-pi1-searchbox form select { font-size:1.1em; margin:0 4px 0 0; height:1.4em; background-color: #fff ; border-bottom:#666666 1px solid ;border-right:#666666 1px solid; border-top:#666 1px solid; border-left:#666 1px solid ;}
.tx-feuserlisting-pi1-searchbox form select:focus{border:1px solid #ffad25;}
.tx-feuserlisting-pi1-searchbox input[type="submit"] {height:1.5em; margin-left:20px;}
.tx-feuserlisting-pi1-searchbox input[type="text"] { background-color: #fff ; margin:0 4px 0 0; border-bottom:#666666 1px solid ;border-right:#666666 1px solid; border-top:#666 1px solid; border-left:#666 1px solid ;}
.tx-feuserlisting-pi1-searchbox input:focus {border:1px solid #ffad25;}


.alphabet { 
	font-family: Verdana ,Arial, Arial, sans-serif;font-size: 12px;
	color:#666;
	text-decoration:none !important;
	padding: 10px 0 20px 6px ;
	border-top: 1px solid black;
	margin-top: 16px;
}

.alphabet a {
 	text-decoration:none !important;
}

.tx-feuserlisting-pi1 a:link { 
	color:#000 ! important;
	/*text-decoration:none ! important;*/
	padding-right: 10px;
}

/* ENDE neue Dozentenliste */




