@charset "utf-8";
/* CSS Document */
<style type="text/css">
#div.menu_fest_left {
  margin: 0;
  font-size: 80% /*kleiner*/;
  font-weight: bold;
  line-height: 1.1;
  text-align: center;
  position: fixed;
  top: 2em;
  left: auto;
  width: 8.5em;
  right: 2em;
}
.txt_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	text-align:right;
}
.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-align:left;
}
a.txt:link {
	color: #FF0000;
	text-decoration:none;
	font-weight:bold;
	}
a.txt:visited {
	color: #FF0000;
	text-decoration:none;
	font-weight:bold;
}
a.txt:active {
	color: #FF0000;
	text-decoration:none;
	font-weight:bold;
}
a.txt:hover {
	color: #666666;
	text-decoration:none;
	font-weight:bold;
}
.txt_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-align:left;
}
a.txt_small:link {
	color: #990000;
	text-decoration:none;
	font-weight:bold;
	}
a.txt_small:visited {
	color: #990000;
	text-decoration:none;
	font-weight:bold;
}
a.txt_small:active {
	color: #990000;
	text-decoration:none;
	font-weight:bold;
}
a.txt_small:hover {
	color: #666666;
	text-decoration:none;
	font-weight:bold;
}
.news_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #ffffff;
	font-weight:bold;
}
.news_title_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #ffffff;
}
.footer_orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #ffffff;
}
.footer_orange_links:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;

}
.footer_orange_links:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
}
.footer_orange_links:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
}
.footer_orange_links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
}

.footer_white:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;

}
.footer_white:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
}
.footer_white:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
}
.footer_white:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cccccc;
	line-height: 1.5em;;
}
a.footer:link {
	color: #cccccc;
	text-decoration:none;
	background:#333333;
	padding:1px;
	}
a.footer:visited {
	color: #cccccc;
	text-decoration:none;
	background:#333333;
	padding:1px;
}
a.footer:active {
	color: #cccccc;
	text-decoration:non;
	background:#333333;
	padding:1px;
}
a.footer:hover {
	color: #cccccc;
	text-decoration:none;
	background:	#000000;
	padding:1px;
}
.mininavi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	line-height: 1.5em;;
}
a.mininavi:link {
	color: #666666;
	text-decoration:none;
	}
a.mininavi:visited {
	color: #666666;
	text-decoration:none;
}
a.mininavi:active {
	color: #666666;
	text-decoration:non;
}
a.mininavi:hover {
	color:#999999;
	text-decoration:none;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
a.header:link {
	color: #999999;
	text-decoration:none;
	}
a.header:visited {
	color:  #999999;
	text-decoration:none;
}
a.header:active {
	color: #999999;
	text-decoration:non;
	font-weight:bold;
}
a.header:hover {
	color: #666666;
	text-decoration:none;
}
.unternavi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
}
a.unternavi:link {
	color: #ffffff;
	text-decoration:none;
	background: #757575;
	padding:3px;
	}
a.unternavi:visited {
	color: #ffffff;
	text-decoration:none;
	background:#757575;
	padding:3px;
}
a.unternavi:active {
	color: #ffffff;
	text-decoration:non;
	background:#757575;
	padding:3px;
}
a.unternavi:hover {
	color: #ffffff;
	text-decoration:none;
	background:#000000;
	padding:3px;
}

.europa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #ffffff;
	font-weight: bold;
	text-align:left;
}

a.pink_bg { display:block; margin-bottom:5px; text-align:left; width:200px;
         border-style:none; border-width:0px; padding:2px; text-decoration:none; 
		 	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #ffffff;}

a.pink_bg:link    { color:#ffffff; background-color:#ed0b8b; }
a.pink_bg:visited { color:#ffffff; background-color:#ed0b8b; }
a.pink_bg:hover   { color:#ffffff; background-color:#666666; }
a.pink_bg:active  { color:#ffffff; background-color:#ed0b8b; }


a.schulbedarf_navi { display:block; margin-bottom:5px; text-align:left; width:180px;
         border-style:none; border-width:0px; padding:2px; text-decoration:none; 
		 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #ffffff;}

a.schulbedarf_navi:link    { color:#ffffff; background-color:#ff9900; }
a.schulbedarf_navi:visited { color:#ffffff; background-color:#ff9900; }
a.schulbedarf_navi:hover   { color:#ffffff; background-color:#cc6600; }
a.schulbedarf_navi:active  { color:#ffffff; background-color:#ff9900; }


a.schulbedarf_navi_klein { display:block; margin-bottom:5px; text-align:left; width:150px;
         border-style:none; border-width:0px; padding:2px; text-decoration:none; 
		 	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;}

a.schulbedarf_navi_klein:link    { color:#ffffff; background-color:#edb157; }
a.schulbedarf_navi_klein:visited { color:#ffffff; background-color:#edb157; }
a.schulbedarf_navi_klein:hover   { color:#ffffff; background-color:#cc6600; }
a.schulbedarf_navi_klein:active  { color:#ffffff; background-color:#edb157; }


.europa_links {border:1px; border-color:#97d0eb; border-style:solid;}


a.europa_index_blocks1 { display:block; margin-bottom:5px; text-align:left; width:210px; height:100px;
         border-style:none; border-width:0px; padding:20px; text-decoration:none; 
		 	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff;}

a.europa_index_blocks1:link    { color:#000000; background-color:#ffffff; border:1px; border-color:#97d0eb; border-style:solid;}
a.europa_index_blocks1:visited { color:#000000; background-color:#ffffff; border:1px; border-color:#97d0eb; border-style:solid;}
a.europa_index_blocks1:hover   { color:#ffffff; background-color:#ed0b8b; border:1px; border-color:#ed0b8b; border-style:solid;}
a.europa_index_blocks1:active  { color:#000000; background-color:#ffffff; border:1px; border-color:#97d0eb; border-style:solid;}


a.europa_links { display:block; margin-bottom:5px; text-align:left; width:500px;
         border-style:none; border-width:0px; padding:2px; text-decoration:none; 
		 	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff;}

a.europa_links:link    { color:#000000; background-color:#ffffff; }
a.europa_links:visited { color:#000000; background-color:#ffffff; }
a.europa_links:hover   { color:#ffffff; background-color:#ed0b8b; }
a.europa_links:active  { color:#000000; background-color:#ffffff; }

.pink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #666666;
	line-height: normal;		
	padding:2px;
	text-align:left;

}
a.pink:link {
	color:#666666;
	text-decoration:none;
	padding:2px
}
a.pink:visited {
	color:#666666;
	text-decoration:none;
	padding:2px
}
a.pink:active {
	color:#666666;
	text-decoration:none;
	padding:2px;
}
a.pink:hover {
	color:#999999;
	text-decoration:none;
	padding:2px
}
.pink_navi_klein {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
	line-height: normal;		
	text-align: right;
}
a.pink_navi_klein:link {
	color:#666666;
	text-decoration:none;
}
a.pink_navi_klein:visited {
	color:#666666;
	text-decoration:none;
}
a.pink_navi_klein:active {
	color:#666666;
	text-decoration:none;
}
a.pink_navi_klein:hover {
	color:#999999;
	text-decoration:none;
}
.pink_klein {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	line-height: normal;
}
a.pink_klein:link {
	color:white;
	text-decoration:none;
	background:#e2007a;
	padding:1px
}
a.pink_klein:visited {
	color:white;
	text-decoration:none;
	background:#e2007a;
	padding:1px
}
a.pink_klein:active {
	color:white;
	text-decoration:non;
	background:#e2007a;
	padding:1px
}
a.pink_klein:hover {
	color:white;
	text-decoration:none;
	background:	#000000;
	padding:1px
}
.Stil7 {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
.Stil8 {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 22px;
	text-align:right
}

.pinkbg {
	font-family: Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #000000;
	line-height: normal;
}
a.pinkbg:link {
	color:white;
	text-decoration:none;
	background:#ed0b8b;
	padding:3px
}
a.pinkbg:visited {
	color:white;
	text-decoration:none;
	background:#ed0b8b;
	padding:3px
}
a.pinkbg:active {
	color:white;
	text-decoration:non;
	background:#ed0b8b;
	padding:3px
}
a.pinkbg:hover {
	color:white;
	text-decoration:none;
	background: #999999;
	padding:3px
}
.title {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 19px;
	text-align:left;
	color: #666666;
	line-height: 1,5em;
}
.title_europa {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-align:left;
	color: #003397;
	font-weight:bold;
	line-height: 1,5em;
}
.title_praktikum {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-align:left;
	color: #000000;
	font-weight:bold;
	line-height: 1,5em;
}
.pink_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #666666;
	line-height: normal;		
	padding:2px;
	text-align: center;
	text-decoration:none;

}
a.pink_top:link {
	color: #666666;
	text-decoration:none;
}
a.pink_top:visited {
	color: #666666;
	text-decoration:none;
}
a.pink_top:active {
	color: #666666;
	text-decoration:none;
}
a.pink_top:hover {
	color:#666666;
	text-decoration:none;
}

#twitter_div {
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-align:left;
	}
	
#twitter_div ul li {
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin-left: -40px;

	}


	a:link, a:visited, a:active {
	color: #cccccc;
	text-decoration:none;
	
	}
	
	a:hover{
	color: #999999;
	text-decoration:none;
	}
	