<!--
*	{ 				/* Mit Universalselektor die Polsterungseigenschaften aller (Block-)Elemente auf null setzen */
	margin: 0;
	padding: 0;
	}

html 	{
	overflow-x: hidden;
	overflow-y: scroll;
	}


body	{
	text-align: center; 		/* Für IE 5.01 & 5.5, um die Box #wrapper horizontal zu zentrieren */
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	color: #555555;
	}

/* DIV-Boxen */

div#titel 	{
		width: 800px;
		border: 0px;
		height: 150px;
		margin: 0px auto;		
		}

div#impressum	{
		line-height: 20px;
		border: 0px;
		border-top: 1px dotted;
		margin: 0px auto;
		margin-top: 20px;
		text-align: center;
		vertical-align: middle;
		}

div#wrapper 	{
		width: 798px;
		margin: 0px auto;
		background: #ffffff;
		border-top: 1px solid #cccccc;
		}

div#linkeSpalte {
		float: left;
		width: 149px;
		background: #ffffff;
		padding-top: 5px;		
		}

div#rechteSpalte {
		float: right;
		width: 198px;
		background: #ffffff;
		}

div#mittlereSpalte {
		margin-left: 149px;
		width: 449px;
		border: 0px solid;
		background: #ffffff;
		padding-top: 10px;
		}

div#navi_links	{
		margin: 0px;
		line-height:25px;
		vertical-align: middle;
		text-align: left;
		border-bottom: 1px solid #eeeeee;
		}

div#navi_links:hover {
		background: #ffffff;
		border-bottom: 1px solid #cccccc;
		}

div#navi_links_intern {
		margin: 0px;
		margin-top: 15px;
		line-height:25px;
		vertical-align: middle;
		text-align: left;
		border-bottom: 1px solid #eeeeee;
		}

div#navi_links_intern:hover {
		background: #ffffff;
		border-bottom: 1px solid #cccccc;
		}

div#navi_rechts	{
		margin: 0px;
		line-height: 20px;
		vertical-align: middle;
		border-bottom: 1px solid #eeeeee;
		text-align: left;
		}

div#navi_rechts_top {
		line-height:20px;
		font-weight: bold;
		border-bottom: 1px solid #aaaaaa;
		padding-left: 10px;
		margin-top: 10px;
		text-align: left;
		}		

div#navi_rechts_top2 {
		line-height:20px;
		font-weight: bold;
		border-bottom: 1px solid #aaaaaa;
		margin-top: 20px;
		padding-left: 10px;
		text-align: left;
		}
		
div#navi_rechts:hover {
		background: #ffffff;
		border-bottom: 1px solid #cccccc;
		}

a		{
		color: #555555;
		}

a:hover		{
		color: #aa0000;
		text-decoration: none;
		}

a.blank		{
		color: #555555;
		text-decoration: none;
		}

a.blank:hover	{
		color: #aa0000;
		text-decoration: none;
		}		

a.navilinks	{
		padding-left: 5px;
		color: #555555;
		text-decoration: none;
		}

a:hover.navilinks {
		color: #aa0000;
		text-decoration: none;
		}

a.navirechts	{
		padding-left: 10px;
		color: #555555;
		text-decoration: none;
		}

a:hover.navirechts {
		padding-left: 10px;
		color: #aa0000;
		text-decoration: none;
		}

a.nav_auflistung {
		color: #555555;
		text-decoration: none;
		}

a:hover.nav_auflistung {
		color: #aa0000;
		text-decoration: none;
		}

div#index	{
		padding: 0px;
		margin: 10px 10px;
		border-bottom: 1px dashed #bbbbbb;
		}

div.index_links	{
		float: left;
		width: 200px;
		text-align: left;
		}

div.index_rechts {
		float: right;
		width: 200px;
		vertical-align: middle;
		text-align: left;
		}

p.ueberschrift_index {
		font-weight: bold;
		padding: 4px 0px;
		}

img.img_index	{
		border: 1px solid #555555;
		width: 200px;
		height: 100px;
		}

ul.liste	{
		list-style-type: none;
		margin-bottom: 10px;
		}

ul.liste li 	{
		background: url(../bilder/liste.gif) no-repeat top left;
		line-height: 15px;
		padding-left: 20px;
		}		

p.ueberschrift_klein {
		font-weight: bold;
		padding-top: 10px;
		padding-bottom: 10px;
		}

p.ueberschrift_klein_kl {
		font-weight: bold;
		padding-top: 10px;
		}

span.ueberschrift_klein_kl {
		font-weight: bold;
		padding-top: 10px;
		}

td.burschen_links {				
		vertical-align: top;
		padding-bottom: 10px;
		}

td.burschen_rechts {
		vertical-align: top;
		text-align: left;
		padding-bottom: 10px;
		padding-left: 15px;
		}

div#hist_photos	{
		text-align: center;
		border: 0px solid;
		margin-bottom: 10px;
		margin-left: 10px;
		margin-right: 10px;
		height: 350px;
		}

div#map		{
		margin-left: 10px;
		border: 1px solid #555555;
		width: 427px;
		height: 300px;
		background:url(./bilder/loader.gif);
		background-repeat:no-repeat;
		background-position:center;
		}

td.tabelle_galerie {
		padding-bottom: 15px;
		}

div#position	{
		font-size: 10px;
		padding-left: 10px;
		padding-bottom: 7px;
		text-align: left;
		}

div#ueberschrift 	{
		font-size: 16px;
		font-weight: bold;
		padding-bottom: 10px;
		padding-left: 10px;
		padding-right: 10px;
		text-align: left;
		}

div#ueberschrift blockquote 	{
    margin: 15px;
    padding-left: 10px;
    width: 350px;
    border-left:2px dotted #ff8c00;
    font-family: Cambria, serif;
    font-size:13px;
    font-weight: normal;
    line-height: 1.2em;
}

div#ueberschrift blockquote:first-letter 	{
    font-size:20px;
}

div#ueberschrift blockquote p 	{
    float:right;
    font-size:11px;
    margin-top: 3px;
    margin-bottom: 15px;
}

div#bild 	{
		text-align: center;
		padding-bottom: 10px;
		padding-left: 10px;
		padding-right: 10px;
		}

div#text 	{
		text-align: justify;
		padding-left: 10px;
		padding-right: 10px;
		}

div#text_left	{
		text-align: left;
		padding-left: 10px;
		padding-right: 10px;
		}

p.textabsatz	{
		padding-bottom: 10px;
		}
		
td.td_lit_links	{
		height: 25px;
		width: 13px;
		vertical-align: middle;
		text-align: center;
		}

td.td_lit_rechts {
		padding-top: 5px;
		padding-bottom: 5px;
		vertical-align: middle;
		text-align: left;
		}		

td.td_tafel_links {
		height: 25px;
		width: 130px;
		vertical-align: top;
		}

td.td_tafel_rechts {
		padding-bottom: 5px;
		vertical-align: top;
		text-align: left;		
		}

p.verweise_top	{
		background: #eeeeee;
		line-height: 25px;
		vertical-align: middle;
		font-weight: bold;
		padding-left: 5px;
		}

p.verweise	{
		line-height: 25px;
		vertical-align: middle;
		margin-left: 15px;
		}

p.referenten_top	{
		background: #eeeeee;
		line-height: 25px;
		vertical-align: middle;
		font-weight: bold;
		padding-left: 5px;
		margin-bottom: 5px;
		}

p.referenten	{
		vertical-align: middle;
		margin-left: 15px;
		margin-bottom: 15px;
		}


table.td_formular td {
		height: 35px;
		}

td.ausfuellen	{
		color: #ff0000;
		}

p.checkbox input {
		vertical-align: middle;
		margin-bottom: 5px;
		margin-right: 10px;
		margin-left: 5px;
		border: 1px solid #cccccc;
		}

input.textfeld	{
		border: 1px solid #555555;
		font-family:Verdana,Arial,Helvetica;
		font-size: 11px;
		width:180px;
		}
	
input.flat	{
		border: none;
   		}
	

textarea	{
		border: 1px solid #555555;
		font-family:Verdana,Arial,Helvetica;
		font-size: 11px;
		width:350px;	
		}

table.td_infobrief td {
		padding-bottom: 5px;
		padding-right: 3px;
		vertical-align: top;
		}

input.infobrief_textfeld	{
		border: 1px solid #555555;
		font-family:Verdana,Arial,Helvetica;
		font-size: 11px;
		width:110px;
		}

td.ver_monat	{				/* Veranstaltungen START */
		line-height: 25px;
		font-weight: bold;
		background: #eeeeee;
		padding-left: 5px;
		}

td.ver_wt	{
		width: 25px;
		padding-left: 5px;
		vertical-align: top;
		}

td.ver_t	{
		width: 35px;
		vertical-align: top;
		}

td.ver_zeit	{
		width: 105px;
		vertical-align: top;
		}

td.ver_bes	{
		padding-bottom: 10px;
		vertical-align: top;
		text-align: left;
		}

div.ver_weiter	{
		padding: 3px 0px;
		padding-left: 10px;
		background: #ffffff;
		border-bottom: 1px solid #cccccc;
		vertical-align: middle;
		text-align: left;
		}				/* Veranstaltungen ENDE */

table.erstsemester {
		margin:0px;
		padding:0px;
		border:0px;
		}

table.erstsemester td {
		vertical-align: top;
		text-align: left;
		}

.clearfix:after	{				/* clearfix zum Aufheben der Floatumgebung */
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
		}

.clearfix 	{
		display: inline-block;
		}

					/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
					/* End hide from IE-mac */


.toggler	{
		cursor: pointer;
		text-align: left;
		vertical-align: middle;
		margin: 0px;
		margin-left: 5px;
		margin-right: 3px
		padding: 0px;
		padding-bottom: 5px;
		}

.element	{
		padding: 0px;
		margin: 0px;
		margin-top: 3px;
		margin-left: 15px;
		margin-bottom: 5px;
		vertical-align: middle;
		text-align: justify;
		color: #555555;
		}

-->
