
/* Standard */
.master			{ width:890px; font-family:Verdana; margin:10px auto 0px auto; }
.transparent	{ filter:alpha(opacity=60); /* IE */ -moz-opacity: 0.60; /* Gecko */ -khtml-opacity: 0.60; opacity: 0.60; /* Opera */ }

body			{ margin:0;padding:0px; background:url(../grafik/background/header_bg.png) repeat-x; background-color:#cdc6c2; }

a				{ text-decoration:none; color:#2b3a8c; outline:none; }
a:hover			{ text-decoration:none; color:#2b3a8c; }

/* Header */
.header					{ font-size:12px; color:#2b3a8c; }
.bgheader				{ width:890px; height:120px; background-repeat:no-repeat; }

.logo					{ float:left; padding:49px 12px 25px 12px; background-color:#FFFFFF; }
.logo_rand				{ float:left; margin-left:18px; border:1px solid #FFFFFF; height:118px; width:228px; }

.topmenu				{ height:25px; width:890px; text-align:left; background-color:#FAFAFA; }
.topmenu .punkt1		{ width:143px; position:absolute; margin:5px 0px 0px 283px; padding-top:0px; cursor:pointer; }
.topmenu .punkt2		{ width:96px; position:absolute; margin:5px 0px 0px 463px; padding-top:0px; cursor:pointer; height:15px; }
.topmenu .punkt3		{ width:60px; position:absolute;  margin:5px 0px 0px 594px; padding-top:0px; cursor:pointer; }
.topmenu .punkt4		{ width:73px; position:absolute;  margin:5px 0px 0px 688px; padding-top:0px; cursor:pointer; }
.topmenu .punkt5		{ width:61px; position:absolute;  margin:5px 0px 0px 796px; padding-top:0px; cursor:pointer; }

.topmenu .punkt1		{ background-image:url(../grafik/buttons/icon_vorlesung.png); background-repeat:no-repeat; background-position:right; }
.topmenu .punkt2		{ background-image:url(../grafik/buttons/icon_info.png); background-repeat:no-repeat; background-position:right; }
.topmenu .punkt3		{ background-image:url(../grafik/buttons/icon_archiv.png); background-repeat:no-repeat; background-position:right; }
.topmenu .punkt4		{ background-image:url(../grafik/buttons/icon_kontakt.png); background-repeat:no-repeat; background-position:right; }
.topmenu .punkt5		{ background-image:url(../grafik/buttons/icon_suche.png); background-repeat:no-repeat; background-position:right; }

.verlauf				{ position:absolute; margin-left:19px; background-color:#FFFFFF; width:228px; height:31px; }
.verlauf_rand			{ position:absolute; margin-left:18px; border:1px solid #FFFFFF; border-bottom:0px; width:228px; height:31px; }

/* Scroller */
.contentcontainer	 
{
	scrollbar-track-color :			#F3F3F3;
	scrollbar-arrow-color :			#000000;
	scrollbar-face-color :			#E6E6E6;
	scrollbar-3dlight-color :		#E6E6E6;
	scrollbar-highlight-color :		#FFFFFF;
	scrollbar-darkshadow-color :	#BABABA;
	scrollbar-shadow-color :		#BBBBBB;
}


/* Content */
.container				{ background-color:#F0EFED; margin-top:6px; width:890px; }
.contentcontainer		{ float:right; position:relative; text-align:left; padding-left:248px; width:642px; }

.sidemenu_bg			{ position:absolute; width:228px; margin-left:19px; background-color:#FFFFFF; }
.sidemenu				{ position:absolute; width:228px; margin-left:18px; border:1px solid #FFFFFF; border-top:0px; border-bottom:0px; text-align:left; padding-top:24px; z-index:1; }

.sidemenu .punkt		{ margin:0px 24px 0px 24px; padding:7px 0px 7px 20px; background-color:#2B3A8D; color:#FFFFFF; font-size:12px; border-bottom:1px solid white; cursor:pointer; }
.sidemenu .unterpunkt	{ margin:0px 24px 0px 24px; padding:7px 0px 7px 20px; background-color:#E7E3E2; color:#585859; font-size:12px; border-bottom:1px solid white; display:none; cursor:pointer; }

.sidemenu  a			{ text-decoration:none; }
.sidemenu .punkt a		{ color:#FFFFFF; }
.sidemenu .unterpunkt a { color:#000000; }

.pfeil					{ border:0px; float:left; margin:4px 5px 0px -15px; display:none; }

.content				{ float:left; width:515px; border:1px solid #FFFFFF; margin:24px 0px 0px 24px; padding:14px 35px 14px 25px; background-color:#F3F3F3; }
.bild					{ margin-bottom:10px; border:0px; }
.titel					{ font-size:14px; margin-bottom:8px; }
.text					{ font-size:12px; line-height:18px; color:#585859; }
.linie					{ border-bottom:1px solid #2b3a8c; width:515px; height:0px; }
.dotted					{ border-bottom:1px dotted #2b3a8c; width:515px; height:0px; }
.info					{ color:#585859; }
.veranstalter			{ color:#585859; }

.kalender				{ font-weight:bold; text-align:left; height:35px; width:100%; color:#2b3a8c; }
.kalender				{ background-image:url(../grafik/icons/icon_content_kalenderblatt.png); background-repeat:no-repeat; background-position:left; }
.kalender .tag			{ float:left; font-size:9px;  padding:15px 0px 0px 7px; }
.kalender .titel		{ float:left; font-size:14px; padding:10px 0px 0px 15px; }
.kalender .dropdown		{ float:right; padding-top:10px; }
.kalender .document		{ float:right; font-weight:normal; font-size:10px; }

.vorlesung				{ font-size:14px; font-weight:bold; padding:3px 0px 0px 40px; text-align:left; height:20px; color:#2b3a8c; margin-bottom:10px; }
.vorlesung				{ background-image:url(../grafik/icons/icon_content_vorlesung.png); background-repeat:no-repeat; background-position:left; }

.formularkopf			{ font-size:14px; font-weight:bold; padding:8px 0px 0px 40px; text-align:left; height:25px; color:#2b3a8c; margin-bottom:10px; }
.formularkopf			{ background-image:url(../grafik/icons/icon_content_formular.png); background-repeat:no-repeat; background-position:left; }

.linkkopf				{ font-size:14px; font-weight:bold; padding:8px 0px 0px 35px; text-align:left; height:25px; color:#2b3a8c; margin-bottom:10px; }
.linkkopf				{ background-image:url(../grafik/icons/icon_content_link.png); background-repeat:no-repeat; background-position:left; }

.informationen			{ font-size:14px; font-weight:bold; padding:8px 0px 0px 35px; text-align:left; height:25px; color:#2b3a8c; margin-bottom:10px; }
.informationen			{ background-image:url(../grafik/icons/icon_info_content.png); background-repeat:no-repeat; background-position:left; }

.statuten				{ font-size:14px; font-weight:bold; margin-top:10px; text-align:left; height:25px; color:#2b3a8c; margin-bottom:10px; }
.statuten .document		{ float:right; font-weight:normal; font-size:10px; }

.suche					{ font-size:14px; font-weight:bold; padding:8px 0px 0px 40px; text-align:left; height:25px; color:#2b3a8c; margin-bottom:10px; }
.suche					{ background-image:url(../grafik/icons/icon_lupe.png); background-repeat:no-repeat; background-position:left; }

.suchfeld				{ position:absolute; height:16px; width:93px; margin:3px 0px 0px 740px; border:0px; padding-left:3px; padding-top:2px; font-size:11px; }
.suchfeld				{ background-image:url(../grafik/buttons/suchfeld.png); background-repeat:no-repeat; background-position:left; }

.suchfeld_gross			{ float:left; height:15px; width:320px; padding:5px; border:0px; font-size:11px; }
.suchfeld_gross			{ background-image:url(../grafik/buttons/suchfeld_gross.gif); background-repeat:no-repeat; background-position:left; } 

.login					{ margin:20px 0px 0px 24px; }
.user					{ margin:20px 0px 0px 24px; font-size:12px; color:#585859; line-height:18px; }
.userlabel				{ font-weight:bold; }

.loginfeld				{ height:15px; width:115px; padding:5px; border:0px; font-size:11px; }
.loginfeld				{ background-image:url(../grafik/buttons/loginfeld.gif); background-repeat:no-repeat; background-position:left; } 

.loginfeld_name			{ height:15px; width:115px; padding:5px; border:0px; font-size:11px; }
.loginfeld_name			{ background-image:url(../grafik/buttons/loginfeld_name.gif); background-repeat:no-repeat; background-position:left; } 

.loginfeld_pwd			{ height:15px; width:115px; padding:5px; border:0px; font-size:11px; }
.loginfeld_pwd			{ background-image:url(../grafik/buttons/loginfeld_pwd.gif); background-repeat:no-repeat; background-position:left; } 

.loginbutton			{ margin:10px 0px 0px 39px; }
.logoutbutton			{ margin-top:10px; }

.copyright				{ text-align:center; font-size:10px }

.map					{ font-size:12px; margin-top:50px; }
.map .titel				{  }
