/*********************************************************************************

	Project		:	Fernstudiengang

**********************************************************************************/

/* ### HTML ###################################################################### */
* html body {}

html {min-height: 100%;}


/* ### BODY ###################################################################### */
body 			{margin: 0px;font-family: MS Tretebuch,Verdana, Tahoma;	font-size: 12px;color: #033e50;background-color: #FFFFFF;}


/* ### Überschriften ############################################################## */

h1                   {font-size:14px;font-weight:bold;line-height:17px;color:#033e50;margin:0 0 14px 0}
h2                   {font-size:13px;font-weight:bold;line-height:15px;color:#033e50;margin:0 0 5px 0;}
h3                   {font-size:18px;font-weight:bold;line-height:20px;color:#033e50;margin:0 0 5px 0}
h4                   {font-size:15px;font-weight:bold;line-height:14px;color:#033e50;margin:0 0 8px 0}
h5                   {font-size:11px;font-weight:normal;line-height:14px;color:#033e50;margin:0 0 8px 0}
h6                   {font-size:11px;font-weight:bold;line-height:14px;color:#033e50;margin:0 0 8px 0}


/* ### Textblöcke ################################################################# */
p                    {margin:0 0 14px 0}
p.answer             {padding-bottom:15px;border-bottom:1px dashed #C2C2C2}

/* ### Listen ############################################################## */
ul                   {margin:0;padding:0;list-style-type:none;color:#575759;}
ol                   {margin:0 0 14px 10px;list-style-type:decimal}

ul.sitemap           {list-style-type:none;}
ul.sitemap li        {background-image:url(/redaxo/files/menu-item.gif);background-repeat:no-repeat;background-position:0 6px;padding-left:20px;margin:3px;line-height:20px}

/* ### Links ############################################################## */
a                           {color:#033e50;text-decoration:none;font-weight:bold;}
a:hover 					{color:#f7a946}


.hidden                     {display:none;}
#blockMain  		            {width:950px;margin:0 auto;}
#blockMainInner       	    {}
#blockTop		           	{height:70px;background-image:url(/files/header_bg.gif);background-repeat:repeat-y;}
#blockTopInner         	    {padding-left:170px;padding-top:13px;}
#blockNavigationMain        {min-height:70px;background-image:url(/files/navigationBlock_bg.gif);background-repeat:repeat-x;}
* html #blockNavigationMain {height:70px;}
#blockNavigationMainInner   {padding-top:20px;padding-left:8px;position:absolute;}
#blockNavigationSub         {clear:left;}
#blockNavigationSubInner    {padding-left:18px;}
#blockContentLeftRight 	    {clear:left;}
#blockContentLeftRightInner {margin-top:20px;}
#blockLeft		  	        {width:205px;float:left;border:1px solid #ffffff;}
#blockLeftInner             {padding-left:10px;}

#blockRight		  	        {width:165px;float:left;margin-top:100px;}
#blockRightInner            {padding-left:10px;}
#blockContent		        {width:550px;float:left;}
* html #blockContent        {width:500px;float:left;}
#blockContentInner          {margin:0 25px 25px 25px;}
*html #blockContentInner    {margin:0 10px 25px 10px;}
#blockFooter		        {height:37px;}
#blockFooterInner           {padding-top:1px;}

.clear				        {width:100%;height:0px;font-size:0px;line-height:0px;clear:both;}
.line                       {width:100%;border: 1px solid #c2c6c9; height: 1px;margin:8px 0 10px 0;}

/* ### NAVIGATION ################################################################# */

#blockContent #breadcrumb                             {height:10px;}
#blockContent #breadcrumb a                           {color:#033e50}

#blockNavigationMain #navigation                      {margin:0;height:29px;float:left;}
#blockNavigationMain #navigationEnd                   {height:29px;float:left;margin:0;}
#blockNavigationMain .navLevel1			              {height:29px;float:left;width:auto;;list-style-type:none;margin-left:4px;padding:0;background-image:url(/files/nav_main_bg.gif);background-repeat:repeat-x;background-position:top left;}
#blockNavigationMain .navLevel1 li			                    {height:29px;line-height:29px;float:left;margin-right:10px;}
#blockNavigationMain .navLevel1 a	                          {display:block;text-decoration:none;color:#ffffff;font-weight:bold;padding:0px 6px;}
#blockNavigationMain .navLevel1 a:hover	                    {text-decoration:none;font-weight:bold;}
#blockNavigationMain .navLevel1 .navLevel1Selected	        {display:block;color:#925d00;padding:0px 6px 0px 6px;text-decoration:underline;font-weight:bold;background-image:url(/files/nav_mainHover_bg.gif);background-repeat:repeat-x;background-position:top left;}
#blockNavigationMain .navLevel1 .navLevel1Selected:hover    {font-weight:bold;text-decoration:underline;}

#blockNavigationMain li                                       {display:block;}

#blockNavigationMain .navLevel2			                          {position:absolute;margin:0;left:15px;height:29px;width:auto;list-style-type:none;margin-left:3px;padding:0;background-image:url(/files/nav_sub_bg.gif);background-repeat:repeat-x;background-position:top left;}
#blockNavigationMain .navLevel2 a	                            {text-decoration:none;color:#ffffff;font-weight:bold;padding:0px 6px 5px 6px;}
#blockNavigationMain .navLevel2 a:hover	                      {padding:0px 6px;text-decoration:none;color:#ffffff;font-weight:bold;}
#blockNavigationMain .navLevel2 .navElement                   {height:29px;line-height:29px;float:left;margin-right:5px;}
*html #blockNavigationMain .navLevel2 a	            {padding:0px 6px;color:#ffffff;font-weight:bold;}
#blockNavigationMain .navLevel2 .navLevel2Selected	          {padding:0px 6px;color:#925d00;font-weight:bold;text-decoration:underline;background-image:url(/files/nav_subHover_bg.gif);background-repeat:repeat-x;background-position:top left;}
#blockNavigationMain .navLevel2 .navLevel2Selected:hover      {padding:0px 6px;color:#925d00;font-weight:bold;text-decoration:underline;}


#blockNavigationMain .navLevel3			                      {white-space: nowrap;position:absolute;margin:0;left:8px;height:29px;width:auto;list-style-type:none;margin-left:3px;padding:0;background-image:url(/files/nav_sub_bg.gif);background-repeat:repeat-x;background-position:top left;}
#blockNavigationMain .navLevel3 .navElement               {height:29px;line-height:29px;float:left;margin-right:5px;}
#blockNavigationMain .navLevel3 a	                        {text-decoration:none;color:#033e50;font-weight:bold;padding:0px 6px 5px 6px;}
#blockNavigationMain .navLevel3 a:hover	                  {padding:0px 6px;text-decoration:none;color:#ffffff;font-weight:bold;}
#blockNavigationMain .navLevel3 .navLevel3Selected	      {padding:0px 6px;text-decoration:none;color:#925d00;font-weight:bold}
#blockNavigationMain .navLevel3 .navLevel3Selected:hover  {padding:0px 6px;text-decoration:none;color:#925d00;font-weight:bold}
* html #blockNavigationMain .navLevel3                    {width:377px;}
#blockNavigationMain .navLevel1 .first                    {width:7px;margin:0;background-image:url(/files/nav_main_left.gif);background-repeat:no-repeat;background-position:top left;}
#blockNavigationMain .navLevel1 .last                     {width:7px;margin:0;background-image:url(/files/nav_main_right.gif);background-repeat:no-repeat;background-position:top left;}
#blockNavigationMain .navLevel2 .first                    {width:5px;margin:0;background-image:url(/files/nav_sub_left.gif);background-repeat:no-repeat;background-position:top left;}
#blockNavigationMain .navLevel2 .last                     {width:5px;margin:0;background-image:url(/files/nav_sub_right.gif);background-repeat:no-repeat;background-position:top left;}
#blockNavigationMain .navLevel3 .first                    {width:5px;margin:0;background-image:url(/files/nav_sub_left.gif);background-repeat:no-repeat;background-position:top left;}
#blockNavigationMain .navLevel3 .last                     {width:5px;margin:0;background-image:url(/files/nav_sub_right.gif);background-repeat:no-repeat;background-position:top left;}

/* ### BLOCKELEMENTE ############################################################## */

#blockLeft .delimiter                               {margin-bottom:30px;padding:0;}
#blockLeft h3                                       {font-size:15px;background-image:url(/files/line-left.gif);background-repeat:no-repeat;background-position:top left;}
#blockLeft .boxLeft                                 {margin-bottom:20px;width:197px;}
#blockLeft #navigation .buttonlinks   			        {height:24px;margin-bottom:3px;line-height:24px;}
#blockLeft #navigation .buttonlinks a 			        {display:block;background-image:url(/files/button.jpg);height:24px;width:137px;padding-left:13px;}
#blockLeft #navigation .buttonlinks a.current 			 {display:block;background-image:url(/files/button.jpg);height:24px;width:137px;padding-left:13px;color: #F49F0A}


#blockContent li a                              {color:inherit;font-size:10,5px;}
#blockContent a                                 {color:#F49F0A}

#blockTop h1                                    {font-size:37px;}
#blockTop h2                                    {margin-left:2px;margin-top:3px;}

#blockRight .professor                          {position:absolute;margin-left:-130px;margin-top:-250px;width:300px;height:233px;background-image:url(/files/professor.png);background-repeat:no-repeat;background-position:top left;}
#blockRight h3                                  {font-size:16px;padding:8px 0 0 0;margin:0;background-image:url(/files/line-left.gif);background-repeat:no-repeat;background-position:top left;}
#blockRight .boxRight                           {margin-bottom:20px;width:170px;}

/* ### FORMULAR ################################################################# */
form {padding:5px;margin:0;}
.button {width:60px;height:22px;line-height:22px;margin-top:3px;background-color:#ffffff;border:1px solid #c2c6c9;color:#033e50;font-size:9px;}
input {height:18px;border:1px solid #c2c6c9;color:#033e50;font-size:11px;width:145px;padding:4px 4px 0 5px;}
.term {width:200px;border:1px solid #859b00;padding:3px;}
  
.formgen {font-size: 1em;}

label,select,input[type=checkbox],input[type=radio],input[type=button],input[type=submit]{cursor : pointer;}

.formgen form{line-height : 210%;width: 450px;}
.formgen .formblock{margin-bottom: 10px;padding-top: 3px;padding-bottom: 3px;padding-right: 2px;padding-left: 5px;}
.formgen br{clear : both;}
.formgen .formtextfield {font-family:inherit;color:inherit;width: 260px;height: 150px;margin-left: 4px;margin-top:2px;border:1px solid #F39C03;padding:3px;font-size: 10px;}
.formgen .formtextfield:hover {border: 1px solid #003E57;}
.formgen .formtext {width: 260px;margin-left: 4px;border:1px solid #F39C03;font-size: 10px;line-height:25px;}
.formgen .formtext:hover {border: 1px solid #003E57;}
.formgen .formtrenn      {display: block;height: 30px;	}
.formgen .formhinweis{font-weight: bold;color: #003366;font-size: 1.2em;}
.formgen .formheadline{font-weight: bold;color: #003366;}
.formgen .formpassword{width: 260px;border:1px solid #F39C03;margin-left: 4px;}
.formgen .formcaptcha {margin-left:124px;}
.formgen label {width: 120px;clear: left;float: left;height: 20px;padding: 0px;}
.formgen .formselect{width: 268px;margin-left: 4px;border:1px solid #F39C03;font-size: 10px;padding:2px 1px 3px 0px}
.formgen .formselect:hover {border: 1px solid #F39C03;}
.formgen .formsubmit{background-color:#F39C03;border:none;height:25px;margin-left:124px;padding:0;width:268px;color:#ffffff}
.formgen .formsubmit:hover{border: 1px solid #003E57;}
.formgen fieldset {width: 345px;padding-top: 10px;padding-right: 10px;padding-bottom: 10px;padding-left: 10px;border: 1px solid #F39C03;}
.formgen legend {font-weight: bold;color: #333333;}
.formgen .forminfo {color: #FFFFFF;background-color: #F39C03;border: 1px dashed #000000;margin: 5px;padding: 3px}
.formgen .formerror {color: #FFFFFF;background-color: #003E57;}



/* ### text2speach ################################################################# */

#audiotext-container .xajaxcontainerclass {
	float:left;
   padding-top:1px;
	padding-bottom:1px;	
	width:530px;
}
#audiotext-container {
float:left; 
width:530px;
border-style: outset; 
border-width: 0px; 
background-color: #cbeaca; 
text-align: left; 
vertical-align: middle;
padding:5px;
}
#audiotext-container .audiotextheadlineclass {
   float:left;
}
#audiotext-container .audiotextclass {  
   float:left; 
	background-color: #cbeaca;
}
