* {
  margin:0;
  padding:0;
}

body {
	background-color:					#abc8da;
	background-image:					url(../cms_bilder/bg_body.gif);
	background-attachment: 				fixed;
	background-repeat:					repeat;
	text-align:							center;
	font-family:						verdana,arial,helvetica,sans-serif;
	font-size:							0.75em;
	color:								#666666;
}

.page {
	width:								95%;  /*970px;*/
	text-align:							left;
	background:							#FFFFEB;
	border-right: 						1px  solid  #29642E;
	border-left: 						1px  solid  #29642E;
	margin:								0.7em auto 0.7em auto;
}

.header {
	width: 								100%;  /*970px;*/
	height:								100px;
	background:							url(../cms_bilder/bg_header.gif) repeat-x #ffffff;	
	text-align: 						left;
}
.header img {
	border:		 						0px none #be311b;
	margin:								0;
}

.header_rechts {
	position:		 					relative; 
	height:								100px; 
	width:								200px; 
	float:								right; 
	background:							url(../cms_bilder/werbung2.jpg);	
/*	border:								2px solid #ff0000;			*/
}


/* Allgemeine Leiste unter dem Header */

#kruemel {width:100%; height:23px; overflow:hidden; background:#ffffff url(../cms_bilder/bg_topleiste.gif) repeat-x; }
#kruemel ul {display:block; margin:0; padding:0; font-size:10px; line-height:1em;}
#kruemel ul li {float:right; margin:0; padding-left:1em; padding-right:1em;  background: transparent  ; font-size:10px; line-height:1em; list-style-type:none; border-left:1px #346633 solid; border-right:0.5px #346633 solid;}
#kruemel ul li#first {border-right:1px #aaa solid; border-left:none; padding:0.5em 0em 0.5em 0em; width:48px;}
#kruemel ul li#last {border-left:1px #fff solid; border-right:none; padding:0.5em 0em 0.5em 0em;}
#kruemel ul li a {display:block; width:auto; font-size:1em; font-weight:bold; background:transparent; text-decoration:none; color:#000; margin:0; padding:0.5em 0.8em 0.5em 0.8em;}
#kruemel ul li a:hover {background:#eee; color:#333; text-decoration:none;}
#kruemel ul li#current {border-left:1px #444 solid; border-right:1px #888 solid;background:transparent url(../cms_bilder/button_active.gif) repeat-x center right;}
#kruemel ul li#current a, #kruemel ul li#current a:hover {color:#fff; background:transparent; text-decoration:none;}
html>body h1.kruemel {
    border-color: #ffffff;  /* Farbangleichung an den Internet Explorer  */
  }
.kruemelhier {
    border-left:     					1px solid #ffffff;
    font-weight:     					bold;
    padding:         					5px;
    text-align:      					center;
    width:           					100px;
}
.kruemelprint  {
	float:         						right;
	padding:       						10px 0 0 0;
}
.login a{
	width: 	 						 	auto;
	background:					 		transparent;
	text-align:					 		center;
	text-decoration:			 		none;
	color:								#000000;
	font-size: 					 		1em;
	font-weight:					 	bold;
	font-family: 				 		Verdana, ariel;
	text-decoration: 		 			none;
	margin: 							0px;
	padding: 						 	3px 1em;
	display: 						 	block;
}
.login {
}
.login a:hover {background:#eee; color:#333; text-decoration:none;}
.button_left {
	float:								left;
	font-size:							10px; 
}

/* Ende allgemeine Leiste */

/* Bilderleiste neu */

.bilderleiste {
	width:			 					100%;  /*970px;*/
	float:								left;
	background:							url(../cms_bilder/hintergr.jpg) repeat-x #ffffff;		
	height:								90px;
}

.leiste_links {
	float:			 					left;
	width:								35%;  /*  385px;  */ 
	display: 							block;
}

.leiste_links img {
	margin:					 			7px 0 0 7px !important;
	max-width:							100px !important;
	max-height:							75px !important;
	height:								75px;
}

.leiste_rechts {
	position:		 					relative;
	float:								right;
	text-align:							right;
	font-size:							0.9em;
	width:								60%;   /* 630px;  */
}
.leiste_rechts  a {
	color:					 	 		#ffffff;
	text-decoration:	 				none;
	font-family:			 			verdana,Arial, Helvetica, sans-serif;
	padding:					 		0 3px;
}
.leiste_rechts  a:hover {
	color:								#BD301C;/*BD301A*/
}
.leiste_rechts  a:visited {
	color:								#ffffff;/*BD301A*/
}
.leiste_rechts  a.size1  {
	font-size:							1.3em;
	color:								#ffffff;
}
.leiste_rechts  a.size1:hover {
	color:								#BD301C;
}

.schrift1 {
	padding-right:						100px;
/*	border:  1px  solid  #ff0000;  */
}
.schrift2 {
	padding-right:						160px;
}
.schrift3 {
	padding-right:						60px;
}
.schrift4 {
	padding-right:						40px;
}
.schrift5 {
	padding-right:						20px;
}
/* Bilderleiste Ende */

.text	{
	width:								65%;
	float:								left;
	text-align:							justify;
}
.Bilder	{
	width:								30%;
	float:								right;
}
.Bilder_clear   {
	clear:								both;
	height:								12px;
}
#leerzeile_bottom {
	clear:								both;
	background:					url(../cms_bilder/navi_links_allg.jpg) repeat-y   #FFFFEF;
	margin:								0;
	padding: 							0;
	color:								#ffffff;
	height:								25px;
}
.footer {
	background-color:	 	 			#296330;
	text-align:							center;
	font-size:							0.8em;
	margin:								0;
	padding: 							4px 0  4px  0;
	color:								#ffffff;
	height:								15px;
}
.footer a {
	color:	 							#ffffff;
	text-decoration:					none;
}
.footer a:hover {
	color:								#BD301C;
	text-decoration:					none;
}
.footer_left   {
    float:             					left;
    width:             					88%;
}
.footer_left a {
	color:	 							#ffffff;
	text-decoration:					none;
}
.footer_right   {
    float:             					right;
    width:             					10%;
}
.footer_right a {
	color:	 							#ffffff;
	text-decoration:					none;
}
.links {
	float:								right;
}

/* Anzeige auf der Seite Impressum */
.seiteninhalt_impressum {
	font-family:				verdana,Arial, Helvetica, sans-serif;
	min-height: 				100% !important; /*For all browser except IE */ 
	height: 					auto !important;
	background-color:			 #F2F3D1;
}

#impressum  {
   list-style:                none;
   display:                   block;
   padding:                   5px  5px  5px  5px;
   margin:                    4px  4px  4px   4px;
   width:                     95%;
}
ul#impressum1 li {
   list-style:                none;
   display:                   block;
   font-size:             		1.1em;
   padding:                   5px  5px  5px  5px;
   margin:                    4px  4px  4px   4px;
   background:                #ffffdd;
   border:                    1px solid silver;
   width:                     95%;
}

/* Anzeige Inhalt der Seite */

#seiteninhalt {
	background:					url(../cms_bilder/navi_links_allg.jpg) repeat-y   #FFFFEF;
	font-family:				verdana,Arial, Helvetica, sans-serif;
	min-height: 				100% !important; /*For all browser except IE */ 
	height: 					100% !important;

}
.seiteninhalt_startseite   {
	min-height: 				100% !important; /*For all browser except IE */ 
	height: 					auto !important;
	background:					url(../cms_bilder/hg_start_short.gif) repeat;	
}
.content {
  float:		 										left;
  margin:												10px 20px;
  padding-top:									0.75em;
  width:						 						75%;  /*527px;  */ 
  padding-bottom:								2em;
  overflow:											hidden;

}
/* Krümelpfad */
.sitepad {
	float:		 								left;
	width:  									100%  /*527px*/;
	height:										17px;
	border-bottom:								1px solid #9F2A16;
	margin-bottom:								1em;
}
.sitepad ul {
	float:			 							left;
	margin:										0;
	list-style-type:							none;
}
.sitepad ul li {
	float:			 		 					left;
	display:									inline !important;
	font-size:									0.8em;
	line-height:								1.2em;
	color:										#999999;
	margin-right:								3px;
	white-space:								nowrap;
}
.sitepad ul li a {
	text-decoration:							none;
	color:										#999999;
}



/* Angaben für die Startseite */

.spalte {
	background:							url(../cms_bilder/start_hgr.gif) repeat #ffffff;	
	padding:							0px;
	margin: 							0px;
	width:								100%;
	font-family:						verdana,Arial, Helvetica, sans-serif;
}
.spalte_startseite {
	background:							url(../cms_bilder/start_hgr_color.gif) repeat;
	padding:							0px;
	margin: 							0px;
	width:								100%;
	font-family:						verdana,Arial, Helvetica, sans-serif;
}
.spalte h2 {
  margin-top:										0px;
  font-size:										1.5em;
  color:												#0099cc;
}
.spalte li a {
  text-decoration:none;
  color:#666666;
}
.spalte li a:hover {
  color:#be311b;
}
.spalte a,
.spalte li a  {
  text-decoration:none;
  color:#be311b;
}
.spalte a:hover,
.spalte li a:hover  {
  color:#666666;
}
.spalte li  {
  padding-left:									3px;  
  color:												#be311a;  
}

.spalte1 {
  width: 												208px; /*20%;  */
  float:												left;
  margin:												0px 7px 0px 7px;
	min-height:										350px;
	height:												auto  !important; 
/*	border-right: 								1px dashed silver; */
}
/* Startseite Mittentext */
.spalte2 {
  margin:												10px  0  0  0;  /*30px 7px 0px 28px;*/
	min-height:										350px;
	height:												auto  !important; 	
	text-align:											center;
}
ul#startseite  {
	list-style:          						none;
	margin:              						0;
	padding:             						0.2em 0 0.2em  30px;
}
ul#startseite li {
	font-size:           						1.2em;  
	font-weight:          						bold;
	color:										#25A4C7;   /*#2E6730;  */
	padding:             						0; /*2px 0 2px  10px;*/
	margin:              						2px  0  1px  0;

}
ul#startseite li a {
	color:										#0099cc;  /* #2E6730;  */
	text-decoration:							none;	
	}
h4.startseite   {
	font-size:           						1.4em; 
	font-weight:          						bold;
	color:										#2E6730; 
   }

.spalte3 {
	background:						 				 url(../cms_bilder/startseite_hgr_rechts.jpg) repeat-y #ffffff;
  width: 												209px;  /* 20%;  */
  float:												right;
  display:											inline;
  margin:												0px 7px 0px 7px;
	min-height:										350px;
	height:												auto  !important; 
}
.spalte3_innen {
	width: 												90%;  /* 175px;  */
	margin-left:  									auto;
	margin-right: 									auto;
	text-align:										center;
}
#spalte_unten   {
	clear:											both;
	height:											0.5px;
}
#spalte_unten_startseite {
	clear:											both;
	background:						 				url(../cms_bilder/start_hgr_color.gif) repeat;
	}
	
/* Internet Explorer */
* html .spalte3 .spalte2 .spalte1 {
	height:					 		 	 			350px;
}

#aktuell {
	list-style:          							none;
	margin:              							0;
	padding:             							0.2em 5px 0.2em  5px;
	background:          							#ffffdd;
	border:              							1px solid 	#2E6730;
	width:											170px;
}
ul#aktuell li {
   font-size:           1em;
	 color:								#2E6730;
   font-style:      		normal;
   padding:             2px 0 2px  0;
   margin:              auto; /*2px  0  2px  0;*/
}	

div.left   {
    float:             left;
    width:             40%;
}
div.right   {
    float:             right;
    width:             50%;
}
/* für die Seite mit den Filmsequenzen Chemievorlesung */
div#film {
	list-style:          							none;
	margin:              							0;
	padding:             							4px 5px 4px  5px;
	background:          							#ffffdd;
	border:              							1px solid 	#2E6730;
	width:											410px;
	height:											410px;
}


#liste{
font-size: 0.9em;
font-weight: bold;
 list-style:             none;
 margin: 0;
padding: 0;
}
#liste ul
{
margin: 0;
padding: 0;

}
#liste li.nolink{
	float: 				 		left;
	background:					#2E6730;
	color:                		#ffffff;
	display:              		block;
	padding:                	2px 0  2px 2px;
	margin:						2px 0  2px 0;
	text-decoration:      		none;
	}
#liste li
	{
	float: 						left;
	margin-left: 				5px;
	}	
#liste li a{
	background:					#2E6730;
	color:                  	#ffffff;
	display:                	block;
	padding:                	2px 0  2px 2px;
	margin:						2px 0  2px 0;
	text-decoration:        	none;
	}
#liste li a:hover{
	color:                		#C9CBAC;
	text-decoration:      		none
}
#liste li .hier {
	border-bottom:  		   	1px solid #C9CBAC;
	font-weight:          		bold;
	color:                		#FD7640;
	display:              		block;
	padding:                	2px 0  2px 2px;
	margin:						2px 0  2px 0;
	text-decoration:      		none;
	}

.black {
  color:#000000;
}

hr {
  height:0px;
  border-top:1px dotted #999999;
  padding:0px;
  margin:0px;
}

/* Ausgabe bei ordnungen.php, studienplaene.php  */
h3.service  {
	font-size:           				1.1em;
	color:								#296329;   
	font-style:      					normal;
	padding:         					0.5em  0  0  0.5em;
	margin:             				0 0.4em 1em 0.1em;
}
ul#service{
	list-style:         				none;  /*disc; */
	margin:              				0;
	padding:             				0.2em 0 0.2em  30px;
}
ul#service li {
	font-size:           				1em;
	color:								#000000;   
	font-style:      					normal;
	padding:             				2px 0 10px  10px;
	margin:              				2px  0  2px  0;
	background:          				#ffffdd;
	border:              				1px solid silver;
}


ul#service1  {
	list-style:          				disc;
	margin:              				0;
	padding:             				0.2em 0 0.2em  30px;
}
ul#service1 li {
	font-size:           				1em;  
	font-style:      					normal;
	padding:             				2px 0 2px  10px;
	margin:              				2px  0  2px  0;
}
#service1 li a {
	font-weight:          				bold;
/*	color:                				#BD301C;  */  /* #FD7640; */
	display:              				block;
	text-decoration:      				none;
	}
	
ul#einfach  {
   list-style:          disc;
   margin:              0;
   padding:             0.2em 0 0.2em  30px;
}
ul#einfach li {
   font-size:           0.9em;  
   font-style:      		normal;
   padding:             2px 0 2px  10px;
   margin:              2px  0  1px  0;
}

.button   {
	background-color:      				#ffffff;
	border:                				0px;
	color:                 				#25A4C7; /*#BD301C; */
	font-weight:           				normal;
}
.button1   {
	background-color:     				#ffffff;
	border:               				0px;
	color:                				#5C602A;
	font-weight:          				bold;
}
.button_back  {
	background-color:                 transparent;
	color:                           	#5C602A;	
	border:                        		1px solid #C9CBAC;
}

/*  alte Website  */
table.apply   {
	width:			 					95%;
	margin:                      		0;
	padding:                       		0;
	background-color:              		#ffffdd;
	border:                        		1px ridge #C9CBAC;
}
td.applyr   {
	vertical-align: 					top;
	background-color:              		#C9CBAC;
	color:                          	#5C602A;
}
td.applyl   {
	vertical-align: 					top;
	background-color:                  	#ffffdd;
    color:                           	#5C602A;	
}
td.applyl input,select,textarea  {
	background-color:                 	#ffffff;
	font-size:                    		0.9em;
	font-family:                   		verdana,arial,sans-serif;
	border:                        		1px solid #C9CBAC;
}
textarea.applyl   {
   background-color:                  	#ffffff;
}
td.applyn input   {
	background-color:               	#ffffdd;
	font-size:                     		0.9em;
	font-family:                   		verdana,arial,sans-serif;
}
tr.applyb    {
	border-bottom:                 		1px solid #C9CBAC;
}
td.apply_all  input,select,textarea    {
	background-color:                 	#ffffff;
	font-size:                    		0.9em;
	font-family:                   		verdana,arial,sans-serif;
	border:                        		1px solid #C9CBAC;
}
/* test einer Ausgabe aber nicht sichtbar  */
#hide   {
				visibility:				 hidden;
}

/* Abstand um Bilder  */
img {
margin: 2px 6px 4px 0;
border:	0;}
img.ohne {
margin:  0;
border:	0;}

/* Ausgabe der Info-Seite  */

.info_tabelle {
	width:			 					100%;  /*970px;*/
	float:								left;
/*	height:								90px;   */
	text-align:							left;
}

.info_left {
	float:			 					left;
	width:								200px;
}

.info_left img {
	margin:					 			7px 0 0 7px !important;
	max-width:							120px !important;
	max-height:							75px !important;
	height:								75px;

}
.info_right {
	position:		 					relative;
	float:								left;
	text-align:							left;
	font-size:							1.0em;
	width:								530px;
}
/* Anzeige pdf.gif auf einer Zeile mit Schrift */
p.zeile   {
	height:								16px;
	text-align:							top;
	}


