/*General*/
html,body 				{ HEIGHT:100%; MARGIN:0px; PADDING:0px; FONT-FAMILY:Arial, Helvetica, Sans-Serif; FONT-SIZE:9pt; FONT-WEIGHT:normal; COLOR:#111; BACKGROUND:#E1E3E0; TEXT-ALIGN:center;}

img						{ BORDER:0px; }
.clear					{ CLEAR:both; LINE-HEIGHT:0px; }

#container 				{ WIDTH:920px; HEIGHT:100%; BACKGROUND:#FFF url(img/bg_page.jpg) top left repeat-y; MARGIN:auto; TEXT-ALIGN:left;  }
#hd						{ WIDTH:920px; HEIGHT:300px; BACKGROUND:#FFF url(img/bg_page.jpg) top left repeat-y; }
#hd_lang				{ WIDTH:150px; POSITION:relative; LEFT:30px; FLOAT:left; MARGIN:70px 0px 0px 0px; }
#hd_logo				{ WIDTH:300px; POSITION:relative; RIGHT:10px; FLOAT:right; MARGIN:0px; }
#hd_img_de				{ WIDTH:900px; HEIGHT:200px; MARGIN:0px 10px 0px 10px; BACKGROUND:#FFF url(img/fb_philosophie_de.jpg) top left no-repeat; }
#hd_img_de p			{ COLOR:#111; FONT-SIZE:5pt; DISPLAY:none; VISIBILITY:hidden; }
#hd_img_en				{ WIDTH:900px; HEIGHT:200px; MARGIN:0px 10px 0px 10px; BACKGROUND:#FFF url(img/fb_philosophie_en.jpg) top left no-repeat; }
#hd_img_en p			{ COLOR:#111; FONT-SIZE:5pt; DISPLAY:none; VISIBILITY:hidden; }

#bd						{ WIDTH:900px; BACKGROUND:#FFF url(img/bg_page.jpg) top left repeat-y; PADDING:0px 10px 10px 10px; }
#bd	.content_h2			{ WIDTH:260px; POSITION:relative; LEFT:20px; FLOAT:left; BACKGROUND:#FFF; MARGIN:50px 0px 0px 0px; TEXT-ALIGN:left; }
#bd	.content_p			{ WIDTH:450px; POSITION:relative; RIGHT:150px; FLOAT:right; MARGIN:50px 0px 0px 0px; LINE-HEIGHT:1.5em; }
#bd	.content_l			{ WIDTH:400px; POSITION:relative; MARGIN:0px 0px 0px 0px; LEFT:20px; FLOAT:left; }
#bd	.content_r			{ WIDTH:430px; POSITION:relative; MARGIN:0px 0px 0px 0px; RIGHT:20px; FLOAT:right; }
#bd	.content_l h2		{ COLOR:#000; PADDING:0px 0px 20px 0px;}
#bd	.content_r h2		{ COLOR:#000; PADDING:0px 0px 20px 0px;}
#bd	.content_l p		{ /*MARGIN:0px 0px 15px 0px;*/ }
#bd	.content_r p		{ MARGIN:0px 0px 1.5em 0px; }


#nav					{ WIDTH:900px; HEIGHT:50px; BACKGROUND:#FFF url(img/bg_nav.jpg) top left no-repeat; POSITION:relative; TEXT-ALIGN:left; PADDING-BOTTOM:50px; Z-INDEX:100; }
#ft						{ WIDTH:920px; HEIGHT:50px; BACKGROUND:#FFF url(img/bg_page.jpg) top left repeat-y; PADDING:20px 0px 0px 0px; }
#ft_l					{ POSITION:relative; COLOR:#1E3FAB; LEFT:30px; MARGIN:20px 0px 0px 0px; PADDING:0px; FLOAT:left; }
#ft_r					{ POSITION:relative; COLOR:#1E3FAB; RIGHT:30px; MARGIN:20px 0px 0px 0px; PADDING:0px; FLOAT:right; }
#ft	p					{ PADDING:0px; MARGIN:0px; }

#ft_l a:link,				
#ft_l a:visited			{ TEXT-DECORATION:none; COLOR:#1E3FAB;  }
#ft_l a:hover,
#ft_l a:active			{ TEXT-DECORATION:underline; COLOR:#1E3FAB;  }

#ft_r a:link,				
#ft_r a:visited			{ TEXT-DECORATION:none; COLOR:#1E3FAB; BACKGROUND:#FFF url(img/bg_link_up.png) top left no-repeat; PADDING:0px 0px 0px 12px; MARGIN:0px 0px 0px 2px; }
#ft_r a:hover,
#ft_r a:active			{ TEXT-DECORATION:underline; COLOR:#1E3FAB; BACKGROUND:#FFF url(img/bg_link_up.png) top left no-repeat; PADDING:0px 0px 0px 12px; MARGIN:0px 0px 0px 2px; }


h1						{ FONT-SIZE:20pt; FONT-WEIGHT:normal; COLOR:#111; MARGIN:0px 0px 0px 0px; PADDING:0px 0px 0px 0px; }
h2		 				{ FONT-SIZE:14pt; FONT-WEIGHT:normal; COLOR:#111; MARGIN:0px 0px 0px 0px; PADDING:0px 0px 0px 0px; }
h3,h4,h5,h6				{ FONT-SIZE:12pt; FONT-WEIGHT:normal; COLOR:#111; MARGIN:10px 0px 0px 0px; PADDING:0px; }
p						{ FONT-SIZE:9pt; LINE-HEIGHT:1.5em; MARGIN:0px 0px 25px 0px; }



/*Content Specifics*/
hr						{ COLOR:#739E72; BACKGROUND-COLOR:#E1E3E0; HEIGHT:1px; BORDER:0px; }
.date					{ FONT-SIZE:9pt; FONT-WEIGHT:normal; COLOR:#111; MARGIN:0px 0px -10px 0px; PADDING:0px 0px 0px 0px; }

#content img			{ FLOAT:right; MARGIN:0px 0px 10px 30px; }

#content ul				{ FONT-SIZE:1em; LINE-HEIGHT:1.3em; TEXT-ALIGN:left; PADDING:0px; MARGIN:0px 0px 0px 1.2em; LIST-STYLE:square; }
#content ol				{ FONT-SIZE:1em; LINE-HEIGHT:1.3em; TEXT-ALIGN:left; PADDING:0px; MARGIN:0px 0px 0px 1.8em; }
#content li				{ FONT-SIZE:1em; LINE-HEIGHT:1.3em; TEXT-ALIGN:left; PADDING:0px; MARGIN:0px 0px 1em 0px; }

#content table			{ TEXT-ALIGN:left; VERTICAL-ALIGN:top; BORDER:1px solid #FFF; }
#content tr				{ TEXT-ALIGN:left; VERTICAL-ALIGN:top; }
#content td				{ TEXT-ALIGN:left; VERTICAL-ALIGN:top; BORDER:1px solid #FFF; PADDING:3px 3px 3px 3px; }

#content .overview		{ MARGIN:0px 0px 30px 0px; } /*table i.e. Vorlesungsverzeichnis*/
#content .overview td	{ TEXT-ALIGN:left; VERTICAL-ALIGN:top; BORDER-BOTTOM:1px solid #E1E3E0; } 
#content .overview th, .th	{ TEXT-ALIGN:left; VERTICAL-ALIGN:top; BACKGROUND:#E1E3E0; FONT-WEIGHT:normal; }


#hd_lang a:link,				
#hd_lang a:visited		{ TEXT-DECORATION:none; COLOR:#1E3FAB; BACKGROUND:#FFF; }
#hd_lang a:hover,
#hd_lang a:active		{ TEXT-DECORATION:underline; COLOR:#1E3FAB; BACKGROUND:#FFF; }

#content a:link			{ TEXT-DECORATION:none; COLOR:#1E3FAB; /*BACKGROUND:#FFF url(img/bg_link.png) 0em 0.2em no-repeat; PADDING:0px 0px 0px 13px; MARGIN:0px 0px 0px 2px;*/ }
#content a:visited		{ TEXT-DECORATION:none; COLOR:#1E3FAB; /*BACKGROUND:#FFF url(img/bg_link_visited.png) 0em 0.2em no-repeat; PADDING:0px 0px 0px 13px; MARGIN:0px 0px 0px 2px;*/ }
#content a:hover,
#content a:active		{ TEXT-DECORATION:underline; COLOR:#1E3FAB; /*BACKGROUND:#FFF url(img/bg_link_visited.png) 0em 0.2em no-repeat; PADDING:0px 0px 0px 13px; MARGIN:0px 0px 0px 2px;;*/ }

#content_h1				{ POSITION:relative; LEFT:20px; FLOAT:left; FONT-SIZE:7pt; HEIGHT:35px; WIDTH:800px; }
#content_h1:hover		{ POSITION:relative; LEFT:20px; FLOAT:left; FONT-SIZE:7pt; HEIGHT:35px; WIDTH:800px; }
#content_h1:active		{ POSITION:relative; LEFT:20px; FLOAT:left; FONT-SIZE:7pt; HEIGHT:35px; WIDTH:800px; }

#content_h1 a:link,				
#content_h1 a:visited	{ TEXT-DECORATION:none; COLOR:#111;BACKGROUND:#FFF; PADDING:0px 0px 0px 0px; MARGIN:0px 2px 0px 2px; !important; }
#content_h1 a:hover,
#content_h1 a:active	{ TEXT-DECORATION:underline; COLOR:#111; BACKGROUND:#FFF; PADDING:0px 0px 0px 0px; MARGIN:0px 2px 0px 2px; !important; }





/*Navigation*/
#nav ul 					{ MARGIN:0px; PADDING:0px; LIST-STYLE-TYPE:none; }
#nav .navtop				{ HEIGHT:65px; WIDTH:150px; MARGIN:0px; PADDING:0px;  }
#nav .navtop tr td			{ VERTICAL-ALIGN:bottom; PADDING:0px 5px 20px 5px; FONT-SIZE:10pt;  }
#nav .navtop tr td	a		{ COLOR:#FFF; WIDTH:150px; TEXT-DECORATION:none; FONT-WEIGHT:bold; PADDING-BOTTOM:20px; }
#nav .navtop tr td	a:hover { COLOR:#FFF; WIDTH:150px; TEXT-DECORATION:none; FONT-WEIGHT:bold; PADDING-BOTTOM:20px; BACKGROUND:transparent; }

#nav .navsub				{ BORDER-COLLAPSE:collapse; }
#nav .navsub tr td ul li	{ WIDTH:220px; HEIGHT:25px; MARGIN:0px; BACKGROUND:#96A19F; BORDER-BOTTOM:1px solid #B6BDBC;  }
#nav .navsub tr td a		{ WIDTH:220px; HEIGHT:25px; LINE-HEIGHT:25px; TEXT-DECORATION:none; FONT-WEIGHT:bold; COLOR:#FFF; PADDING:0px 10px 0px 10px; }
#nav .navsub tr td a:hover	{ WIDTH:220px; HEIGHT:25px; LINE-HEIGHT:25px; TEXT-DECORATION:none; FONT-WEIGHT:bold; COLOR:#FFF; PADDING:0px 10px 0px 10px; }

#nav ul li					{ HEIGHT:65px; MARGIN:0px; POSITION:relative; FLOAT:left; DISPLAY:block; TEXT-ALIGN:left; }
#nav ul li:hover ul 		{ DISPLAY:block; POSITION:absolute; TOP:54px; LEFT:0px; MARGIN:0px; }
#nav ul li a:hover ul 		{ DISPLAY:block; POSITION:absolute; TOP:54px; LEFT:0px; }
#nav ul li ul 				{ DISPLAY:none; }
.hidetagIE7					{ COLOR:#4C6D7D; }


/*Bilder in Abschnittte*/
.bild_links					{ POSITION:relative; FLOAT:left}
.bild_links	img			{ margin: 0 30px 10px 0 !important; }

.bild_rechts				{ POSITION:relative; FLOAT:right}
