.{
	font-size:100%; 	
	font-family:Arial, Helvetica, sans-serif; 
}


body{background-color:#FFFFFF;}

body,td,li,p,a {font-family: Arial, Helvetica, sans-serif}


ul,ol{
	margin-top:0.0em;
	margin-bottom:0.0em;

}

div.kopfzeile{
	vertical-align:middle;
	height:100pt;
	width:56.5em;
	clear:left;
	padding-left:1em;
	padding-top:40pt;
}

div.kopfzeile a {background-color:black; text-decoration:none;font-weight:bold;color:#FFFFFF;padding:0.1em;}
div.kopfzeile a:hover {background-color: #cccccc; text-decoration:none;font-weight:bold;color:#FFFFFF;padding:0.1em;}

div.brotkruemel{
	margin-top:0.0em;
	margin-bottom:0.5em;
}

div.brotkruemel ul {margin:0em;margin-left:1em;padding:0em}

a.brotkruemel {text-decoration:none;font-weight:bold;color:#000000;padding:0em;background-color:white; }
a.brotkruemel:hover {text-decoration:none;font-weight:bold;color:#666666;padding:0em;background-color:white; }


div.brotkruemel div {margin-top:0.0em; margin-bottom:0.3em;}

 
div.blaettern{
	float:right;
}	

a.blaettern {
	font-size:0.9em; 	
	background-color:#cccccc;
	text-decoration:none;
	font-weight: bold;
	color:#FFFFFF;
	padding-top:0.1em;
	padding-bottom:0.1em;
	padding-left:0.2em;
	padding-right:0.2em;
	margin-right:0.5em;
}

a.blaettern:hover {
	background-color:#000000;
	text-decoration:none;
	font-weight: bold;
	color:#ffffff;
	padding-top:0.1em;
	padding-bottom:0.1em;
	padding-left:0.2em;
	padding-right:0.2em;
	margin-right:0.5em;
}


div.divset {
	vertical-align:top;
	width: 56.5em;
	clear:left;
}
 

div.navigation {
	position: relative;
	top: 0.5em;
	left: 1em;
	width: 9em;
	text-align: left;
	vertical-align:top;
	float:left;
}

div.navigation p {margin-top:0.0em; margin-bottom:0.2em;}
div.navigation a {text-decoration:none;font-size: 0.75em;font-weight: bold}
div.navigation a:hover {text-decoration:underline;}
div.navigation span {}

div.inhalt {
	background-color:#FFFFFF;
	position: relative;
	top: 0.5em;
	width: 36em; 
	left: 1em;
	float:left;
}

div.inhalt p, div.inhalt td, div.inhalt li, div.inhalt address{
	font-size: 0.8em;
	margin-top:0.0em;
	margin-bottom:0.2em;
}



div.inhalt input 
{	
	font-family:Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	font-size: 0.8em;
	padding:0px;
	font-weight: bold;
	border-left: #cccccc solid 1px;
	border-top: #cccccc solid 1px;
	border-right: #cccccc solid 1px;
	border-bottom: #cccccc solid 1px;
	background-color:#cccccc;
}


div.inhalt h1 {font-size:1.1em;color:#000000;margin-top:0.0em; margin-bottom:0.4em;}
div.inhalt h2 {font-size:1.0em;color:#000000;margin-top:0.0em; margin-bottom:0.3em;}
div.inhalt h3 {font-size:0.9em;color:#000000;margin-top:0.0em; margin-bottom:0.2em;}
div.inhalt h4 {font-size:0.8em;color:#000000;margin-top:0.0em; margin-bottom:0.2em;}


div.inhalt input.Button
{	
	background-color:#cccccc;
	border-left: #cccccc solid 1px;
	border-top: #cccccc solid 1px;
	border-right: #cccccc solid 1px;
	border-bottom: #cccccc solid 1px;
}


div.inhalt input.ButtonHover
{	
	background-color: #000000;
	border-left: #000000 solid 1px;
	border-top: #000000 solid 1px;
	border-right: #000000 solid 1px;
	border-bottom: #000000 solid 1px;
}


div.rechteseite {
	position: relative;
	top: 0.5em;
	left: 2em;
	width: 10.25em; 
	float:left;
	vertical-align:top;
}


div.rechteseite p, div.rechteseite td, div.rechteseite li, div.rechteseite address{
	font-size: 0.7em;
	margin-top:0.0em;
	margin-bottom:0.2em;

}



.unsichtbar {
	position: absolute;
	left: -1000pt;
	top: -1000pt;
	width: 0pt;
	height: 0pt;
	overflow: hidden;
	display: inline;
}

.nichtdrucken {}

input 
{	
	font-family:Arial, Helvetica, sans-serif; 
	color: #000000;
	margin:0px;
	padding:0px;
	font-weight: bold;
	border-left: #A7AAAD solid 1px;
	border-top: #A7AAAD solid 1px;
	border-right: #A7AAAD solid 1px;
	border-bottom: #A7AAAD solid 1px;
}

p.kurseintrag {margin-bottom:1em;}

div.kurseintrag {
	vertical-align:top;
	width: 35em;
	clear:left;
}
 
div.kurseintragspalte1 {
	background-color:#FFFFFF;
	position: relative;
	top: 0.5em;
	width: 1em; 
	left: 0em;
	float:left;
	margin-top:0.1em;
	margin-bottom:0.1em;

}

div.kurseintragspalte2 {
	background-color:#FFFFFF;
	position: relative;
	top: 0.5em;
	width: 34em; 
	left: 0em;
	float:left;
	margin-top:0.0em;
	margin-bottom:0.4em;
}

div.kurseintragspalte2 a {font-size: 0.8em;text-decoration:none;font-weight:bold;color:#000000;padding:0.1em;background-color:white;}
div.kurseintragspalte2 a:hover {font-size: 0.8em;text-decoration:none;font-weight:bold;color:#666666;padding:0.1em;background-color:white;}


a.zurueck {background-color:#cccccc; text-decoration:none;font-weight:bold;color:#FFFFFF;padding-left:0.5em;padding:0.1em;margin-right:0.5em;}
a.zurueck:hover {background-color:#cccccc; text-decoration:none;font-weight:bold;color:#F58323;padding-left:0.5em;padding:0.1em;margin-right:0.5em;}


div.formulabschnitt {
	padding:0em;
	margin-top:1.5em;
	margin-bottom:1.5em;
	clear:left;
}


div.formulareintrag {
	vertical-align:top;
}
 
div.formulareintragspalte1 {
	background-color:#FFFFFF;
	font-size: 0.75em;
	position: relative;
	width: 14em; 
	float:left;
	padding-top:0.4em;
	margin-top:0.0em;
	margin-bottom:0.4em;
}

div.formulareintragspalte2 {
	background-color:#FFFFFF;
	position: relative;
	width: 21em; 
	float:left;
	margin-top:0.0em;
	margin-bottom:0.4em;
}


div.formulareintragspalte2 input 
{	
	font-size: 0.75em;
	color: #000000;
	margin:0px;
	padding:2px;
	font-weight: bold;
	border-left: #A7AAAD solid 1px;
	border-top: #A7AAAD solid 1px;
	border-right: #A7AAAD solid 1px;
	border-bottom: #A7AAAD solid 1px;
	background-color:#FFFFFF;

}

div.formulareintragspalte2 option 
{	
	color: #000000;
	margin:0px;
	font-weight: bold;
	border: #A7AAAD solid 1px;
}

div.formulareintragspalte2 select 
{	
	width: 20.1em;
	font-size: 0.75em;
	height: 1em
	color: #000000;
	font-weight: bold;
	border: #A7AAAD solid 1px;
}

.alert {color: red;}


div.formularbuttons{
	vertical-align:top;
	clear:both;
	margin-top: 2em;
}


div.formularbuttons input 
{	
	font-family:Arial, Helvetica, sans-serif; 
	color: white;
	font-weight: bold;
	border-left: #A7AAAD solid 1px;
	border-top: #A7AAAD solid 1px;
	border-right: #A7AAAD solid 1px;
	border-bottom: #A7AAAD solid 1px;
}


