body {



width: 100%;

font-family: Arial, Arial, sans-serif;

color: #000000;

overflow-y: scroll;

overflow-x: hidden;

font-size: 12px;

margin:0;

}

a {



font-family: Arial, Arial, sans-serif;

color: #000000;



text-decoration: none;



}



#top {



width: 100%;



height: 270px;



background: url("../pix/bg_middle.png") repeat-y #9b9b9b;



background-position: 50% 0px;



text-align: center;



}



#topBG {



width: 798px;



height: 15px;



margin: 0 auto;



background: url("../pix/bg_top.png") no-repeat #9b9b9b;



text-align: center;



}



#bannerWrap {



width: 780px;



margin: 0 auto;



background-color: transparent;



background-position: center;



text-align: center;



padding: 0;



}



#banner {



width: 748px;



margin-left: 13px;



background-color:#FFFFFF;



padding-bottom: 5px;



padding-top: 0px;



text-align: center;



}



#topWrap {



width: 754px;



height: 60px;



background-color: #FFFFFF;



margin: 0 auto;



padding-left: 10px;



padding-right: 10px;



padding-bottom: 8px;



margin-top: 5px;



}



#contentTop {



float: left;



width: 545px;



height: 53px;



background-color: #bababa;

text-align: left;

vertical-align: middle;



font-size: 40px;

color: #FFFFFF;

padding-left: 5px;

padding-top: 5px;

font-style: italic;

font-family: Georgia;



}



#naviTop {



float: left;



width: 194px;



height: 58px;



margin-left: 8px;



background-color: #bababa;



font-family: Georgia;



color: #FFFFFF;



vertical-align: top;



padding-top: 0px;







}

.naviTopL {

	width: 30%;

	float: left;

	margin:0;

	padding:0;

}

.naviTopL a {

font-size: 11px;

color: #FFFFFF;

}

.naviTopS {

	width: 2%;

	float: left;

	font-size: 11px;

	color: #FFFFFF;

	margin-right: 1%;

}

.last {

	margin-right: 4%;

}

#ieBottom {



width: 100%;



}



#bottom {



width: 778px;



min-height: 200px;



margin: 0 auto;



padding: 10px;



padding-top: 4px;



padding-bottom: 0;



background: url("../pix/bg_middle.png") repeat-y #FFFFFF;



}



#bottomBG {



width: 754px;



margin-left: 10px;



margin-top: 10px;



background: url("../pix/naviBG.png") repeat-y transparent;



background-position: right;



}



#content {



float: left;



width: 530px;



padding-left: 10px;

padding-right: 10px;

line-height: 150%;

}

#cL {
float: left;

width: 254px;

margin-right: 21px;

}



#cR {
float: left;

width: 254px;
}

#navi {



float: left;



width: 194px;



margin-left: 10px;



background-color: #bababa;



text-align: left;



padding-top: 3px;

padding-bottom: 10px;

line-height: 150%;

}

#navi ul {

list-style-type: none;

margin:0;

padding: 0;

margin-left: 2px;

width: 206px;

}

#navi ul li.lvl1 {

margin:0;

padding:0;

padding-left: 10px;

margin-top: 10px;

}

#navi ul li.lvl1 a {

font-weight: bold;

}

#navi ul li.lvl1 ul{

margin: 0;

padding: 0;

margin-left: 10px;

margin-top: 5px;

}

#navi ul li.lvl1 ul li{

margin: 0;

padding: 0;

margin-top: 0px;

}

#navi ul li.lvl1 ul.lvl2 li a {

font-size: 11px;

font-weight: normal;

}

#navi ul li.liSep{

width: 150px;

margin:0;

padding:0;

margin-left: 10px;

margin-top: 5px;

border-bottom: 1px dotted #000000;

}



#bottomHG {



width: 798px;



height: 42px;



margin: 0 auto;



background: url("../pix/bg_bottom.png") no-repeat transparent;



}



#footer {



width: 778px;



height: 50px;



margin: 0 auto;

text-align: right;



}

#footerL {

float: left;

width: 70%;

}

#footerR {

float: left;

width: 30%;

text-align: right;

}

#footerR a {

text-decoration: underline;

}

.clear {



clear: both;



}

ul.sitemap {

list-style-type: none;

border-left:1px dotted #000000;

margin: 0;

margin-top: 20px;

padding: 0;

}

ul.sitemapSub {

margin:0;

padding:0;

margin-left: 20px;

margin-top: 5px;
list-style-type: none;

}

ul.sitemapSub li {

list-style-type: none;

border-left:1px dotted #000000;

padding-top: 3px;

padding-bottom: 2px;

}

#IQInfobox {

float: left;

width: 238px;

min-height: 300px;

text-align: left;

padding: 16px;

padding-left: 0;

padding-top: 7px;

background-color: #FFFFFF;

}

#IQInfobox h1 {

font-size: 20px;

text-align: left;

margin-top: 4px;

margin-bottom: 10px;

color: #000000;

font-weight: normal;

}

.infoBox {

width: 100%;

margin-bottom: 10px;

margin-top: 16px;

font-size: 11px;

text-align: left;

background-color: transparent;

}

.infoBox p {

margin: 0;

}

.infoBox a {

font-size: 11px;

color: #775592;

text-decoration: none;

}

#IQInfobox .infoBox h1 {

margin-top: 2px;

margin-bottom: 0;

padding-top: 0px;

font-size: 12px;

color: #000000;

font-weight: bold;

}



#IQInfobox .infoBox h3 {

font-size: 11px;
font-weight: bold;
color: #9B9B9B;

font-weight: bolder;

margin:0;

padding:0;

color: #000000;

}

.Full {

	float: none;

	width: 508px;

}

.formSubmit {

	clear: both;

	margin-bottom: 5px;

}

.field {

border: #AFAFAF 1px solid;

width: 180px;

}

.field2 {

border: #AFAFAF 1px solid;

width: 40px;

}

.field3 {

border: #AFAFAF 1px solid;

width: 180px;

}

.field4 {

border: #AFAFAF 1px solid;

width: 163px;

}

.field5 {

border: #AFAFAF 1px solid;

font-size: 12px;

width: 180px;

}

.field6 {

border: #AFAFAF 1px solid;

width: 180px;

}

.showMore {

	display: block;

	width: 100%;

	text-align: right;

}

.tinymcewysiwyg h1 {

	line-height: 20px;

}

.tinymcewysiwyg h2 {

	line-height: 19px;

}

.tinymcewysiwyg h3 {

	line-height: 18px;

}

.tinymcewysiwyg h4 {

	line-height: 17px;

}

.tinymcewysiwyg h5 {

	line-height: 16px;

}
#lang {
	width: 100%;
	text-align: right;
	margin-top: 10px;
	margin-bottom: 10px;
}
#lang img {
	border: 0;
}

/* jw fixing */
.tinymcewysiwyg table {
	font-size: 12px;
	padding: 0;
	/*border: 0;*/
}

.tinymcewysiwyg table td, .tinymcewysiwyg table th {
	padding: 0px;
	/*border: 0;*/
}

.tinymcewysiwyg table td {
	padding: 2px;
	/*border: 0;*/
}

.tabelle-ohne-Rahmen {
	border: none;
}
.tabelle-ohne-Rahmen td {
	border: none;
}
.tabelle-Rahmen-all {
	border: 1px solid #000000;
}
.tabelle-Rahmen-all td {
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
}
.tabelle-Rahmen-all tr:first-child td {
	border-top: none;
}
.tabelle-Rahmen-all td:first-child {
	border-left: none;
}
.tabelle-Rahmen-oben-unten-Spalten {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
.tabelle-Rahmen-oben-unten-Spalten td {
	border-left: 1px solid #000000;
}
.tabelle-Rahmen-oben-unten-Spalten td:first-child {
	border: none;
}
.tabelle-Rahmen-oben-unten-zeilen {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	rules: rows;
}
.tabelle-Rahmen-oben-unten-zeilen td {
	border-top: 1px solid #000000;
}
.tabelle-Rahmen-oben-unten-zeilen tr:first-child td {
	border: none;
}
.tabelle-Rahmen-oben-Spalten {
	border-top: 1px solid #000000;
}
.tabelle-Rahmen-oben-Spalten td {
	border-left: 1px solid #000000;
}
.tabelle-Rahmen-oben-Spalten td:first-child {
	border: none;
}
.tabelle-Rahmen-oben-Zeilen {
	border-top: 1px solid #000000;
}
.tabelle-Rahmen-oben-Zeilen td {
	border-top: 1px solid #000000;
}
.tabelle-Rahmen-oben-Zeilen tr:first-child td {
	border: none;
}
.tabelle-Rahmen-unten-Spalten {
	border-bottom: 1px solid #000000;
}
.tabelle-Rahmen-unten-Spalten td {
	border-left: 1px solid #000000;
}
.tabelle-Rahmen-unten-Spalten td:first-child {
	border: none;
}
.tabelle-Rahmen-unten-Zeilen {
	border-bottom: 1px solid #000000;
}
.tabelle-Rahmen-unten-Zeilen td {
	border-top: 1px solid;
}
.tabelle-Rahmen-unten-Zeilen tr:first-child td {
	border: none;
}
.tabelle-Rahmen-rechts-links-Spalten {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.tabelle-Rahmen-rechts-links-Spalten td {
	border-left: 1px solid #000000;
}
.tabelle-Rahmen-rechts-links-Spalten td:first-child {
	border: none;
}
.tabelle-Rahmen-rechts-Spalten {
	border-right: 1px solid #000000;
}
.tabelle-Rahmen-rechts-Spalten td {
	border-left: 1px solid #000000;
}
.tabelle-Rahmen-rechts-Spalten td:first-child {
	border: none;
}
.tabelle-Rahmen-links-Spalten {
	border-left: 1px solid #000000;
}
.tabelle-Rahmen-links-Spalten td {
	border-left: 1px solid #000000;
}
.tabelle-Rahmen-links-Spalten td:first-child {
	border: none;
}
.tabelle-Rahmen-rechts-Zeilen {
	border-right: 1px solid #000000;
}
.tabelle-Rahmen-rechts-Zeilen td {
	border-top: 1px solid #000000;
}
.tabelle-Rahmen-rechts-Zeilen tr:first-child td {
	border: none;
}
.tabelle-Rahmen-links-Zeilen {
	border-left: 1px solid #000000;
}
.tabelle-Rahmen-links-Zeilen td {
	border-top: 1px solid #000000;
}
.tabelle-Rahmen-links-Zeilen tr:first-child td {
	border: none;
}
