/* CSS Document */

* {
margin: 0;
padding: 0;
}

body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
background-color:#FF6600;
background-image:url(img/bg_main.png);
background-position:center;
background-repeat:repeat-y;
}

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:2.5em;
	font-weight:lighter;
	color:#ffffff;
	display:inline;
}

h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.9em;
	font-weight:bold;
	color:#333333;
	display:inline;
}

h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.9em;
	font-weight:lighter;
	color:#333333;
	display:inline;
}

h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.6em;
	font-weight:bold;
	color:#333333;
	display:inline;
}

h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.6em;
	color:#333333;
	font-weight:lighter;
	display:inline;
}

a:link, a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color:#333333;
text-decoration:underline;
}

a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color:#FF6600;
text-decoration:underline;
}

hr {
color:#003366;
}

img {
border:0;
}

/* Die Klasse "pfeil" erzeugt einen kleinen grünen Pfeil rechts neben dem Link */
a.pfeil:link, a.pfeil:visited {
background:transparent url('img/pfeil.gif') left no-repeat;
padding-left:15px;
}

#inhalt {
width:800px;
margin:0 auto;
}

#top1 {
height:71px;
background-image:url(img/bg_top1.png);
padding-left:1em;
}

#top1_right {
float:right;
width:233px;
height:71px;
background-image:url(img/top1_right.png);
}

#top2 {
width:800px;
height:2px;
background-color:#FFFFFF;
}

#navi {
	background-color:#F16A12;
	background-image:url(img/bg_navi.png);
	background-repeat:repeat-x;
	background-position:bottom;
	height:52px;
}

#navi ul {
list-style-type:none; /* Dieser Code entfernt den Punkt vor den Listenelementen */
}

#navi ul li {
float:left;
}

#navi a {
font-size:1em;
background-image:url(img/bg_navi.png);
display:block;    /* Als Block anzeigen */
padding:18px 0px;      /* Buttons etwas größer machen */
margin:0px;        /* Standardabstände entfernen */
text-align:center; /* Zentrierte Ausrichtung */
width:115px;      /* Die Breite der Navigationsbuttons */
height:16px;      /* Die Höhe der Navigationsbuttons */
text-decoration:none; /* Unterstreichung entfernen */
color:#ffffff;    /* Farbe der Links auf Weiß setzen */
font-weight:bold;
}

#navi a:hover {
background-image:url(img/bg_navi_hover.png);
}

#termine_left {
float:left;
width:272px;
background-image:url(img/termine_bg.jpg);
background-repeat:repeat-y;
padding-left:1.5em;
}

#main_right {
float:right;
width:500px;
padding-right:5px;
}

#main {
width:780px;
margin:0 auto;
}

#pinnwand {
width:700px;
margin:0 auto;
}

.termine_box {
width:90px;
height:19px;
background-color:#FF6633;
color:#FFFFFF;
font-size:12px;
text-align:center;
padding-top:5px;
font-weight:bold;
}

.termine_head {
margin-top:5px;
margin-right:41px;
font-weight:bold;
color:#FFFFFF;
}

.termine {
margin-top:5px;
margin-right:41px;
}

#bottom {
width:800px;
background-image:url(img/bg_bottom.jpg);
text-align:center;
padding-top:18px;
font-size:0.8em;
}

#bottom a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color:#000000;
text-decoration:underline;
}

#bottom a:hover {
text-decoration:none;
}


/* http://forum.de.selfhtml.org/archiv/2006/5/t129480/ */
div.breaker {
height: 0;
clear:both;
overflow:hidden;
}

.left {
float:left;
margin-right:3%;
}

.right {
float:right;
padding-left:1%;
}

.text_mitte {
text-align:center;
}

.fett {
font-weight:bold;
}




/* ====================================================== */








/*oberster Rand in einem div, besonders firefox, http://forum.de.selfhtml.org/archiv/2006/3/t124926/ 
h3,p:first-child {
 margin-top: 0px;
}

h3,p:last-child {
 margin-bottom: 0;
}
*/
/*=================*/

/*===TOP===*/
#print_top {
display:none;
}

#top_right {
width:40%;
height:140px;
background-color:#333399;
background-image:url(img/top_right.jpg);
background-repeat:no-repeat;
background-position:top right;
float:right;
}

#top_left {
width:60%;
height:140px;
background-color:#333399;
float:left;
}

.logo {
margin-left:3%;
}

/*===NAVIGATION===*/

/* aktiver link */
/*http://www.andreas-kalt.de/webdesign/tutorials/ausgewaehlte-seite-hervorheben*/
#startseite #naviStartseite a {
background-image:url(img/bg_button_hover.jpg);
cursor:default;
}

#veranstaltungen #naviVeranstaltungen a {
background-image:url(img/bg_button_hover.jpg);
cursor:default;
}

#lehrstuhl #naviLehrstuhl a {
background-image:url(img/bg_button_hover.jpg);
cursor:default;
}

#forschung #naviForschung a {
background-image:url(img/bg_button_hover.jpg);
cursor:default;
}

#fremdsprachen #naviFremdsprachen a {
background-image:url(img/bg_button_hover.jpg);
cursor:default;
}

#ausland #naviAusland a {
background-image:url(img/bg_button_hover.jpg);
cursor:default;
}

#stellenanzeigen #naviStellenanzeigen a {
background-image:url(img/bg_button_hover.jpg);
cursor:default;
}

#links #naviLinks a {
background-image:url(img/bg_button_hover.jpg);
cursor:default;
}



/*#navi a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
padding:10px;
}

#navi a:hover {
color:#FFFFFF;
text-decoration:underline;
font-weight:bold;
}
*/
/* kleine Navigation, die den Standort des aktuellen Fensters angibt */
.sitemap {
font-size:0.8em;
}

/*
Der Aktive Link wird unterstrichen und zeigt dem Besucher so auf welcher Seite er sich gerade befindet ; der link der unterstrichenwerden soll muss ein <span id aktiv> ungeben
#aktiv a {
text-decoration:underline;
} */

/*===INHALT===*/


.box {
background-image:url(img/bg_box.jpg);
background-position:left bottom;
background-repeat:no-repeat;
padding-left:38px;
}

.ecke_center {
background-image:url(img/bg_box_rechts.jpg);
background-position:center bottom;
background-repeat:no-repeat;
}

.ecke_rechts {
width:auto;
background-image:url(img/bg_box_rechts2.jpg);
background-position:right bottom;
background-repeat:no-repeat;
padding-right:38px;
}

.startbild {
float:left;
padding-right:10px;
}


/*===BOTTOM===*/

#links_links {
text-align:left;
float:left;
}

#links_rechts {
text-align:right;
}

#print_ende {
display:none;
}


/*AKTUELLES*/
#aktuelles {
position:relative;
float:right;
width:17em;
margin-left:40px;
margin-bottom:40px;
padding:16px;
background-image:url(img/aktuelles/bg_aktuelles.jpg);
/*background-color:#e9e9e9; B4DCE1 99CCCC 6BC2D3 */
}

#aktuelles img { position:absolute; }
#aktuelles img.ecklo { top:0; left:0; }
#aktuelles img.eckro { top:0; right:0; }
#aktuelles img.ecklu { bottom:0; left:0; }
#aktuelles img.eckru { bottom:0; right:0; }

.tag {
font-size:1.6em;
color:#666666;
}

.tag_kl {
font-size:1.4em;
color:#666666;
}

/*===SONSTIGES===*/



.rechts {
margin-left:15px;
}

.bildlinks {
float:left;
width:280px;
font-size:0.8em;
padding:8px;
}

.bildrechts {
float:right;
width:280px;
font-size:0.8em;
padding:8px;
}

/*Startboxen*/
.start {
max-width:300px;
float:left;
margin-right:2%;
margin-left:5%;
}

.tabellen {
background-color:#CCCCCC;
}



/*=== MOOT COURT === */
#mc{
height:auto;
}

#mc ul {
list-style-type:none; /* Dieser Code entfernt den Punkt vor den Listenelementen */
}

#mc ul li {
float:left;
}

#mcinfo {
width:350px;
}

#mcinfo a {
background-image:url(img/mootcourt/mcinfo.jpg);
display:block;
width:350px;
height:70px;
margin:0px;
text-decoration:none;
}

#mcinfo a:hover {
background-image:url(img/mootcourt/mcinfo_over.jpg);
width:350px;
height:70px;
margin:0px;
text-decoration:none;
}

#mcls {
width:350px;
}

#mcls a {
background-image:url(img/mootcourt/mcls.jpg);
display:block;
width:350px;
height:70px;
margin:0px;
text-decoration:none;
}

#mcls a:hover {
background-image:url(img/mootcourt/mcls_over.jpg);
width:350px;
height:70px;
margin:0px;
text-decoration:none;
}

#mckontakt {
width:350px;
}

#mckontakt a {
background-image:url(img/mootcourt/mckontakt.jpg);
display:block;
width:350px;
height:70px;
margin:0px;
text-decoration:none;
}

#mckontakt a:hover {
background-image:url(img/mootcourt/mckontakt_over.jpg);
width:350px;
height:70px;
margin:0px;
text-decoration:none;
}

#mclinks {
width:350px;
}

#mclinks a {
background-image:url(img/mootcourt/mclinks.jpg);
display:block;
width:350px;
height:70px;
margin:0px;
text-decoration:none;
}

#mclinks a:hover {
background-image:url(img/mootcourt/mclinks_over.jpg);
width:350px;
height:70px;
margin:0px;
text-decoration:none;
}

/*=== Internationales Links, die im mc div sind für Aufzählungszeichen === */

#mootcourt {
width:350px;
}

#mootcourt a {
background-image:url(img/internationales/mootcourt.jpg);
display:block;
width:350px;
height:70px;
margin:0px;
text-decoration:none;
}

#mootcourt a:hover {
background-image:url(img/internationales/mootcourt_over.jpg);
width:350px;
height:70px;
margin:0px;
text-decoration:none;
}

#zfi {
width:350px;
}

#zfi a {
background-image:url(img/internationales/zfi.jpg);
display:block;
width:350px;
height:70px;
margin:0px;
text-decoration:none;
}

#zfi a:hover {
background-image:url(img/internationales/zfi_over.jpg);
width:350px;
height:70px;
margin:0px;
text-decoration:none;
}

#dfrstudi {
width:350px;
}

#dfrstudi a {
background-image:url(img/internationales/dfrstudiengang.jpg);
display:block;
width:350px;
height:70px;
margin:0px;
text-decoration:none;
}

#dfrstudi a:hover {
background-image:url(img/internationales/dfrstudiengang_over.jpg);
width:350px;
height:70px;
margin:0px;
text-decoration:none;
}
