 

li,ul {
list-style-type: none;
}

* html, body { 
	background-image: url(http://infserv.fh-reutlingen.de/~wwwmoodletypo/cms/uploads/tf/hintergrund.jpg);
	background: no-repeat fixed; 
	leftmargin: 0; 
	marginheight: 0; 
	marginwidth: 0; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	margin: 0px; 
	padding: 0px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #f9f9f9;
	overflow-x:hidden;
}

#header { 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	background-image: url(http://infserv.fh-reutlingen.de/~wwwmoodletypo/cms/uploads/tf/header.jpg);
	position: absolute; 
	top: 0px; 
	left: 0px; 
	width: 100%; 
	height: 235px; 
	visibility: visible; 
	display: block; 
}

#profis { 
	color: #52665e; 
	font-size: 35px; 
	line-height: 75px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	letter-spacing: 12px; 
	position: absolute; 
	top: 110px; 
	left: 260px; 
	width:80.6%;
	height: 75px; 
	visibility: visible; 
	display: block; 
	clear:left;
}

* html #profis { 
	width:70%;
}

.header_buchstabe{
	position:relative;
	height:40px;
	width:6.13%;
	text-align:center;
	font-family: Arial, Verdana;
	font-size: 30pt;
	float:left;
}

#inhalt { 
	color: #333; 
	font-size: 10pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	padding: 3px 20px 30px 20px; 
	position: absolute; 
	top: 235px; 
	left: 250px; 
	width: 69%; 
}

* html #inhalt { 
	padding: 20px 0px 20px 20px; 
	width:71%;
}

#osg { 
	color: #333; 
	font-size: 10pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	padding: 20px; 
	position: absolute; 
	top: 235px; 
	left: 250px; 
	width: 100%; 
	height: auto; 
	visibility: visible;  
}

/*-----------------------Hauptmenü links Anfang-----------------------*/

#navcontainer {
	line-height: 20px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	position: absolute; 
	top: 255px; 
	left: 0px; 
	width: auto; 
	height: auto; 
	visibility: visible; 
	display: block; 
}

#navcontainer ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#navcontainer li { margin: 0 0 3px 0; }

li.active {
	background: url(http://infserv.fh-reutlingen.de/~wwwmoodletypo/cms/uploads/tf/button-profis-1.gif);
	color: #ff0081; 
}

#navcontainer a {
	display: block;
	padding: 0px 2px 0px 24px;
	width: 224px;
	background:transparent;
}

* html #navcontainer a {
	width: 250px;
}



#navcontainer a:focus  {
	background: url(http://infserv.fh-reutlingen.de/~wwwmoodletypo/cms/uploads/tf/button-profis-1.gif);
	color: #ff0081; 
}

#navcontainer a:link {
	color: #800040;
	text-decoration: none;
}

#navcontainer a:visited {
	color: #800040;
	text-decoration: none;
}

#navcontainer a:hover {
	background: url(http://infserv.fh-reutlingen.de/~wwwmoodletypo/cms/uploads/tf/button-profis-1.gif);
	color: #ff0081; 
}

/*-----------------------Hauptmenü links Test Ende-----------------------*/

/*-----------------------Menü_fix Anfang-----------------------*/

#navi_fix { 
	font-size: 10pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	background-image: url(http://infserv.fh-reutlingen.de/~wwwmoodletypo/cms/uploads/tf/hi_navi.gif);
	position: absolute; 
	top: 185px; 
	left: 0px; 
	height: 30px; 
	float:left; 
	width:100%; 
	line-height:normal;
}

#navi_fix ul {
	margin:0; 
	padding:0px 272px; 
	list-style:none;
}

* html #navi_fix ul {
	top: 5px;
	padding-left: 272px;
}

#navi_fix li {
	float:left; 
	background: url(http://infserv.fh-reutlingen.de/~wwwmoodletypo/cms/fileadmin/templates/navigationselemente/hovers/navi-fix-button-rechts.gif) no-repeat right  top;
	margin:0px -1px; 
	padding:0px;
}

#navi_fix a { 
	display:block;
	background: url(http://infserv.fh-reutlingen.de/~wwwmoodletypo/cms/fileadmin/templates/navigationselemente/hovers/navi-fix-button-links.gif) no-repeat left  top;
	padding:5px 8px;
}


/*-----------------------Menü_fix Ende-----------------------*/

/*-----------------------navi_sprache Beginn-----------------------*/

#navi_sprache {
	position: absolute; 
	top: 193px; 
	right: 1%;  
	height: 30px; 
	visibility: visible; 
	display: block; 
	z-index: 1;
}

#navi_sprache a {
	text-align:left;
	font-family: Arial, Verdana;
	font-size: 10pt;
	color:#52665E;
}

/*-----------------------navi_sprache Ende-----------------------*/

/*-----------------------krümelpfad Beginn-----------------------*/

#krümelpfad {
	color: #333; 
	font-size: 10pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	padding: 3px 0px 0px 0px; 
	position: absolute; 
	top: 0px; 
	left: 0px; 
	width: 100%; 
	height: 23px; 
	visibility: visible; 
}

* html #krümelpfad {
	width: 105%; 
	padding: 3px 0px 3px 0px;
}

#krümelpfad a {
	padding:0px;
}

/*-----------------------krümelpfad Ende-----------------------*/

#headline { 
	color: white; 
	font-weight: bold; 
	font-size: 10pt; 
	line-height: 20px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	background-color: #ff0089; 
	text-align: right; 
	padding-right: 20px; 
	padding-left: 20px; 
	position: absolute; 
	top: 215px; 
	left: 230px; 
	/*width: auto;*/ 
	/*height: 20px;*/ 
	visibility: visible; 
	/*display: block; */
}

#headline a { 
	color:#ffffff;
}

#hochschulen { 
	color: #364d44; 
	font-weight: bold; 
	font-size: 10pt; 
	line-height: 20px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	background-image: url(http://infserv.fh-reutlingen.de/~wwwmoodletypo/cms/uploads/tf/hochschulen.jpg);
	text-align: right; 
	padding-right: 40px; 
	position: absolute; 
	top: 0px; 
	left: 0px; 
	width: auto; 
	height: 185px; 
	visibility: visible; 
	spacing-right: 40px; 
	display: block; 
}

#hochschulen a { 
	position:relative;
	top:33px;
	color:#526660;
}

a:link { 
	color: #800040; 
	font-size: 10pt; 
	line-height: 20px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
}

a:visited {
	color: #800040; 
	font-size: 10pt; 
	line-height: 20px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
}

a:active { 
	color: #ff0081; 
	font-size: 10pt; 
	line-height: 20px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none 
}

a:hover { 
	color: #ff0081; 
	font-size: 10pt; 
	line-height: 20px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
}

body { 
	background-image: url(http://infserv.fh-reutlingen.de/~wwwmoodletypo/cms/uploads/tf/hintergrund.jpg);
	background-repeat: no-repeat fixed; 
	leftmargin: 0; 
	marginheight: 0; 
	marginwidth: 0; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	scrollbar-arrow-color: #FF0080; 
	scrollbar-base-color: #F9F9F9; 
	scrollbar-darkshadow-color: #4D0026; 
	scrollbar-highlight-color: #CFE6E6; 
	scrollbar-shadow-color: #264D4D; 
	scrollbar-track-color: #F9F9F9; 
	topmargin: 0;  
	background-color: #f9f9f9;
	/*overflow-x:hidden;*/
}

.link { 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	background-color: #dbe6e2; 
}

.hlogos { 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	background-color: white; 
	width: auto; 
}

/*----------------------- OSG_floats -----------------------*/
/*Container steuert die Hintergrundfarbe der OSG-Hauptueberschriften auf der OSG-Uebersicht*/

.Container {
	background-color:#DBE6E2;
	color: #333; 
	font-size: 10pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	padding: 0px;
	margin: 0px;
	position: absolute; 
	top: 235px; 
	left: 250px; 
	width: auto; 
	height: auto; 
	visibility: visible; 
}

/*----------------------- OSG Überschriften-----------------------*/

.osg_ueberschrift {
	text-align:left;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight:bold;
	color:#52665E;	
	padding: 3px 0px 2px 13px;
   	margin: 0;
   	width: 100%;
   	height:auto;
}

table { 
	border-collapse:collapse; 
	text-align:left;
	font-size: 10pt;
}

td {vertical-align:top;}

#t_osg_1{
	width:33.3%;
}

#t_osg_2{
	width:33.3%;
}

#t_osg_3{
	width:33.3%;
}

#t_osg_4{
	width:50%;
}

#t_osg_5{
	width:50%;
}

#t_osg_6{
	width:50%;
}

#t_osg_7{
	width:50%;
}

#reihe_1 {
	padding: 0;
	margin: 0;
}

/*----------------------- OSG UEBERSICHT-----------------------*/

#osg_1 {
   	background-color: #CDBEA4;
	width:33.3%;
}
   
#osg_1-inside {
   	background-color: #FFE6B3;
	width:33.3%;

}
   
#osg_1-inside ul {
	margin:0px;
	padding:0px 0px 0px 13px;
	/*Mindestbreite für Tabellenzelle 250px setzen, wenn größer, dynamisch anpassen*/
	width:300px;
}

* html #osg_1-inside ul {
	margin:0px;
	padding:0px 0px 0px 14px;
	/*Mindestbreite für Tabellenzelle 250px setzen, wenn größer, dynamisch anpassen*/
	width:300px;
}

#osg_2 {
   	background-color: #A4CDA4;
	width:33.3%;
}

#osg_2-inside {
   	background-color: #B3FFB3;
	width:33.3%;
}
   
#osg_2-inside ul {
	margin:0px;
	padding:0px 0px 0px 13px;
	/*Mindestbreite für Tabellenzelle 250px setzen, wenn größer, dynamisch anpassen*/
	width:300px;
}

* html #osg_2-inside ul {
	margin:0px;
	padding:0px 0px 0px 14px;
	/*Mindestbreite für Tabellenzelle 250px setzen, wenn größer, dynamisch anpassen*/
	width:300px;
}   

#osg_3 {
   	background-color: #A4BFCD;
	width:33.3%;
}

#osg_3-inside {
   	background-color: #B3E6FF;
	width:33.3%;
}
   
#osg_3-inside ul {
	margin:0px;
	padding:0px 0px 0px 13px;
	/*Mindestbreite für Tabellenzelle 250px setzen, wenn größer, dynamisch anpassen*/
	width:300px;
}

* html #osg_3-inside ul {
	margin:0px;
	padding:0px 0px 0px 14px;
	/*Mindestbreite für Tabellenzelle 250px setzen, wenn größer, dynamisch anpassen*/
	width:300px;
} 

#reihe_2 {
	padding: 0;
	margin: 0;
}

#osg_4 {
  	background-color: #BFA4CD;
   	width: 50%;
}
   
#osg_4-inside {
   	background-color: #E6B3FF; 
   	width: 50%;
}
   
#osg_4-inside ul {
	margin:0px;
	padding:0px 0px 0px 13px;
	/*Mindestbreite für Tabellenzelle 250px setzen, wenn größer, dynamisch anpassen*/
	width:300px;
}

* html #osg_4-inside ul {
	margin:0px;
	padding:0px 0px 0px 14px;
	/*Mindestbreite für Tabellenzelle 250px setzen, wenn größer, dynamisch anpassen*/
	width:300px;
} 

#osg_5 {
   	background-color: #CDA4A4;
   	width: 50%;
}
   
#osg_5-inside {
   	background-color: #FFB3B3;
   	width: 50%;
}
   
#osg_5-inside ul {
	margin:0px;
	padding:0px 0px 0px 13px;
	/*Mindestbreite für Tabellenzelle 250px setzen, wenn größer, dynamisch anpassen*/
	width:300px;
}

* html #osg_5-inside ul {
	margin:0px;
	padding:0px 0px 0px 14px;
	/*Mindestbreite für Tabellenzelle 250px setzen, wenn größer, dynamisch anpassen*/
	width:300px;
}

#osg_6 {
   	background-color: #A4CDBF;
   	width: 50%;
}
   
#osg_6-inside {
   	background-color: #B3FFE6;
   	width: 50%;
}
   
#osg_6-inside ul {
	margin:0px;
	padding:0px 0px 0px 13px;
	/*Mindestbreite für Tabellenzelle 250px setzen, wenn größer, dynamisch anpassen*/
	width:300px;
}

* html #osg_6-inside ul {
	margin:0px;
	padding:0px 0px 0px 14px;
	/*Mindestbreite für Tabellenzelle 250px setzen, wenn größer, dynamisch anpassen*/
	width:300px;
} 
   
#osg_7 {
   	background-color: #A4A4CD;
   	width: 50%;
}
   
#osg_7-inside {
   	background-color: #B3B3FF;
   	width: 50%;
}
   
#osg_7-inside ul {
	margin:0px;
	padding:0px 0px 0px 13px;
	/*Mindestbreite für Tabellenzelle 250px setzen, wenn größer, dynamisch anpassen*/
	width:300px;
}

* html #osg_7-inside ul {
	margin:0px;
	padding:0px 0px 0px 14px;
	/*Mindestbreite für Tabellenzelle 250px setzen, wenn größer, dynamisch anpassen*/
	width:300px;
} 

/*----------------------- ISG_floats -----------------------*/

#t_isg_1{
	width:33.3%;
}

#t_isg_2{
	width:33.3%;
}

#t_isg_3{
	width:33.3%;
}

#t_isg_4{
	width:33.3%;
}

#t_isg_5{
	width:33.3%;
}

#t_isg_6{
	width:33.3%;
}

/*Hintergrundfarbe einer Ueberschrift einer Seite mit Inhalt*/
#isg_1 {
   	background-color: #CDB1A4;
   	width:33%;
}

/*Hintergrundfarbe eines Kastens auf der ISG-Uebersicht*/   
#isg_1-inside {
   	background-color: #FFCDB3;
	width:33%;   	
}

#isg_1-inside ul {
	margin:0px;
	padding:0px 0px 0px 13px;
	width:300px;
}

* html #isg_1-inside ul {
	margin:0px;
	padding:0px 0px 0px 14px;
	width:300px;
}

#isg_2 {
   	background-color: #B1CDA4;
   	width:33%;
}

#isg_2-inside {
   	background-color: #CDFFB3;
   	width:33%;
}
      
#isg_2-inside ul {
	margin:0px;
	padding:0px 0px 0px 13px;
	width:300px;
	width:300px;
}

* html #isg_2-inside ul {
	margin:0px;
	padding:0px 0px 0px 14px;
	width:300px;
}

#isg_3 {
   	background-color: #A4CDCD;
   	width:33%;
}
   
#isg_3-inside {
   	background-color: #B3FFFF; 
   	width:33%;
}
   
#isg_3-inside ul {
	margin:0px;
	padding:0px 0px 0px 13px;
	width:300px;
}

* html #isg_3-inside ul {
	margin:0px;
	padding:0px 0px 0px 14px;
	width:300px;
}
   
#isg_4 {
   	background-color: #B1A4CD;
   	width:33%;
}

#isg_4-inside {
   	background-color: #CDB3FF;
   	width:33%;
}
   
#isg_4-inside ul {
	margin:0px;
	padding:0px 0px 0px 13px;
	width:300px;
}

* html #isg_4-inside ul {
	margin:0px;
	padding:0px 0px 0px 14px;
	width:300px;
}
   
#isg_5 {
   	background-color: #B1A4CD;
   	width:33%;
}

#isg_5-inside {
   	background-color: #CDB3FF;
   	width:33%; 
}
   
#isg_5-inside ul {
	margin:0px;
	padding:0px 0px 0px 13px;
	width:300px;
}

* html #isg_5-inside ul {
	margin:0px;
	padding:0px 0px 0px 14px;
	width:300px;
}   

#isg_6 {
   	background-color: #B1A4CD;
   	width:33%;
}

#isg_6-inside {
   	background-color: #CDB3FF; 
   	width:33%;
}
   
#isg_6-inside ul {
	margin:0px;
	padding:0px 0px 0px 13px;
	width:300px;
}

* html #isg_6-inside ul {
	margin:0px;
	padding:0px 0px 0px 14px;
	width:300px;
}

/*----------------------- Länder Download -----------------------*/

div#Kanada {
	position:absolute;
	width:23px;
	height:23px;
	top:315px;
	left:390px;
}

map#map div#Kanada :hover {
	background-image: url(http://infserv.fh-reutlingen.de/~wwwmoodletypo/cms/fileadmin/templates/flags/kanada.gif);
	position:absolute;
	top:223px;
	left:223px;
}

/*----------------------- OSG_Inhalte start -----------------------*/

#Container_OSG {
	color: #333; 
	font-size: 10pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	padding: 20px; 
	width: auto; 
	visibility: visible; 
}

#ueberschrift_osg_1 {
	text-align:left;
	font-family: Arial, Verdana;
	font-size: 16pt;
	color:#FFF7E6;
	background-color: #CDBEA4;
	width: 100%;
	position: absolute; 
	top: 0px; 
	left: 0px; 
	min-height:30px;
	padding: 3px 20px;
}

* html #ueberschrift_osg_1 {
	height: 30px;
	width:109%;
}


#inhalt_osg_1 {
	padding: 0px 20px 0px 20px;
	margin: 30px 0px 0px;
	width: 100%;
	position: absolute; 
	top: 0px;
	left: 0px; 
	min-height: 240px;
	background:url(http://infserv.fh-reutlingen.de/~wwwmoodletypo/cms/fileadmin/templates/navigationselemente/hi_gif_osg-isg/hi_osg1.gif) repeat-x left top;
}


   
* html #inhalt_osg_1 {
	height: 240px;
	width:109%;
	padding:10px 20px 20px 10px;
}


#ueberschrift_osg_2 {
	text-align:left;
	font-family: Arial, Verdana;
	font-size: 16pt;
	color:#E6FFE6;
	background-color: #A4CDA4;
	width: 100%;
	position: absolute; 
	top: 0px; 
	left: 0px; 
	height: 30px;
	min-height:30px;
	padding: 3px 20px;
}


* html #ueberschrift_osg_2 {
	width:109%;
}

#inhalt_osg_2 {
	padding: 0px 20px 0px 20px;
	margin: 30px 0px 0px;
	width: 100%;
	position: absolute; 
	top: 0px;
	left: 0px; 
	min-height: 240px;
	background:url(http://infserv.fh-reutlingen.de/~wwwmoodletypo/cms/fileadmin/templates/navigationselemente/hi_gif_osg-isg/hi_osg2.gif) repeat-x left top;
   }
   
* html #inhalt_osg_2 {
	height: 240px;
	width:109%;
	padding:10px 20px 20px 10px;
}


#ueberschrift_osg_3 {
	text-align:left;
	font-family: Arial, Verdana;
	font-size: 16pt;
	color:#E6F7FF;
	background-color: #A4BFCD;
	width: 100%;
	position: absolute; 
	top: 0px; 
	left: 0px; 
	height: 30px;
	min-height:30px;
	padding: 3px 20px;
}

* html #ueberschrift_osg_3 {
	width:109%;
}

#inhalt_osg_3 {
	padding: 0px 20px 0px 20px;
	margin: 30px 0px 0px;
	width: 100%;
	position: absolute; 
	top: 0px;
	left: 0px; 
	min-height: 240px;
	background:url(http://infserv.fh-reutlingen.de/~wwwmoodletypo/cms/fileadmin/templates/navigationselemente/hi_gif_osg-isg/hi_osg3.gif) repeat-x left top;
   }
   
* html #inhalt_osg_3 {
	height: 240px;
	width:109%;
	padding:10px 20px 20px 10px;
}


#ueberschrift_osg_4 {
	text-align:left;
	font-family: Arial, Verdana;
	font-size: 16pt;
	color:#F7E6FF;
	background-color: #CDA4A4;
	width: 100%;
	position: absolute; 
	top: 0px; 
	left: 0px; 
	height: 30px;
	min-height:30px;
	padding: 3px 20px;
}

* html #ueberschrift_osg_4 {
	width:109%;
}

#inhalt_osg_4 {
	padding: 0px 20px 0px 20px;
	margin: 30px 0px 0px;
	width: 100%;
	position: absolute; 
	top: 0px;
	left: 0px; 
	min-height: 240px;
	background:url(http://infserv.fh-reutlingen.de/~wwwmoodletypo/cms/fileadmin/templates/navigationselemente/hi_gif_osg-isg/hi_osg4.gif) repeat-x left top;
   }
   
* html #inhalt_osg_4 {
	height: 240px;
	width:109%;
	padding:10px 20px 20px 10px;
}

/*Achtung OSG 5 ist jetzt OSG 4 - Ueberschriftsbalken gilt für die Unterseiten*/
#ueberschrift_osg_5 {
	text-align:left;
	font-family: Arial, Verdana;
	font-size: 16pt;
	color:#FFE6E6;
	background-color: #BFA4CD;
	width: 100%;
	position: absolute; 
	top: 0px; 
	left: 0px; 
	height: 30px;
	min-height:30px;
	padding: 3px 20px;
}

* html #ueberschrift_osg_5 {
	width:109%;
}

#inhalt_osg_5 {
	padding: 0px 20px 0px 20px;
	margin: 30px 0px 0px;
	width: 100%;
	position: absolute; 
	top: 0px;
	left: 0px; 
	min-height: 240px;
	background:url(http://infserv.fh-reutlingen.de/~wwwmoodletypo/cms/fileadmin/templates/navigationselemente/hi_gif_osg-isg/hi_osg5.gif) repeat-x left top;
   }
   
* html #inhalt_osg_5 {
	height: 240px;
	width:109%;
	padding:10px 20px 20px 10px;
}

#ueberschrift_osg_6 {
	text-align:left;
	font-family: Arial, Verdana;
	font-size: 16pt;
	color:#E6FFF7;
	/*color:#E6E6FF;*/
	/*background-color: #A4A4CD;*/
	background-color: #A4CDBF;
	width: 100%;
	position: absolute; 
	top: 0px; 
	left: 0px; 
	height: 30px;
	min-height:30px;
	padding: 3px 20px;
}

* html #ueberschrift_osg_6 {
	width:109%;
}

#inhalt_osg_6 {
	padding: 0px 20px 0px 20px;
	margin: 30px 0px 0px;
	width: 100%;
	position: absolute; 
	top: 0px;
	left: 0px; 
	min-height: 240px;
	background:url(http://infserv.fh-reutlingen.de/~wwwmoodletypo/cms/fileadmin/templates/navigationselemente/hi_gif_osg-isg/hi_osg7.gif) repeat-x left top;
   }
/*Achtung - Hintergrundbild-Nummerierung stimmt nicht, da ein Kasten entfernt wurde*/
   
* html #inhalt_osg_6 {
	wheight: 240px;
	width:109%;
	padding:10px 20px 20px 10px;
}

#ueberschrift_osg_7 {
	text-align:left;
	font-family: Arial, Verdana;
	font-size: 16pt;
	/*color:#E6FFF7;*/
	color:#E6E6FF;
	background-color: #A4A4CD;
	/*background-color: #A4CDBF;*/
	width: 100%;
	position: absolute; 
	top: 0px; 
	left: 0px; 
	height: 30px;
	min-height:30px;
	padding: 3px 20px;
}

* html #ueberschrift_osg_7 {
	width:109%;
}

#inhalt_osg_7 {
	padding: 0px 20px 0px 20px;
	margin: 30px 0px 0px;
	width: 100%;
	position: absolute; 
	top: 0px;
	left: 0px; 
	min-height: 240px;
	background:url(http://infserv.fh-reutlingen.de/~wwwmoodletypo/cms/fileadmin/templates/navigationselemente/hi_gif_osg-isg/hi_osg8.gif) repeat-x left top;
   }

/*Achtung - Hintergrundbild-Nummerierung stimmt nicht, da ein Kasten entfernt wurde*/
   
* html #inhalt_osg_7 {
	height: 240px;
	width:109%;
	padding:10px 20px 20px 10px;
}

/*----------------------- OSG_Inhalte stop -----------------------*/

/*----------------------- ISG_Inhalte start -----------------------*/

#ueberschrift_isg_1 {
	text-align:left;
	font-family: Arial, Verdana;
	font-size: 16pt;
	color:#FFF7E6;
	background-color: #CDB1A4;
	width: 100%;
	position: absolute; 
	top: 0px; 
	left: 0px; 
	height: 30px;
	min-height:30px;
	padding: 3px 20px;

}

* html #ueberschrift_isg_1 {
	width:109%;
}

#inhalt_isg_1 {
	padding: 0px 20px 0px 20px;
	margin: 30px 0px 0px;
	width: 100%;
	position: absolute; 
	top: 0px;
	left: 0px; 
	min-height: 240px;
	/*Grafik isg1.gif wurde wg. Umstrukturierung und Tausch zur isg3.gif*/
	background:url(http://infserv.fh-reutlingen.de/~wwwmoodletypo/cms/fileadmin/templates/navigationselemente/hi_gif_osg-isg/hi_isg3.gif) repeat-x left top;
   }
   
* html #inhalt_isg_1 {
	height:240px;
	width:109%;
	padding:10px 20px 20px 10px;
}

#ueberschrift_isg_2 {
	text-align:left;
	font-family: Arial, Verdana;
	font-size: 16pt;
	color:#E6FFE6;
	background-color: #A4CDA4;
	width: 100%;
	position: absolute; 
	top: 0px; 
	left: 0px; 
	height: 30px;
	min-height:30px;
	padding: 3px 20px;
}


* html #ueberschrift_isg_2 {
	width:109%;
}

#inhalt_isg_2 {
	padding: 0px 20px 0px 20px;
	margin: 30px 0px 0px;
	width: 100%;
	position: absolute; 
	top: 0px; 
	left: 0px; 
	min-height: 240px;
	background:url(http://infserv.fh-reutlingen.de/~wwwmoodletypo/cms/fileadmin/templates/navigationselemente/hi_gif_osg-isg/hi_isg2.gif) repeat-x left top;
   }
   
* html #inhalt_isg_2 {
	height:240px;
	width:109%;
	padding:10px 20px 20px 10px;
}


#ueberschrift_isg_3 {
	text-align:left;
	font-family: Arial, Verdana;
	font-size: 16pt;
	color:#E6F7FF;
	background-color: #A4BFCD;
	width: 100%;
	position: absolute; 
	top: 0px; 
	left: 0px; 
	height: 30px;
	min-height:30px;
	padding: 3px 20px;
}

* html #ueberschrift_isg_3 {
	width:109%;
}

#inhalt_isg_3 {
	padding: 0px 20px 0px 20px;
	margin: 30px 0px 0px;
	width: 100%;
	position: absolute; 
	top: 0px; 
	left: 0px; 
	min-height: 240px;
	/*Grafik isg3.gif wurde wg. Umstrukturierung und Tausch zur isg1.gif*/
	background:url(http://infserv.fh-reutlingen.de/~wwwmoodletypo/cms/fileadmin/templates/navigationselemente/hi_gif_osg-isg/hi_isg1.gif) repeat-x left top;
   }
   
* html #inhalt_isg_3 {
	height:240px;
	width:109%;
	padding:10px 20px 20px 10px;
}


#ueberschrift_isg_4 {
	text-align:left;
	font-family: Arial, Verdana;
	font-size: 16pt;
	color:#F7E6FF;
	background-color: #BFA4CD;
	width: 100%;
	position: absolute; 
	top: 0px; 
	left: 0px; 
	height: 30px;
	min-height:30px;
	padding: 3px 20px;
}

* html #ueberschrift_isg_4 {
	width:109%;
}

#inhalt_isg_4 {
	padding: 0px 20px 0px 20px;
	margin: 30px 0px 0px;
	width: 100%;
	position: absolute; 
	top: 0px; 
	left: 0px; 
	min-height: 240px;
	background:url(http://infserv.fh-reutlingen.de/~wwwmoodletypo/cms/fileadmin/templates/navigationselemente/hi_gif_osg-isg/hi_isg4.gif) repeat-x left top;
   }
   
* html #inhalt_isg_4 {
	height:240px;
	width:109%;
	padding:10px 20px 20px 10px;
}


#ueberschrift_isg_5 {
	text-align:left;
	font-family: Arial, Verdana;
	font-size: 16pt;
	color:#FFE6E6;
	background-color: #CDA4A4;
	width: 100%;
	position: absolute; 
	top: 0px; 
	left: 0px; 
	height: 30px;
	min-height:30px;
	padding: 3px 20px;
}

* html #ueberschrift_isg_5 {
	width:109%;
}

#inhalt_isg_5 {
	padding: 0px 20px 0px 20px;
	margin: 30px 0px 0px;
	width: 100%;
	position: absolute; 
	top: 0px; 
	left: 0px; 
	min-height: 240px;
	background:url(http://infserv.fh-reutlingen.de/~wwwmoodletypo/cms/fileadmin/templates/navigationselemente/hi_gif_osg-isg/hi_isg5.gif) repeat-x left top;
   }
   
* html #inhalt_isg_5 {
	height:240px;
	width:109%;
	padding:10px 20px 20px 10px;
}

#ueberschrift_isg_6 {
	text-align:left;
	font-family: Arial, Verdana;
	font-size: 16pt;
	color:#E6FFF7;
	background-color: #A4CDBF;
	width: 100%;
	position: absolute; 
	top: 0px; 
	left: 0px; 
	height: 30px;
	min-height:30px;
	padding: 3px 20px;
}

* html #ueberschrift_isg_6 {
	width:109%;
}

#inhalt_isg_6 {
	padding: 0px 20px 0px 20px;
	margin: 30px 0px 0px;
	width: 100%;
	position: absolute; 
	top: 0px; 
	left: 0px; 
	min-height: 240px;
	background:url(http://infserv.fh-reutlingen.de/~wwwmoodletypo/cms/fileadmin/templates/navigationselemente/hi_gif_osg-isg/hi_isg7.gif) repeat-x left top;
   }
   
* html #inhalt_isg_6 {
	height:240px;
	width:109%;
	padding:10px 20px 20px 10px;
}

#ueberschrift_isg_7 {
	text-align:left;
	font-family: Arial, Verdana;
	font-size: 16pt;
	color:#E6E6FF;
	background-color: #A4A4CD;
	width: 100%;
	position: absolute; 
	top: 0px; 
	left: 0px; 
	height: 30px;
	min-height:30px;
	padding: 3px 20px;
}

* html #ueberschrift_isg_7 {
	width:109%;
}

#inhalt_isg_7 {
	padding: 0px 20px 0px 20px;
	margin: 30px 0px 0px;
	width: 100%;
	position: absolute; 
	top: 0px; 
	left: 0px; 
	min-height: 240px;
	background:url(http://infserv.fh-reutlingen.de/~wwwmoodletypo/cms/fileadmin/templates/navigationselemente/hi_gif_osg-isg/hi_isg7.gif) repeat-x left top;
   }
   
* html #inhalt_isg_7 {
	height:240px;
	width:109%;
	padding:10px 20px 20px 10px;
}

/*----------------------- ISG_Inhalte stop -----------------------*/

/*----------------------- TYPO3 Content Elements start -----------------------*/

/*----------------------- Dateiverweise start */

table.csc-uploads {
	border-spacing: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 100%;	
}

* html table.csc-uploads {
	width: 104%;
}

table.csc-uploads td {
	padding: 6px 0px 7px 0px;
}

table.csc-uploads p {
	margin:0;
	padding:0;
}

/* table.csc-uploads tr.tr-even {
	background-color: #DBE6E2;
}

*/

/****PDF-Linkformatierung****/
table.csc-uploads a {
	text-decoration:none;
	background: 

url(http://infserv.fh-reutlingen.de/~wwwmoodletypo/cms/fileadmin/templates/navigationselemente/pfeile/dateiverweis2.gif) left 

	no-repeat;
	margin:0;
	padding:5px 0px 5px 26px;
	display: block;
	background-color:#DBE6E2;
}	

/*----------------------- Dateiverweise stop */


/*----------------------- Überschriften h1-h6 start */

div.csc-header h1 {
	/*margin-bottom:-23px;*/
	margin-bottom:-18px;/*test*/
	/*padding:0;*/
	padding:5px 0px 5px 0px;
	font-size:15pt;	
}

div.csc-header h2 {
	margin-bottom:-23px;
	padding:0;
	font-size:13pt;
}


div.csc-header h3 {
	margin-bottom:-23px;
	padding:0;
	font-size:10pt;	
}

/*----------------------- Überschriften h1-h6 stop */

/**************h1-h6 Ueberschriften CSS***************/

h1 {
	font-size:14pt;
	font-weight: bold;	
}

h2 {
	font-size:12pt;
	font-weight: bold;	
}

h3 {
	font-size:11pt;
	font-weight: bold;	
}

h4 {
	font-size:10pt;
	font-weight: bold;	
}

h5 {
	font-size:10pt;	
}

h6 {
	font-size:10pt;	
}


/**********END h1-h6 Ueberschriften CSS***************/



/*----------------------- CE Text mit Bild start */

.csc-textpic {
	/*margin:-3px 0px 0px 0px;*/
	/*margin:5px 0px 0px 0px;*/
	margin:0px 0px 0px 0px;
	clear:left;
	/*
	border-style: solid;
	border-width: 3px;
	border-color: #F0F0F0;
	*/
}

* html .csc-textpic {
	/*margin:-10px 0px 0px 0px;*/
	/*margin:5px 0px 0px 0px;*/
	margin:0px 0px 0px 0px;
	clear:left;
	/*
	border-style: solid;
	border-width: 3px;
	border-color: #FF00FF;
	/*
}

.csc-textpic-imagewrap {
	/*margin: 0px 10px 0px 0px;*/
	/*margin: 5px 0px 0px 0px;*/
	margin:3px 0px 0px 0px;
	float:left;
	/*border-style: solid;
	border-width: 3px;
	border-color: #FFFF00;
	*/
	
}

.csc-textpic-text {
	min-height:210px;
	/*
	border-style: solid;
	border-width: 3px;
	border-color: #00FF00;
	*/
}

* html .csc-textpic-text {
	height:210px;
}

/*----------------------- CE Text mit Bild stop */

/*----------------------- Aufzählung start */


.csc-bulletlist li {
	background: 

url(http://infserv.fh-reutlingen.de/~wwwmoodletypo/cms/fileadmin/templates/navigationselemente/pfeile/downloadw.gif) 

no-repeat;
	display:block;
	margin:5px 0px 0px -13px;
	padding:0px 23px;
}

.

/*----------------------- Aufzählung stop */

a.internal-link {
	margin:0;
	padding:-13px 0px -13px 0px;
	color:#ff6600;
}


#map_laenderinfos {
	margin:50px;
}

.ifsub {
	width:100%
	background-color:#cccccc;
	margin:0;
	padding:0;
}

/*----------------------- Imagemap Start -----------------------*/

#imap {
	display:block; 
	width:700px; 
	height:331px; 
	background:url(http://infserv.fh-reutlingen.de/~wwwmoodletypo/cms/fileadmin/templates/images/world_p.gif) no-repeat;
	position:relative; 
	margin:10px 0 10px 75px;
}

#imap a#painting {
	display:block; 
	width:700px; 
	height:0; 
	padding-top:331px; 
	overflow:hidden; 
	position:absolute; 
	left:0; 
	top:0; 
	background:transparent url(http://infserv.fh-reutlingen.de/~wwwmoodletypo/cms/fileadmin/templates/images/world_p.gif) no-repeat 700px 331px; 
	cursor:default;
}

* html #imap a#painting {
	height:210px; 
	he\ight:0;
}

#imap a#painting:hover {
	background-position: 0 0; 
	z-index:10;
}

#imap dd {
	position:absolute; 
	padding:0; 
	margin:0;
}

#imap #deutschland {
	left:317px; 
	top:65px; 
	z-index:20;
}

#imap #donkey {
	left:120px; 
	top:80px; 
	z-index:20;
}

#imap #child {
	left:190px; 
	top:20px; 
	z-index:20;
}

#imap a#link_deutschland {
	display:block; 
	width:37px; 
	height:37px; 
	text-decoration:none; 
	z-index:20;
}

#imap a#link_donkey {
	display:block; 
	width:58px; 
	height:68px; 
	text-decoration:none; 
	z-index:20;
}

#imap a#link_child {
	display:block; 
	width:48px; 
	height:88px; 
	text-decoration:none; 
	z-index:20;
}

#imap a em {
	display:none;
}

#imap a span, #imap a:visited span {
	display:none;
}

#imap a#link_deutschland:hover, #imap a#link_donkey:hover, #imap a#link_child:hover {
	background: transparent url(http://infserv.fh-reutlingen.de/~wwwmoodletypo/cms/fileadmin/templates/flags/markierung-map.gif) no-repeat;
}

#imap a:hover span {
	position:absolute; 
	display:block; 
	color:##FF0089; 
	width:330px; 
	height:270px; 
	line-height:1.8em; 
	font-size:0.9em; 
	text-align:justify;
}

#imap a#link_deutschland:hover span {
	left:331px; 
	top:0px;
}

#imap a#link_deutschland:hover em {
	position:absolute; 
	display:block; 
	left:37px; 
	top:39px; 
	width:250px; 
	overflow:hidden; 
}

#imap a#link_donkey:hover span {
	left:200px; 
	top:-80px;
}

#imap a#link_donkey:hover em {
	position:absolute; 
	display:block; 
	left:60px; 
	top:35px; 
	width:140px; 
	height:1px; 
	overflow:hidden; 
	font-size:1px; 
	background:#f00;
}

#imap a#link_child:hover span {
	left:130px; 
	top:-20px;
}

#imap a#link_child:hover em {
	position:absolute; 
	display:block; 
	left:50px; 
	top:45px; 
	width:80px; 
	height:1px; 
	overflow:hidden; 
	font-size:1px; 
	background:#f00;
}

#imap a:hover span img {
	float:left; 
	margin-right:1em; 
	margin-bottom:0.5em; 
}

#imap a span:first-line {
	font-weight:bold; 
	font-style:italic;
}

#info h3 {
	margin:0 0 0 75px; 
	font-size:1.2em; 
	font-weight:normal; 
	font-family:georgia, "times new roman", serif; 
	letter-spacing:0.1em; 
	padding-bottom:5px; 	
	border-bottom:1px solid #FF0089; 
	width:650px;
}

#info .para {
	width:300px; 
	margin:0 0 0 75px;
}

/*----------------------- Imagemap Stop -----------------------*/
