/* Globale Definitionen */

body { 
		background-color: #FFFFFF;
		border: 0;
		font: 70% Verdana, Helvetica,Arial,sans-serif;
		color: #000;
		margin: 0; 
		padding: 5px; 
		text-align: center;
		}
a { border-bottom: 1px dotted #4C6DD3; color: #4C6DD3; font-weight: bold; text-decoration: none; }
a:hover { border-bottom: 1px solid #FF9933; color: #FF9933; }

h1, h2, h3, h4, h5 { font-family: Helvetica,Arial,sans-serif; margin: 0; padding: 0; }
h2 { font-size: 1.1em; padding: 49px 0 0 30px; color: #888; }
h3 { font-size: 2em; margin: 0 0 0 30px; color: #222;}
h4 { font-size: 1.3em; margin: 25px 0px 0px 10px; color: #608AB0; }
h5 { font-size: 1.1em; margin-top: 5px; color: #222; }

p, dl, td { font-size: 0.95em; line-height: 1.4em; margin: 10px 10px 10px 10px;  }
b {font-size: 0.8em; font-weight: bold; line-height: 1.4em;}
table {margin: 10px 10px 10px 10px;}

img { border: none; }

div.clear { clear: both; }

/* Hauptnavigation */

div#navigation { float: left; margin: 0 0 0 0px; -margin: 0 0 0 0px; padding: 0; width: 145px;}
	#navigation img { margin: 0 0 0 24px; }
	#navigation ul { list-style: none; margin: 0; padding: 0; }
	#navigation li { list-style: none; }
	#navigation a {
	display: block;
	border-bottom: none;
	color: #000000;
	font: bold 11px/11px Helvetica,Arial,sans-serif;
	margin: 0 0 0 14px;
	padding: 6px 0 5px 18px;
	text-decoration: none;
	width: auto;
	-width: 100%;
	}

	#navigation a:hover { background: #3232cb; border: none; color: #FFF; }
	#bta a:hover { background: #00FF00; border: none; color: #000000; }
	#cta a:hover { background: #0099FF; border: none; color: #000000; }
	#pta a:hover { background: #FF9933; border: none; color: #000000; }

/* Standortanzeige */
	#home-a a, #home-a a:hover { background: #3232cb; border: 1px solid; border-color: #000000; color: #FFFFFF; padding: 5px 0 4px 17px;}
	#csg-a a, #csg-a a:hover { background: #3232cb; border: 1px solid; border-color: #000000; color: #FFFFFF; padding: 5px 0 4px 17px;}
	#kollegium-a a, #kollegium-a a:hover { background: #3232cb; border: 1px solid; border-color: #000000; color: #FFFFFF; padding: 5px 0 4px 17px;}
	#bta-a a, #bta-a a:hover { background: #00FF00; border: 1px solid; border-color: #000000; color: #000000; padding: 5px 0 4px 17px;}
	#cta-a a, #cta-a a:hover { background: #0099FF; border: 1px solid; border-color: #000000; color: #000000; padding: 5px 0 4px 17px;}
	#pta-a a, #pta-a a:hover { background: #FF9933; border: 1px solid; border-color: #000000; color: #000000; padding: 5px 0 4px 17px;}
	#kontakt-a a, #kontakt-a a:hover { background: #3232cb; border: 1px solid; border-color: #000000; color: #FFFFFF; padding: 5px 0 4px 17px;}
	#impressum-a a, #impressum-a a:hover { background: #3232cb; border: 1px solid; border-color: #000000; color: #FFFFFF; padding: 5px 0 4px 17px;}

/* Seiteninhalt */

div#inhalt { float: left;  margin: 0; padding: 0; width: 650px; }
div#inhalt2 { float: left;  margin: 0; padding: 0; width: 800px; }
	#inhalt a, #inhalt2 a { border-bottom: 1px dotted #4C6DD3; color: #4C6DD3; font-weight: bold; text-decoration: none; }
	#inhalt a:hover, #inhalt2 a:hover { border-bottom: 1px solid #FF9933; color: #FF9933; }
	#inhalt img, #inhalt2 img { border: none; }
	#inhalt ol, #inhalt2 ol {list-style-type:decimal;}
	#inhalt ul, #inhalt2 ul {list-style-type:circle;}
	#inhalt2 a.hint1, #inhalt2 a.hint1:hover { font-weight: normal; color:#6600FF; text-decoration: none; border: none; margin:0; padding:0; }

/* inhaltliche Ausrichtungen*/
p.hint2				{ font-size:10px; color:#878787; width:520px; margin: 10px; }
p.forms				{ margin: 30px; }
.hint1				{ color:#878787; margin-right: 1em; margin-top: 2em; margin: 10px;}
p.copyright			{ width: 520px;	}
p.haftung			{ width: 550px; }
img.right			{ float:right; margin: 0.5em; margin-right: 10px;}
img.left			{ float:left; margin: 0.5em; margin-left: 10px;}
p img.right			{ float:right; margin: 0.5em; margin-right: 0;}
p img.left			{ float:left; margin: 0.5em; margin-left: 0;}
td.top				{ background-image:url(images/pyslice-0-0.png); }
td.right			{ background-image:url(images/pyslice-1-2.png); background-repeat:no-repeat;}
td.buttom			{ background-image:url(images/pyslice-3-0.png); }
