/* @override http://www.bischoff-textil.com/css/bischoff.css */

/* Bischoff Textil AG CSS von Markus Tinner */

html { vertical-align: top; background: url(../images/frame/html.jpg) center; min-width: 900px;
	height: 100%;
}

body { font-family: "Century Gothic", "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; background: url(../images/frame/head.jpg) repeat-x center top; margin: 0;
}

#wrapper { margin-right: auto; margin-left: auto; padding: 0;
	overflow: auto;
	width: 900px;
	height: 100%;
}

#menu {
	margin-top: 137px;
	margin-left: 45px;
}

#content {
	float: left;
	width: 570px;
	margin: 70px 70px 70px 50px;
	display: inline;
}

p     { color: #76838d; text-align: left;
	font: 0.9em "Century Gothic", "Helvetica Neue", Arial, tahoma, Verdana;
}

address {
	color: #a2b257;
	font-style: italic;
	font-size: .74em;
}

blockquote { font-size: 12px; letter-spacing: 1px;
}

/* Sidebar Einstellungen */

#sidebar {
	height: 900px;
	margin: 79px 15px 70px 690px;
}

#sidebar p {
	color: #507890;
	font-size: .74em;
	margin-top: 0;
	margin-bottom: 12px;
	text-transform: uppercase;
}

#sidebar address {
	color: #507890;
	font-size: .74em;
	margin-top: 0;
	margin-bottom: 12px;
	font-weight: normal;
	font-style: normal;
}

#sidebar h6   { color: #a2b257; margin-top: 8px; margin-bottom: 0;
	font: 0.74em "Century Gothic", "Lucida Grande", LucidaGrande, Lucida, Helvetica, Arial;
	text-transform: uppercase;
}

/* Footer Einstellungen */

#footer {
	background: url(../images/frame/foot.jpg) repeat-x center;
	height: 103px;
	padding-top: 30px;
	padding-bottom: 20px;
	clear: both;
}

#footer p {
	text-align: center;
	font-size: .74em;
	color: #4f585f;
}

/* Titel Einstellungen */

h1   { color: #54a4d2; margin-bottom: 30px; border-bottom: 1px solid #243641; background-image: url(../images/frame/shadow-green.gif); background-repeat: no-repeat; background-position: 100% 0; padding-left: 10px; text-shadow: #000000 0 0 0px;
	margin-top: 0;
	font: normal 2.6em "Century Gothic", "Trebuchet MS", Arial, Georgia;
}

.p:first-letter { color: #395769; }

h2   { color: #fff; margin-top: 20px; margin-bottom: 6px;
	font: 1.7em "Century Gothic", "Lucida Grande", LucidaGrande, Helvetica, Arial;
}
h3   { color: #8c9ba7; margin-top: 20px; margin-bottom: 6px;
	font: normal 1.2em "Century Gothic", "Lucida Grande", LucidaGrande, Lucida, Helvetica, Arial;
}
h4   { color: #fff; margin-top: 25px; margin-bottom: 5px;
	font: normal 1.1em "Century Gothic", "Lucida Grande", LucidaGrande, Lucida, Helvetica, Arial;
}
h5   { color: #a2b257;
	font: 1em "Century Gothic", "Lucida Grande", LucidaGrande, Lucida, Helvetica, Arial;
	background: url(../images/buttons/terminpunkt.gif) no-repeat 0 center;
	padding-left: 16px;
	margin-bottom: -8px;
}

h6   { color: #a2b257; margin-bottom: 0;
	font: 0.85em "Century Gothic", "Lucida Grande", LucidaGrande, Lucida, Helvetica, Arial;
	letter-spacing: 1px;
}

/* Links */

a { font-family: "Century Gothic", Verdana, "Trebuchet MS", Helvetica, Arial }

a:link, a:visited  { color: #9dc8f2; text-decoration: none; }

a:hover, a:active  { color: #a2b257; text-decoration: underline; }

/* Bilder ausrichten */

img#sitemap {
	margin-right: 10px;
	margin-top: 0;
	margin-bottom: -8px;
}

.bildrechts { margin-left: 20px; margin-bottom: 20px; border-width: 0;
	float: right;
	clear: both;
}
.bildlinks { margin-bottom: 10px; float: left; margin-right: 20px; border-width: 0; }
object.flash-movie {
	margin-left: -49px;
}

.personen {
	width: 250px;
	display: inline-table;
	margin-bottom: 20px;
	margin-top: 16px;
	margin-right: 30px;
}

.personenbreit {
	width: 590px;
	display: inline-table;
	margin-bottom: 20px;
	margin-top: 16px;
	margin-right: 30px;
}

.personen h5 {
	margin-top: 6px;
}

.rahmen {
	padding: 10px;
	border: 1px solid #2a4467;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background-color: #202f42;
}
/* Tabellen, Trennlinien */

#content table {
	border-collapse:collapse;
	width: 570px;
	border-style: none;
}

#content table h6 {
	font-size: .74em;
	padding: 5px;
	margin: 3px 0 0;
	text-align: center;
}

#content table h3 {
	text-align: center;
	padding: 2px;
	margin: 0;
}

#content table p {
	margin: 0;
	padding: 5px;
	font-weight: normal;
	font-style: normal;
}

#lehre td {
	border-bottom: 1px solid #2a3e58;
	padding: 0;
	margin: 0;
	border-right-style: hidden;
	border-left-style: hidden;
}

#sidebar hr {
	border-bottom: 1px solid #365262;
	margin-top: 28px;
	border-top: 0 none #507890;
	margin-right: 10px;
	border-left-style: none;
	border-right-style: none;
	margin-left: -18px;
}

hr {
	border-top: 0 none #8c9ba7;
	border-bottom: 1px solid #202f42;
	margin-top: 28px;
	border-right-style: none;
	border-left-style: none;
}

/* Listen, Formular */

ul {
	color: #606414;
	text-shadow: #000000 0 0 0px;
	list-style-type: circle;
	font-size: .84em;
	padding-left: 28px;
}

ol {
	list-style-type: decimal-leading-zero;
	color: #a98742;
	font-size: .84em;
	padding-left: 38px;
}

.jahrgang {
	display: inline;
	float: left;
	padding: 0;
	width: 550px;
}

.jahrgang li {
	list-style-type: none;
	padding: 0 8px;
	float: left;
	border-width: 1px;
	border-right: 1px solid #9baacd;
	letter-spacing: 2px;
	font-size: 1.2em;
	color: #a2b257;
}

.formular { color: #a8cde3; background-color: #243641; border: solid 1px #365161;
	margin: 0 4px 0 2px;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 4px;
}

form#Kontakt tr td {
	margin: 0;
	padding: 0;
}

form#Kontakt h6 {
	margin-bottom: 5px;
	margin-top: 5px;
	margin-right: 5px;
}

