* {
	margin: 0;
	padding: 0; 
	}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.81em;
	color:#000000;
	background-image:url(../pics/hintergrund_kabel_verlauf.jpg);
	background-repeat:repeat-x;
	background-attachment:fixed;
	background-position:left bottom;
	margin: 0;
	padding: 0; 
	}

h1, h2 {
	color:#0A498C;
	font-size:1.1em;
	padding:14px 7px 14px 0px;
	}
		
h3 {
	color:#0A498C;
	font-size:0.93em;
	padding:14px 0px 14px 0px;
	}
p {
	padding:0px 0px 14px 0px;
	}
a {
	color:#0A498C;
	text-decoration:none;
	}
	
a:hover {
	color:#FF970A;
	}

/* Barrierefrei-Links */
.hidden { 
	display:none
	}

/* Header */
#header {
	background-color:#144A88;
	height:137px;
	width:987px;
	}
#header img {
	border:0px none;
	}
#logos_rahmen {
	/*width:985px;*/
	height:91px;
	}
#logos_rahmen a {
	margin-right: 7px;
	float: left;
	}
#or_logo {
margin-left:470px;
	}
#top_navi {
	margin-top:18px;
	margin-left:224px;
	background-image:url(../pics/hintergrund_navi_top_grau.gif);
	background-repeat:repeat-x;
	width:58.85em;
	height:28.5px;
	}
#top_navi li {
	float: left;		
	list-style:none;
	}
#top_navi ul li a {
	display:block;
	float:left;
	background-image:url(../pics/hintergrund_navi_top_grau.gif);
	background-repeat:repeat-x;
	padding:6px 13px 6px 13px;
	border-left:1px solid #D1D2D4;
	text-decoration:none;
	color:#fff;
	}
#top_navi a:hover {
	color:#FF970A;
	}
#top_navi li.active a {
	background-image: url(../pics/hintergrund_navi_top_orange.gif);
	} 
#top_navi li.active a:hover {
	color:#6b6f70;
	}
/* Header Ende */


/* Header Print */
#header_print {display:none}
/* Header Print Ende */

/* Hauptbereich */
#hauptbereich_rahmen {
	width:986px;
	border-right:1px solid #D3D3D3; 
	float:left;
	}
	/* Navi links */
#navi_links {
	width:224px;
	float:left;
	color:#5B5B5B;
	background-color:#FFFFFF;
	}
#navi_links_head {
	font-weight:bold;
	padding:28px 0px 14px 42px;
	border-bottom:1px solid #D3D3D3;
	color:#5B5B5B;
	}
#navi_links ul li {
	border-bottom:1px solid #D3D3D3;
	padding:7px 0px 7px 42px;
	background-image:url(../pics/icon_pfeil_orange.gif);
	background-repeat:no-repeat;
	background-position:14px 50%;
	list-style:none;
	margin:0;
	}
#navi_links ul li a {
	color:#5B5B5B;
	text-decoration:none;
	}
#navi_links  a:hover {
	color:#FF970A;
	}
#navi_links .active {
	background-image:url(../pics/hintergrund_navi_links_active.gif);
	background-repeat:no-repeat;
	background-position:left top;
	border-bottom:1px solid #D3D3D3;
	padding:7px 0px 7px -42px;
	}
#navi_links li.active a:hover {
	color:#fff;
	}
#navi_links .active_ohne_unterpunkt {
	background-image:url(../pics/hintergrund_navi_links_active_ohne_unterpunkt.gif);
	background-repeat:no-repeat;
	background-position:left top;
	border-bottom:1px solid #D3D3D3;
	padding:7px 0px 7px -42px;
	}
#navi_links li.active_ohne_unterpunkt a {
	font-weight:bold;
	}
#navi_links li.active_ohne_unterpunkt a:hover {
	color:#fff;
	}
#navi_links ul.menuparent {
	margin-top:7px;
	border-bottom:1px solid #D3D3D3;	
	}
#navi_links ul.menuparent li {
	padding:7px 0px 7px 70px;
	background-image:url(../pics/icon_pfeil_blau.gif);
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:56px 9px;
	border:0px;
	font-size:0.84em;
	}
#navi_links ul.menuparent li a {
	color:#0A498C;
	text-decoration:none;
	}
#navi_links li.active ul li a:hover {
	color:#FF970A;
	}

#navi_links ul#subMenu ul.menuparent li.active-sub {
	background-image:url(../pics/icon_pfeil_orange.gif);
}

#navi_links ul#subMenu ul.menuparent li.active-sub a {
	color:#FF970A;
}


	/* Navi links Ende */

	/* Kabelfoto mit Impressum */
#impressumsbox {
	position:fixed;
	left:0px;
	bottom:0px;
	padding-bottom:7px;
	margin-top:14px;
	}
#kabelfoto {
	margin-top:56px;
	}
#impressum {
	padding-left:28px;
	background-color:#FFF;	
	}
#impressum a {
	font-size:0.8em;
	color:#5B5B5B;
	text-decoration:none;
	padding:0px 14px 0px 0px;
	}
	/* Kabelfoto mit Impressum Ende */
	/* Breadcrumb Navi */
#breadcrumb_navi {
	border-bottom:1px solid #D3D3D3;
	border-left:1px solid #D3D3D3;	
	width:761px;
	float:right;
	}

#breadcrumb_navi a {
	text-decoration:none;
	}
#breadcrumb {
	color:#5B5B5B;
	font-size:0.83em;
	padding:9px 7px 5px 28px; 
	float:left;
	width:480px;
	}	
#print_zoom {
	color:#5B5B5B;
	font-size:0.83em;
	padding:7px 14px 1px 0px;
	float:right;
	}
#print_zoom a {
	color:#5B5B5B;
	}
	
div .tx-efafontsize-pi1 {width:186px}

.icon_drucken {
	border:0px;
	margin:0px 0px 0px 0px;
	}	
.text_drucken {
	display:block;
	float:left;
	border:0px;
	padding:2px 0px 0px 2px;
	}
.icon_schrift {
	border:0px;
	padding:0px 4px 0px 0px;
	}
#position_schrift {
	padding:2px 4px 7px 7px;
	display:block;
	float:left;
	}
	/* Breadcrumb Navi Ende */
	/* Panoramabild */
#rahmen_content_pano {
	width:546px; 
	float:left; 
	margin-left:0px;
	}
#panoramabild {
	border-left:1px solid #D3D3D3;
	border-right:1px solid #D3D3D3;
	width:546px;
	margin:0px;
	}
#transparenz {
	display:none;
	position: absolute;
	left:225px;
	top:284px;
	width: 448px;
	height: 21px;
	background: url(../pics/weiss.png); 
	}
	/* Panoramabild Ende */
	/* Content */
#contentbox {
	margin:0px;
	width:497px;
	border-left:1px solid #D3D3D3;
	border-right:1px solid #D3D3D3;
	border-bottom:1px solid #D3D3D3;
	padding:0px 21px 0px 28px;
	background-color:#FFFFFF;
	float:left;
	}
#contentbox a {
	color:#0A498C;
	text-decoration:underline;
	}

#contentbox h1 a, h2 a, h3 a {
	text-decoration:none	}

	
#contentbox a:hover {
	color:#FF970A;
	}
#contentbox a.external-link-new-window {
	background-image:url(../pics/icon_externer_link.gif);
	background-repeat:no-repeat;
	background-position:4px 50%;
	padding-left:21px;
	margin-left:-4px;
	}
#contentbox a.download {
	background-image:url(../pics/icon_pdf.gif);
	background-repeat:no-repeat;
	background-position:0px 50%;
	padding-left:17px;
	}
#contentbox ul {
	padding:0px 7px 14px 35px;
	list-style:none;
	}
#contentbox li {
	vertical-align:top;
	padding:4px 0px 4px 7px; 
	list-style-image:url(../pics/bullet.jpg);
	}
	
#contentbox h1.csc-firstHeader{
	color:#5B5B5B;
	font-size:1.05em;
	padding:7px 0px 7px 28px;
	background-color:#E8E8E8;
	width:420px;
	margin-left:-28px;
	margin-bottom:14px;
	}
#contentbox .csc-textpic-caption {
	font-size:0.84em;
	padding:4px 4px 4px 4px;
	}
.csc-frame-frame1 p {
	 color:#0A498C;
	 margin:14px 0px 0px 0px;
	 border-bottom:1px dotted #CCCCCC;
	  }
#contentbox .csc-textpic-text {
	margin-bottom:7px;
	}
#contentbereich {
	}
		/* Zwei-spaltiger Content */
.teaserspalte_rahmen {
	width:546px; 
	margin:14px 0 14px -14px; 
	float:left;
	}
.teaserspalte_links {
	float:left; 
	width:252px;
	}
.teaserspalte_rechts {
	float:left; 
	margin-left:14px;
	width:252px;
	}
		/* Zwei-spaltiger Content Ende */
		/* Teaser Kaestchen fuer 2-spaltigen Content */
.teaser_rahmen_oben_klein {
	background-image:url(/html/fileadmin/templates/or/pics/rahmen_klein_rund_oben.gif);
	background-repeat: no-repeat;
	width:252px;
	height:9px;
	float:left;
	}
.teaser_rahmen_mitte_klein {
	background-image:url(/html/fileadmin/templates/or/pics/rahmen_klein_rund_mitte.gif); 
	background-repeat:repeat-y; 
	width:252px;
	float:left;
	}
.teaser_rahmen_mitte_klein p {
	padding:0px 14px 0px 14px;
	}
	
.teaser_rahmen_mitte_klein h1 {
	color:#0A498C;
	margin:0px;
	padding:0px 0px 7px 14px;
	}	

.teaser_rahmen_unten_klein {
	background-image:url(../pics/rahmen_klein_rund_unten_orange_ecke.gif);
	background-repeat: no-repeat;
	width:252px;
	height:11px;
	margin-bottom:7px;
	float:left;
	}
		/* Teaser Kaestchen fuer 2-spaltigen Content Ende */
		/* Teaser Kasten breit einspaltig */
.teaser_rahmen_oben_breit {
	background-image:url(../pics/rahmen_breit_oben.gif);
	background-repeat: no-repeat;
	width:518px;
	height:11px;
	margin:14px 0 0 -14px;
	float:left;
	}
.teaser_rahmen_mitte_breit {
	background-image:url(../pics/rahmen_breit_mitte.gif); 
	background-repeat:repeat-y; 
	width:518px;
	margin-left:-14px;
	float:left;
	}
	
#contentbox .teaser_rahmen_mitte_breit h1 a {
	text-decoration:none	}

	
.teaser_rahmen_mitte_breit p {
	padding:0px 14px 0px 14px;
	}

#contentbox .teaser_rahmen_mitte_breit h1 {
	color:#0A498C;
	margin:0px;
	padding:0px 0px 7px 14px;
	background-color:#FFFFFF;
	border-left:1px solid #E8E8E8;
	}
	
#contentbox .teaser_rahmen_mitte_breit h1 a {
	text-decoration:none	}

	}
.teaser_rahmen_mitte_breit .csc-textpic-intext-right {
	margin-right:14px
	}

.teaser_rahmen_unten_breit {
	background-image:url(../pics/rahmen_breit_unten_orange_ecke.gif);
	background-repeat:no-repeat;
	width:518px;
	height:11px;
	margin:0px 0px 14px -14px;
	float:left;
	}
		/* Teaser Kasten breit einspaltig Ende */
	/* Content Ende */
	/* Spalte rechts */
#spalte_rechts {
	float:right;
	width:214px;
	}
#spalte_rechts ul {
	list-style:none;
	margin-bottom:0px;
	}
#spalte_rechts ul li {
	padding:7px 0px 6px 22px;
	background-image:url(../pics/icon_pfeil_blau.gif);
	background-repeat:no-repeat;
	background-position:8px 51%;
	border-top:1px solid #fff;
	margin:0;
	font-size:0.84em;
	border-bottom:solid 1px #D3D3D3;
	}
#spalte_rechts a {
	color:#0A498C;
	}
#spalte_rechts a:hover {
	color:#FF970A;
	}
#spalte_rechts img {
	padding:0px 0px 4px 0px;	
	}
#spalte_rechts .csc-textpic-caption {
	font-size:0.84em;
	padding:0px 4px 4px 4px;
	}
#spalte_rechts h1 {
	padding:7px 21px 7px 14px;
	margin:28px 0px 0px 0px;
	font-size:0.98em;
	border-top:solid 1px #D3D3D3;
	}	
#spalte_rechts h1.csc-firstHeader {
	padding:7px 21px 7px 14px;
	margin:0px;	
	border-top:0px;
	font-size:0.98em;
	background-color:#FFFFFF;
	}	
#spalte_rechts a.external-link-new-window {
	background-image:url(../pics/icon_externer_link.gif);
	background-repeat:no-repeat;
	background-position:4px 50%;
	padding:7px 0px 7px 21px;
	background-color:#E8E8E8;
	border-top:1px solid #fff;
	font-size:0.84em;
	display:block;
	margin:0px 0px -16px -14px;
	width:193px;
	}
#spalte_rechts ul li.active_rechts {
	background-image:url(../pics/icon_pfeil_orange_links.gif);
	background-repeat:no-repeat;
	background-position:8px 51%;
	}
#spalte_rechts ul li.active_rechts a {
	color:#FF970A;
	font-weight:bold;
	list-style:none;
	}
#content_rechte_spalte {
	width:214px;
	}
#spalte_rechts p {
	padding:7px 21px 7px 14px;
	font-size:0.89em;
	} /* evtl. noch als #content_rechte_spalte p {} umändern, wenn der contentbereich an typo3 vermittelt wird*/

#spalte_rechts ul li.sublevelnavi {
	background-image:url(../pics/icon_pfeil_blau_navisub.gif);
	background-repeat:no-repeat;
	background-position:8px 51%;
	text-indent:1em;
	}
	
/* Spalte rechts Ende */
/* Hauptbereich Ende */
/* Footer */
#footer {
	width:504px;
	padding:28px 0px 14px 28px;
	float:left;
	}
#footer a {
	background-image:url(../pics/icon_pfeil_grau_oben.gif);
	background-repeat:no-repeat;
	background-position:4px 50%;
	padding:0px 0px 0px 17px;
	color:#5B5B5B;
	}	
/* Footer Ende */



/* News */
.news-single-backlink {margin-bottom:0.8em}
.news-list-date {font-size:0.7em; margin-bottom:0.7em; margin-left:14px;}
.news-list-item h3 {font-size:1.05em; margin:0 0 0.4em 14px; padding:0;}
#contentbox .news-list-item h3 a { text-decoration:none}
.news-list-item hr {display:none}
.news-single-item h2 {
	color:#5B5B5B;
	font-size:1.05em;
	padding:7px 0px 7px 28px;
	background-color:#E8E8E8;
	width:420px;
	margin-left:-28px;
	margin-bottom:14px;
	}
.news-list-image, .news-single-img {float:right; margin: 0 14px 0 7px}

/* News Ende */

/* Login */
#spalte_rechts .tx-newloginbox-pi1 {padding:0px 0 7px 0; border-bottom:1px solid #D3D3D3; margin-top:28px}
#spalte_rechts .tx-newloginbox-pi1 h1 {margin-top:0px}
#spalte_rechts .tx-newloginbox-pi1 input {margin-left:14px}
#contentbox .tx-newloginbox-pi1 input {margin-bottom:14px}
/* Login Ende  */


/* News Frontend Eingabe */
#contentbox .tx-newsfeedit-pi1-form-field ul, #contentbox .tx-newsfeedit-pi1-form-field li {list-style-type:none; margin:0; padding:0; list-style-image:none; background-image:none}
/* News Frontend Eingabe Ende */


/* Formulare */
fieldset.csc-mailform {border:0px; margin:20px 0 0 0 ; padding:0}
div.csc-mailform-field {width:40em; margin-bottom:10px}
input, textarea {border:1px solid #666666; margin-bottom:3px; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px}
input.csc-mailform-radio {margin:8px 5px 0 0; border:0px}
label, span.label {width:10em; display:block; float:left; padding-top:3px}
legend {display: none; }	
#mailformformtype_mail { margin-left:11em; font-weight:bold; background-color:#0A498C; color:#FFFFFF; padding:0.5em 0.5em 0.5em 0.5em}
/* Formulare Ende */

/* Tabellen */
table,td,tr {border-collapse:collapse; border: 1px solid #D3D3D3;}
table {margin:14px 0 14px 0}
td,th {padding:3px;}
/* Tabellen Ende */

/* Filemanager */
.tx-mocfilemanager-pi1 table, .tx-mocfilemanager-pi1 td, .tx-mocfilemanager-pi1 tr {border-collapse:collapse; border: 0px}
.tx-mocfilemanager-pi1 table {margin:0px 0 14px 0}
.tx-mocfilemanager-pi1 td,th {padding:3px; font-size:0.5em}
.tx-mocfilemanager-pi1 textarea {display:none}
/* Filemanager Ende */

/* Tabelle Studienverlauf */
table.studienverlauf {width:714px; background:#fff; padding:28px 0 0 0}
table.studienverlauf .spalte1 {width:300px}
table.studienverlauf td {width:30px}
table.studienverlauf th {font-size:1em}
/* Tabelle Studienverlauf Ende */

.csc-textpic-intext-right {margin-right:14px}
