* {
  margin:0;
  padding:0;
}

body {
	background-color:					#ffffff;
	text-align:							center;
	font-family:						verdana,arial,helvetica,sans-serif;
	font-size:							0.75em;
	color:								#666666;
}

.page {
	width:								95%;  /*970px;*/
	text-align:							left;
	background:							#FFFFff;
	border-right: 						1px  solid  #29642E;
	border-left: 						1px  solid  #29642E;
	margin:								0.7em auto 0.7em auto;
}



.text	{
	width:								65%;
	float:								left;
	text-align:							justify;
}
.Bilder	{
	width:								30%;
	float:								right;
}
.Bilder_clear   {
	clear:								both;
	height:								12px;
}
#leerzeile_bottom {
	clear:								both;
	margin:								0;
	padding: 							0;
	color:								#ffffff;
	height:								25px;
}


.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:			 #ffffff;
}

#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:                #ffffff;
   border:                    1px solid silver;
   width:                     95%;
}

/* Anzeige Inhalt der Seite */

.seiteninhalt {
	font-family:				verdana,Arial, Helvetica, sans-serif;
	min-height: 				100% !important; /*For all browser except IE */ 
	height: 					auto !important;
	background-color:					#ffffff;

}
.seiteninhalt_startseite   {
	min-height: 				100% !important; /*For all browser except IE */ 
	height: 					auto !important;
	background-color:					#ffffff;
}
.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-color:					#ffffff;
  padding:												0px;
	margin: 												0px;
	width:													100%;
	font-family:									verdana,Arial, Helvetica, sans-serif;
}
.spalte_startseite {
	background-color:					#ffffff;
	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-color:					#ffffff;
  width: 												209px;  /* 20%;  */
  float:												right;
  display:											inline;
  margin:												0px 7px 0px 7px;
	min-height:										350px;
	height:												auto  !important; 
	border-left: 									1px dashed silver;  
}
.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-color:					#ffffff;
	}
	
/* Internet Explorer */
* html .spalte3 .spalte2 .spalte1 {
	height:					 		 	 			350px;
}

#aktuell {
	list-style:          							none;
	margin:              							0;
	padding:             							0.2em 5px 0.2em  5px;
	background:          							#ffffff;
	border:              							1px solid 	#2E6730;
	width:											170px;
}
ul#aktuell li {
   font-size:           1em;
	 color:								#2E6730;
   font-style:      		normal;
   padding:             2px 0 2px  2px;
   margin:              auto; /*2px  0  2px  0;*/
}	

.left   {
    float:             left;
    width:             40%;
}
.right   {
    float:             right;
    width:             50%;
}



#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:					#ffffff;
	color:                		#2E6730;
	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:					#ffffff;
	color:                  	#2E6730;
	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:          				#ffffff;
	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:              		#ffffff;
	border:                        		1px ridge #C9CBAC;
}
td.applyr   {
	vertical-align: 					top;
	background-color:              		#ffffff;
	color:                          	#5C602A;
}
td.applyl   {
	vertical-align: 					top;
	background-color:                  	#ffffff;
    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:               	#ffffff;
	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;}

H1 {
  font-size:					1.4em;
  font-weight:				bold;
  margin:							0;
  padding:						0;
  color:							#0099cc;
  font-family: 				verdana,Arial, Helvetica, sans-serif;
  line-height:				1em;
  }

H2 {
  font-size:					1.2em;
  font-weight:				bold;
  margin:							0px;
  margin-top:					10px;
  padding-bottom:			4px;
  color:							#000000;
  }
H2.red {
	color:							#BD301C;
  }
H3 {
  font-size:					1.1em;
  font-weight:				bold;
  margin:							10px  0  10px  0;
  padding:						0px;
  }
h3.labor  {
	font-size:           	1.2em;
/*	color:					#2E6730;   */
	font-weight:      		bold;
	}  
h3.important  {
	font-size:           			1.1em;
	font-weight:      				normal;
	font-style:						italic;
	color:							#BD301C;
	}  
H4 {
	font-family: 				verdana,Arial, Helvetica, sans-serif;
	font-size:							1em;
	font-weight:						bold;
	margin:								0px;
	margin-top:							10px;
	padding:							0px;
  }
h4.labor   {
	color:								#BD301C; 
	padding-top:         				1em;
	margin:              				0 0.4em 1em 0.1em;
}

H5 {
	font-size:							0.9em;
	font-weight:						bold;
	margin:								0px;
	margin-top:							10px;
	padding:							0px;
  }
  
a {
	color:								#25A4C7;
	font-weight:						bold;
	font-family: 						verdana,Arial, Helvetica, sans-serif;
	}
a.weiss   {
	color:								#ffffff;
	}
a:link {
	color:								#25A4C7;
 	}
a.weiss:link {
	color:								#ffffff;
 	}
a:visited {
	color:								#25A4C7;
 	}
a:active {
	color:								#25A4C7;
 	}

p {
	font-size:                			11px;
	font-family:						verdana,arial,sans-serif;
	margin:              				1em 0  1em 0;
	text-align:							justify;
	}

ul,ol {
  margin:							0 0 1em 40px;
}
table   {
	width:							95%;
	}
.allg   {
	width:							100%;
/*	 border:						1px  solid  #000000;  */
	 }
table td   {
	padding: 	 					7px;
	vertical-align:					top;
	font-family:					verdana,arial,helvetica,sans-serif;
	font-size:						11px;
	text-align:						left;
}

ul, ol
{
margin: 0;
padding: 0;
}



a[href]:after {
 content:" <"attr(href)">";
 color:#888;
 background-color:inherit;
 font-style:italic;
 size:80%;
}

*[name]:after {
 content:" [#"attr(name)"]";
 color:#888;
 background-color:inherit;
 font-style:italic;
 size:80%;
}
@page {
      size:21cm  29,7cm;
      margin-top:0,5cm;
      margin-bottom:2cm;
      orphans:2;
      widows:3;
      }

#printheader {
      display:none;
      }

#no_druck {
	display: none;
}

#zurueck, button, form {
         display:none;
         }
