/*html,
body,
#seite {
	min-height: 100%;
}*/

/*html,
body,
* html #seite {
	height: 100%;
}*/

html,
body {
	height: 100%;
}

body,
input,
textarea,
select {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
}

body {
	overflow: -moz-scrollbars-vertical;
	margin: 0px;
	padding: 0px;
	font-size: 100.01%;
	background-color: #ededed;
}

#distance { 
	width: 1px;
	height: 50%;
	margin-bottom: -291px;
	float: left;
}

form {
	margin: 0px;
	padding: 0px;
}

a {
	color: #762825;
	text-decoration: underline;
	outline: none;
}

a:hover {
	color: #762825;
	text-decoration: none;
}

a img {
	border: none;
}

h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
}

.clear {
	display: inline !important;
	float: none !important;
	clear: both !important;
	height: 0px !important;
	margin: 0px !important;
	padding: 0px !important;
	border: none !important;
	font-size: 0px !important;
}

.keinUmbruch {
	white-space: nowrap;
}

html>/**/body .clear {
	display: block !important;
}

.links,
.zentrum,
.rechts {
	display: inline;
	float: left;
}


/* bis hierher ok */


.links {
	position: relative;
	border-right: 1px solid #b49559;
	width: 223px;
	background-color: #c5c7c8;
}

.zentrum {
	width: auto;
	margin: 0px;
	padding: 0px;
	background: url('../img/seite/mitte/hintergrund/q.gif') 96px 41px no-repeat;
}

#seite {
	position: relative;
	width: 990px;
	margin: 0px auto;
	clear: left;
}

#seite #mitte {
	padding: 0px;
	background: #d9dadb url('../img/seite/mitte/hintergrund.jpg') top left repeat-y;
	float: left;
}

#seite #mitte .links {
	/*font-size: 14px;*/
	font-size: 0.85em;
}

#seite #mitte .links .logo {
	background-color: #c5c7c8;
	text-align: right;
	padding: 16px 33px 10px 0px;
}


/* navigation ok */

#seite #mitte .links .navigation {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #6e7071;
	padding: 14px 0px 0px 0px;
}

*+html #seite #mitte .links .navigation {
	padding: 10px 0px 0px 0px;
}

* html #seite #mitte .links .navigation {
	height: 1px;
}

/*#seite #mitte .links .navigation .logo {
	margin-top: -1px !important;
	bottom: -2px !important;
	text-align: center;
	padding-top: 47px;
	height: 1px !important;
	color: #ba995a;
	font-size: 33px;
	font-weight: normal !important;
	background-color: #868889 !important;
	display: block !important;
	font-family: Arial, Helvetica, sans-serif !important;
}*/

#seite #mitte .links .navigation ul,
#seite #mitte .links .navigation ul li {
	margin: 0px;
	padding: 0px;
}

#seite #mitte .links .navigation ul li {
	list-style-type: none;
	border-bottom: 1px solid #b49559;
}

#seite #mitte .links .navigation ul li a {
	display: block;
	min-height: 1px;
	padding: 3px 32px 4px 0px;
	text-align: right;
	text-decoration: none;
	font-size: 13px;
	color: white;
}

* html #seite #mitte .links .navigation ul li a {
	height: 1px;
}

#seite #mitte .links .navigation ul li a:hover {
	color: white;
	background-color: #b49559;
	font-size: 13px;
}

#seite #mitte .links .navigation ul li.act {
	border-bottom: none;
	background-color: #c6c7c9;
}

* html #seite #mitte .links .navigation ul li.act,
* html #seite #mitte .links .navigation ul li.act ul li {
	padding-bottom: 0px;
	background-image: none;
}

#seite #mitte .links .navigation ul li.act a {
	border-bottom: 1px solid #b49559;
	color: white !important;
	background-color: #b49559 !important;
}

#seite #mitte .links .navigation ul li.act ul {
	padding: 3px 0px 4px 0px !important;
	border-bottom: 1px solid #b49559;
	font-size: 11px;
}

#seite #mitte .links .navigation ul li.act ul li {
	border: none;
}

#seite #mitte .links .navigation ul li.act ul li a {
	padding: 2px 31px 2px 0px;
	border: none;
	font-weight: normal;
	color: #000 !important;
	background: none !important;
}

html>/**/body #seite #mitte .links .navigation ul li.act ul li a {
	padding-bottom: 3px;
}

#seite #mitte .links .navigation ul li.act ul li a:hover {
	color: #916510 !important;
}

#seite #mitte .links .navigation ul li.act ul li.act a {
	color: #762825 !important;
}

#seite #mitte .zentrum .oben {
	height: 56px;
	width: 766px;
	position: relative;
}

#seite #mitte .zentrum .oben img {
	float: left;
}

#seite #mitte .zentrum .oben img.flag {
	padding: 28px 0px 0px 33px;
}

#seite #mitte .zentrum .oben img.flag.uk {
	padding-left: 22px;
}

#seite #mitte .zentrum .oben .rechts {
	position: relative;
	font-size: 12px;
	width: 493px;
	float: left;
	height: 44px;
	margin: 0;
	padding: 0;
	background: url('../img/seite/mitte/zentrum/oben/schwarz_gold.gif') top left repeat-x;
}

#seite #mitte .zentrum .oben .rechts .navigation ul, 
#seite #mitte .zentrum .oben .rechts .navigation li {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}

#seite #mitte .zentrum .oben .rechts .navigation {
	height: 17px;
	overflow: hidden;
	display: inline;
}

#seite #mitte .zentrum .oben .rechts .navigation ul {
	border-right: 1px solid white;
	margin-left: 74px;
}

#seite #mitte .zentrum .oben .rechts .navigation li {
	border-left: 1px solid white;
	padding: 0 5px;
	padding-top: 27px;
	height: 17px;
}

#seite #mitte .zentrum .oben .rechts .navigation a {
	text-decoration: none;
	color: white;
}

#seite #mitte .zentrum .oben .rechts .navigation a:hover {
	color: #000;
}

#seite #mitte .links #logo_q_pool {
	padding: 34px 0px 0px 25px;
	background-color: #6e7071;
	display: block;
}

#seite #mitte .zentrum .inhalt {
	position: relative;
	padding: 0px 40px 0px 68px;
	width: 518px;
	font-size: 0.72em;
	line-height: 1.3;
	float: left;
	height: 399px !important;
}


#seite #mitte .zentrum .inhalt .scrollbar {
	height: 127px;
	overflow: auto;
	padding-right: 12px;
	margin-bottom: 10px;
	scrollbar-face-color:#f4f4f4;
	scrollbar-highlight-color:#f4f4f4;
	scrollbar-3dlight-color:#CCC;
	scrollbar-darkshadow-color:#CCC;
	scrollbar-shadow-color:#f4f4f4;
	scrollbar-arrow-color:#707993;
	scrollbar-track-color:#c5c7c8;
}

#seite #mitte .zentrum .inhalt li {
	padding: 1px 0 1px 14px !important;
	margin: 0 !important;
	background: url('../img/seite/hintergrund/square.gif') 0px 7px no-repeat !important;
}

#seite #mitte .zentrum .inhalt a img {
	border-right: 5px solid #d9dadc;
	background-color: #d9dadc;
	vertical-align: middle;
	text-decoration: none;
}

#seite #mitte .zentrum .inhalt .weltweit {
	height: 37px;
	margin-right: 0px;
	float: right;
}

#seite #mitte .zentrum .inhalt .weltweit ul li {
	float: left;
	background: none !important;
	margin: 0px;
	padding: 0px !important;
}

#seite #mitte .zentrum .inhalt .weltweit ul li a {
	color: #002952;
	font-size: 14px;
	padding: 0px;
}

#seite #mitte .zentrum .inhalt .weltweit ul li img {
	margin-top: 1px;
	padding-right: 5px;
}

#seite #mitte .zentrum .inhalt .weltweit_h h1 {
	padding: 8px 65px 0px 0px;
}

#seite #mitte .zentrum .inhalt h1 {
	margin: 0px -40px 37px 0px;
	padding: 45px 65px 0px 0px;
	font-size: 25px;
	font-weight: normal;
	color: #002952;
	letter-spacing: 0.05em;
	line-height: 1.1;
	background: url('../img/seite/hintergrund/linie_gold.gif') bottom left repeat-x !important;
	float: right;
}

*+html #seite #mitte .zentrum .inhalt h1 {
	font-size: 23px;
}

html>/**/body #seite #mitte .zentrum .inhalt h1 {
	font-size: 22px;
	margin-bottom: 38px;
}

#seite #mitte .zentrum .inhalt img {
	margin: 8px 0px;
}

#seite #mitte .zentrum .inhalt h1 strong {
	/*letter-spacing: 0em;*/
	font-size: 25px;
}

html>/**/body #seite #mitte .zentrum .inhalt h1 strong {
	font-size: 23px;
}

html>/**/body #seite #mitte .zentrum .inhalt h1 {
	letter-spacing: 0.1em;
}

html:first-child>b\ody #seite #mitte .zentrum .inhalt h1 {
	margin-top: -1px;
}

#seite #mitte .zentrum .inhalt h2 {
	margin: 0px;
	padding-bottom: 0px;
	font-size: 100%;
	color: #002952;
}

#seite #mitte .zentrum .inhalt h3 {
	font-size: 1.2em;
	color: #002952;
	margin-bottom: 8px;
}

#seite #mitte .zentrum .inhalt ul {
	list-style-type: none;
	margin: 0px 0px 10px -10px;
	padding: 0px;
}

* html #seite #mitte .zentrum .inhalt ul {
	padding-left: 12px;
	height: 1em;
}

html>body #seite #mitte .zentrum .inhalt ul {
	overflow: auto;
	padding-left: 10px;
}

#seite #mitte .zentrum .inhalt ul li {
	background: url('/img/seite/symbole/stern/orange_weiss.gif') 1px 2px no-repeat;
	margin: 0px 0px 4px;
	padding-left: 17px;
}

#seite #mitte .zentrum .inhalt ul.pdf li {
	background: url('/img/seite/symbole/pdf.gif') 0px 1px no-repeat;
	padding-bottom: 2px;
	padding-left: 22px;
}

#seite #mitte .zentrum .inhalt ol {
	margin: 0px 0px 10px 29px;
	padding: 4px 0px 5px;
}

html>body #seite #mitte .zentrum .inhalt ol {
	margin-left: 24px;
}

#seite #mitte .zentrum .inhalt ol li {
	margin: 0px 0px 0px 15px !important;
	padding: 0px 0px 10px 0px !important;
	background: none !important;
}

#seite #mitte .zentrum .inhalt p {
	margin: 0px 0px 8px;
}

#seite #mitte .zentrum .inhalt p.klein {
	margin-top: 7px;
	font-size: 90%;
}

#seite #mitte .zentrum .inhalt table {
	margin-bottom: 20px;
	font-size: 12px;
}

#seite #mitte .zentrum .inhalt table.tabelleLinien {
	border: 1px solid #ababab !important;
	border-collapse: collapse !important;
	margin-top: 5px;
	margin-left: 1px;
}

#seite #mitte .zentrum .inhalt table.tabelleLinien td,
#seite #mitte .zentrum .inhalt table.tabelleLinien th {
	border: 1px solid #ababab !important;
	padding: 4px;
	background-color: #d9dadb;
	filter: alpha(opacity=80);
	-moz-opacity: .80;
	opacity: 0.8;
	-khtml-opacity: 0.8;
	color: #000;
}

#seite #mitte .zentrum .inhalt table tr th,
#seite #mitte .zentrum .inhalt table tr td {
	vertical-align: top;
	padding: 1px 0px;
}

#seite #mitte .zentrum .inhalt table tr th {
	padding: 5px;
	text-align: left;
	background-color: #e0d2b8 !important;
	border: 1px solid #ababab !important;
}

#seite #mitte .zentrum .inhalt .spalte {
	display: inline;
	float: left;
	width: 255px;
	margin-right: 40px;
}

#seite #mitte .zentrum .inhalt .last {
	margin-right: 0px;
}

#seite #mitte .zentrum .inhalt .collage {
	padding: 7px 0px 20px 0px !important;
}

html>/**/body #seite #mitte .zentrum .inhalt .collage {
	padding-top: 8px !important;
}

#seite #mitte .zentrum .inhalt .collage, 
#seite #mitte .zentrum .inhalt .collage img {
	margin: 0px;
	padding: 0px;
}

#seite #mitte .zentrum .inhalt .collage em img {
	padding: 0px 3px !important;
}

#seite #mitte .zentrum .inhalt .collage span {
	float: left;
	font-size: 10px;
	white-space: nowrap;
	line-height: 1.1;
	height: 132px;
}

#seite #mitte .zentrum .inhalt .collage span img {
	margin-bottom: 4px;
}

#seite #mitte .zentrum .inhalt .javascriptSlider a {
	background: url('../img/seite/symbole/pfeil.gif') center left no-repeat !important;
	text-decoration: none;
	margin: 16px 0px;
	padding: 10px 8px 10px 17px;
	font-weight: bold;
	color: #002952;
	font-size: 12px;
	width: 18em;
}

#seite #mitte .zentrum .inhalt .javascriptSlider strong {
	color: #002952;
}

#seite #mitte .zentrum .inhalt .javascriptSlider {
	height: 100%;
	/*filter: alpha(opacity=80);
	-moz-opacity: .80;
	opacity: 0.8;
	-khtml-opacity: 0.8;
	background-color: #d9dadc;*/
	padding: 0px 14px 12px !important;
	color: #000000;
	/*border: 1px solid #b08c46;*/
}

#seite #mitte .zentrum .inhalt .slide {
	/*background: #d9dadc;*/
	width: 443px;
	padding-left: 19px;
}

#seite #mitte .zentrum .inhalt .slide a {
	padding: 0px;
	background-image: none !important;
	text-decoration: underline;
}

#seite #mitte .zentrum .inhalt .slide strong {
	color: #2b2b2b;
}

#seite #mitte .zentrum .inhalt .slide ul {
	margin-left: 10px;
}

#seite #mitte .zentrum .inhalt .zurueck {
	position: absolute;
	top: 54px;
	left: 66px;
}

#seite #mitte .zentrum .inhalt .zurueck a {
	text-decoration: underline;
	color: #002952;
}

#seite #mitte .zentrum .inhalt .liste ul li {
	background: url('../img/seite/symbole/pfeil.gif') center left no-repeat !important;
	padding-bottom: 5px !important;
	padding-top: 5px !important;
}

#seite #mitte .zentrum .inhalt .liste a {
	font-size: 13px;
	color: #002952;
	font-weight: bold;
}

#seite #mitte .zentrum .inhalt .aktuelles p {
	border-bottom: 1px dotted #8892ae;
	padding-bottom: 15px;
}

#seite #mitte .zentrum .inhalt .aktuelles img {
	float: left;
	margin-right: 10px;
	margin-left: 0px;
	margin-top: 0;
}

#seite #mitte .zentrum .inhalt .aktuelles.detail p {
	border: none !important;
}

#seite #mitte .zentrum .inhalt .aktuelles.detail ul {
	margin: 5px 10px;
	padding: 0;
}

#seite #mitte .zentrum .inhalt #leseecke a {
	font-weight: bold;
	color: #002952;
}

#seite #mitte .zentrum .inhalt #leseecke p {
	margin-bottom: 12px;
}

#seite #mitte .zentrum .inhalt #leseecke em {
	font-style: normal !important;
	font-size: 11px;
	color: #6e120f;
}

#seite #mitte .zentrum .inhalt #leseecke .aktuelles a {
	font-weight: normal !important;
}

#seite #mitte .zentrum .inhalt #leseecke .aktuelles strong a {
	font-weight: bold !important;
}

#seite #mitte .zentrum .inhalt #mitglieder .eingabe {
	margin-left: 54px;
}

#seite #mitte .zentrum .inhalt #mitglieder table {
	border-collapse: collapse !important;
	background: none !important;
	margin: 0px;
	padding: 0px;
}

#seite #mitte .zentrum .inhalt #mitglieder td {
	background: none !important;
	padding: 2px 6px;
	border-collapse: collapse !important;
	margin: 0px;
}

html>/**/body #seite #mitte .zentrum .inhalt #mitglieder td {
	padding: 3px 6px 4px 6px;
}

#seite #mitte .zentrum .inhalt #mitglieder table td strong {
	line-height: 1.6;
}

#seite #mitte .zentrum .inhalt #mitglieder button {
	width: 180px;
	height: 28px;
	margin: 0px;
	padding: 3px;
	border: 1px solid #b49559;
	filter: alpha(opacity=80);
	-moz-opacity: .80;
	opacity: 0.8;
	-khtml-opacity: 0.8;
}

#seite #mitte .zentrum .inhalt #mitglieder button img {
	margin: 0px;
	padding: 0px;
}

#seite #mitte .zentrum .inhalt .bild {
	display: inline;
	float: right;
	margin: 0px 0px 10px 20px;
}

#seite #mitte .zentrum .inhalt .bild img {
	display: block;
	border: 1px solid #6b6b6b;
}

#seite #mitte .zentrum .inhalt .bild span {
	display: block;
	margin-top: 3px;
	font-size: 90%;
}

#seite #mitte .zentrum .inhalt .floatLeft {
	float: left;
	margin-right: 10px;
	margin-left: 0px;
	margin-top: 0;
}

#seite #mitte .zentrum .inhalt .formular {
	font-size: 13px;
	margin: 0;
}

#seite #mitte .zentrum .inhalt .formular label {
	vertical-align: -4px;
}

#seite #mitte .zentrum .inhalt .formular input,
#seite #mitte .zentrum .inhalt .formular select,
#seite #mitte .zentrum .inhalt .formular textarea {
	border: 1px solid #a9a9a9;
	font-size: 13px;
	padding: 1px 1px 1px 2px;
	filter: alpha(opacity=80);
	-moz-opacity: .80;
	opacity: 0.8;
	-khtml-opacity: 0.8;
	margin: 0;
}

html>/**/body #seite #mitte .zentrum .inhalt .formular input,
html>/**/body #seite #mitte .zentrum .inhalt .formular select,
html>/**/body #seite #mitte .zentrum .inhalt .formular textarea {
	padding: 1px 1px 1px 2px;
}

#seite #mitte .zentrum .inhalt .formular input.kurz {
	width: 15px;
}

#seite #mitte .zentrum .inhalt .formular input.checkbox {
	margin-right: 1px;
	vertical-align: -2px;
	border: none;
}

#seite #mitte .zentrum .inhalt .formular input.submit {
	cursor: pointer;
	padding-bottom: 1px;
	border-color: #b49559;
	color: white;
	background-color: #762825;
	width: 100px;
	margin-top: 11px;
}

#seite #mitte .zentrum .inhalt .abstand {
	overflow: hidden;
	height: 15px;
	margin-top: 15px;
}

#seite #mitte .zentrum .inhalt p.klein {
	font-size: 90%;
}

#seite #mitte .zentrum .inhalt .ansichten a {
	float: left;
	padding-right: 1px;
}

#seite #mitte .zentrum .inhalt .ansichten a img {
	display: block;
	width: 77px;
	height: 100px;
}

#seite #mitte .zentrum .news {
	width: 140px;
	background: url('../img/seite/mitte/zentrum/rechts/verlauf.jpg') top left repeat-y;
	float: left;
	/*overflow: hidden;*/
	font-size: 12px;
	position: relative;
	height: 100%;
	margin-top: -12px;
}

#seite #mitte .zentrum .news .clear {
	height: 56px !important;
	display: block !important;
	background-color: #d9dadb;
}

html>body #seite #mitte .zentrum .news .clear {
	height: 57px;
}

* html #seite #mitte .zentrum .news .clear {
	height: 58px !important;
}

*+html #seite #mitte .zentrum .news .clear {
	height: 58px !important;
}

html:first-child>b\ody #seite #mitte .zentrum .news .clear {
	height: 57px !important;
}

#seite #mitte .zentrum .news h4 {
	color: white;
	background-color: #762825;
	font-size: 2.0em;
	font-weight: normal;
	letter-spacing: 0.2em;
	padding: 2px 12px 0px 12px;
	border-bottom: 1px solid #b49559;
	margin-bottom: 30px;
	line-height: 0.8;
}

#seite #mitte .zentrum .news p {
	padding: 0 9px 0 11px;
	line-height: 1.3;
}

#seite #mitte .zentrum .news em {
	border-top: 1px dotted #000;
	font-style: normal;
	color: #762825;
	display: block;
	margin-right: -9px;
	padding-left: 1px;
	padding-top: 6px;
}

* html #seite #mitte .zentrum .news em {
	height: 57px !important;
	background: url('../img/seite/hintergrund/dotted.gif') top left repeat-x !important;
	border: none;
	height: 1px;
}

html:first-child>b\ody #seite #mitte .zentrum .news em {
	height: 57px !important;
	background: url('../img/seite/hintergrund/dotted.gif') top left repeat-x !important;
	border: none;
	height: 1px;
}

#seite #mitte .zentrum .unten {
	position: relative;
	height: 128px;
/*	margin-top: 30px;*/
	color: white;
	background-color: #00203f;
	font-size: 0.75em;
	padding: 0 67px;
	width: 632px;
	line-height: 1.3;
	font-weight: normal;
}

#seite #mitte .zentrum .unten .headline {
	width: 699px;
	margin-left: -67px;
	margin-right: -67px;
	margin-bottom: 30px;
	padding: 3px 0 1px 67px;
	color: #b49559;
	text-transform: uppercase;
	letter-spacing: 0.6em;
	background: black url('../img/seite/unten/q_hintergrund.gif') no-repeat 257px 0px;
}

#seite #mitte .zentrum .unten .headline p {
	margin: 0;
	padding: 0;
}

#seite #mitte .zentrum .unten a {
	color: white;
	text-decoration: none;
}
