/* ------ body ------ */
body {
	background:#ffffff url(images/back.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
h2 {
	font-size: 12px;
	color: #333;
	margin: 0;
	font-family: verdana, palatino, arial;
	margin-bottom: 10px;
	margin-top: 5px;
}
a:link { 	color: #333; text-decoration: underline; }
a:visited { color: #333; text-decoration: underline; }
a:focus { 	color: #333; text-decoration: underline; }
a:hover { 	color: #333; text-decoration: none; }
a:active { 	color: #333; text-decoration: underline; }

/* ------ header ------ */
div.header {
	width: 900px;
	height: 950px;
	margin-left:auto;
	margin-right:auto;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}
/* ------ country ------ */
div.country {
	font-family: verdana, palatino, arial;
	color: #ffffff;
	font-weight: 700;
	font-size: 10pt;
	margin-left: auto;
	margin-right: 0;
	float: right;
}
img.country {
	width: 25px;
	height: 17px;
	border: solid 1px #c0c0c0;
}
img.country1 {
	width: 25px;
	height: 17px;
	border: solid 1px #000000;
}
/* ------ firma ------ */
div.firma {
	margin-top: 30px;
	font-family: 'Times New Roman', Times, serif;
	color: #ffffff;
	font-weight: 700;
	font-size: 21pt;
}
/* ------ top-images ------ */
img.timages {
	margin-top: 20px;
	width: 738px;
	height: 189px;
	border: outset 1px #000000;
}
/* ------ middle ------ */
div.middle {
	width: 740px;
	min-height: 600px;
	margin-left:0;
	margin-right:auto;
	background: #ffffff;
	position: relative;
	top: -5px;
	float: left;
}
/* ------ links ------ */
div.links {
	width: 740px;
	height: 100px;
	background:url(images/lback.gif);
}
div.tlinks {
	width: 100px;
	height: 25px;
	border: solid 1px #efebef;
	text-align: center;
	padding-top: 5px;
	float: left;
}
a.links1 {
	position: relative;
	top: 10px;
	left: 80px;
	border-top: solid 1px #efebef;
	border-left: solid 1px #efebef;
	border-right: solid 1px #efebef;
}
a.links1:visited {
	display: inline-block;
	color: #525552;
	font-weight: 500;
	font-size: 10pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
}
a.links1:link {
	display: inline-block;
	color: #525552;
	font-weight: 500;
	font-size: 10pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
}
a.links1:hover {
	display: inline-block;
	color: #000080;
	font-weight: 500;
	font-size: 10pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
}
a.links1:active {
	display: inline-block;
	color: #525552;
	font-weight: 500;
	font-size: 10pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
}
/* ------ links login ------ */
a.links:visited {
	display: inline-block;
	color: #525552;
	font-weight: 500;
	font-size: 10pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
}
a.links:link {
	display: inline-block;
	color: #525552;
	font-weight: 500;
	font-size: 10pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
}
a.links:hover {
	display: inline-block;
	color: #000080;
	font-weight: 500;
	font-size: 10pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
}
a.links:active {
	display: inline-block;
	color: #525552;
	font-weight: 500;
	font-size: 10pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
}
a.links2:visited {
	display: inline-block;
	color: #949294;
	font-weight: 500;
	font-size: 10pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
}
a.links2:link {
	display: inline-block;
	color: #525552;
	font-weight: 500;
	font-size: 10pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
}
a.links2:hover {
	display: inline-block;
	color: #000080;
	font-weight: 500;
	font-size: 10pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
}
a.links2:active {
	display: inline-block;
	color: #949294;
	font-weight: 500;
	font-size: 10pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
}
a.links2_1 {
	border-top: outset 1px #5c5e5b;
	border-left: outset 1px #5c5e5b;
	border-right: outset 1px #5c5e5b;
	padding: 3px;
	width: 120px;
	height: 15px;
	text-align: center;
	margin-bottom: 5px;
}
a.links2_1:visited {
	display: inline-block;
	color: #949294;
	font-weight: 500;
	font-size: 10pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
}
a.links2_1:link {
	display: inline-block;
	color: #525552;
	font-weight: 500;
	font-size: 10pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
}
a.links2_1:hover {
	display: inline-block;
	color: #000080;
	font-weight: 500;
	font-size: 10pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
}
a.links2_1:active {
	display: inline-block;
	color: #949294;
	font-weight: 500;
	font-size: 10pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
}
a.links2_2 {
	border-top: outset 1px #5c5e5b;
	border-left: outset 1px #5c5e5b;
	border-right: outset 1px #5c5e5b;
	padding: 3px;
	width: 140px;
	height: 15px;
	text-align: center;
}
a.links2_2:visited {
	display: inline-block;
	color: #949294;
	font-weight: 500;
	font-size: 10pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
}
a.links2_2:link {
	display: inline-block;
	color: #525552;
	font-weight: 500;
	font-size: 10pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
}
a.links2_2:hover {
	display: inline-block;
	color: #000080;
	font-weight: 500;
	font-size: 10pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
}
a.links2_2:active {
	display: inline-block;
	color: #949294;
	font-weight: 500;
	font-size: 10pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
}
/* ------ banner-images ------ */
div.banner {
	width: 160px;
	height: 600px;
	margin-top: -5px;
	float: left;
	text-align: right;
}
img.banner {
	width: 158px;
	height: 598px;
	border: outset 1px #ffffff;
}
img.banner2 {
	width: 160px;
	height: 598px;
	float: right;
	position: relative;
	top: -605px;
	left: 3px;
	border: outset 1px #ffffff;
}
/* ------ search ------ */
div.search {
	width: 200px;
	height: 300px;
	margin-left: 10px;
	color: #ffffff;
	background: #adaaad;
	font-weight: 500;
	font-size: 9pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
	border: outset 2px #ffffff;
	float: left;
}
div.searchTitle {
	width: 100%;
	height: 20px;
	background: #000080;
	color: #ffffff;
	font-weight: 700;
	font-size: 10pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
	text-align: center;
	padding-top: 5px;
}
select.selectPreis {
	width: 110px;
	margin-left:auto;
	margin-right:auto;
	font-family: verdana, palatino, arial;
	font-size: 9pt;
	color: #737573;
	margin-right: 10px;
	float:right;
}
div.radio {
	width: 150px;
	height: 25px;
	margin-left: 10px;
	font-family: verdana, palatino, arial;
	font-size: 9pt;
	color: #ffffff;
}
input.button {
	width: 100px;
	font-family: verdana, palatino, arial;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: 700;
	text-align: left;
	color: #ffffff;
	background: #000080;
	border: outset 2px #ffffff;
	text-align: center;
	cursor: pointer;
	margin-left: 50px;
}
input.mbutton, a.mbutton {
	width: 150px;
	font-family: verdana, palatino, arial;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: 700;
	text-align: left;
	color: #ffffff;
	background: #8c8e8c;
	border: outset 2px #ffffff;
	text-align: center;
	cursor: pointer;
}
a.mbutton {
	display: block;	
	float: right;
	text-decoration: none;
	line-height: 17px;
}
/* ------ lines ------ */
div.line1 {
	width: 95%;
	height: 1px;
	background-color: #ffffff;
	margin-left:auto;
	margin-right:auto;
}
div.line2 {
	width: 80%;
	height: 1px;
	background-color: #c6c7c6;
	margin-left:auto;
	margin-right:auto;
}
/* ------ angebote ------ */
div.allOver {
	width: 100%;
	height: 400px;
	margin-left:auto;
	margin-right:auto;
	overflow-y: scroll;
}
div.allOver2 {
	width: 98%;
	height: 630px;
	margin-left:auto;
	margin-right:auto;
	overflow-y: scroll;
}
/* ------ angebote ------ */
div.angebote {
	margin-left: 240px;
}
div.angebote p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	padding-bottom: 5px;
}
div.welcome {
	margin: 0;
	width: 380px;
	color: #737573;
	font-weight: 700;
	font-size: 11pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
	padding-left: 100px;
	padding-top: 10px;
	float: left;
}
div.code {
	width: 380px;
	color: #d80000;
	font-weight: 500;
	font-size: 10pt;
	font-family: arial;
	text-decoration: none;
	padding-left: 100px;
	padding-top: 10px;
	float: left;
}
div.angebotTitle, h1.angebotTitle {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 20px;
	color: #737573;
	font-weight: 700;
	font-size: 11pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
}
div.siteTitle {
	width: 80%;
	height: 20px;
	color: #737573;
	font-weight: 700;
	font-size: 11pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
	padding-left: 5px;
}
div.siteText {
	width: 80%;
	color: #737573;
	font-weight: 500;
	font-size: 10pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
	padding-left: 5px;
	padding-top: 10px;
}
span.insTA {
	color: #737573;
	font-weight: 500;
	font-size: 10pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
	text-align: left;
}
div.siteTA {
	height: 20px;
	color: #737573;
	font-weight: 500;
	font-size: 10pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
	text-align: left;
}
div.konTA {
	width: 100px;
	color: #737573;
	font-weight: 500;
	font-size: 10pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
	text-align: right;
}
div.searchTA {
	width: 30%;
	color: #737573;
	font-weight: 500;
	font-size: 10pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
	text-align: right;
}
div.searchTB {
	width: 70%;
	color: #737573;
	font-weight: 500;
	font-size: 10pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
	float: right;
	position: relative;
	top: -18px;
}
div.ausgabeTA {
	width: 110px;
	color: #737573;
	font-weight: 500;
	font-size: 8pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
	text-align: right;
	float: left;
}
div.ausgabeTB {
	width: 350px;
	color: #737573;
	font-weight: 500;
	font-size: 8pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
	float: left;
}
div.ausgabeTC {
	width: 250px;
	color: #737573;
	font-weight: 500;
	font-size: 8pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
	text-align: right;
	float: left;
}
div.counter {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
span.search {
	color: #737573;
	font-weight: 500;
	font-size: 8pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
}
div.konTB {
	width: 80%;
	color: #737573;
	font-weight: 500;
	font-size: 10pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
	float: right;
	position: relative;
	top: -18px;
}
div.ausgabe_top {
	width: 100%;
	height: 18px;
	background: #e7ebe7;
}
div.ausgabe_title {
	width: 470px;
	color: #737573;
	font-weight: 700;
	font-size: 10pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
	padding-left: 10px;
	float: left;
}
div.ausgabe_jahr {
	width: 105px;
	color: #737573;
	font-weight: 500;
	font-size: 8pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
	text-align: center;
	float: left;
}
img.ausgabe_img {
	width: 120px;
	height: 80px;
	border: outset 2px #ffffff;
}
select.selectKon {
	width: 100px;
	color: #737573;
	font-weight: 500;
	font-size: 10pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
	border: solid 1px #737573;
}
input.selectKon {
	width: 200px;
	color: #737573;
	font-weight: 500;
	font-size: 10pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
	border: solid 1px #737573;
}
input.selectKon2 {
	width: 300px;
	color: #737573;
	font-weight: 500;
	font-size: 10pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
	border: solid 1px #737573;
}
input.code {
	width: 70px;
	color: #737573;
	background-color: transparent;
	font-weight: 500;
	font-size: 10pt;
	font-family: arial;
	text-decoration: none;
	border: inset 1px #ffffff;
	text-align: center
}
input.search1 {
	width: 50px;
	color: #737573;
	font-weight: 500;
	font-size: 8pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
	border: solid 1px #737573;
	text-align: right;
	padding-right: 5px;
}
input.selectBut {
	width: 200px;
	color: #737573;
	background-color: #c6c7c6;
	font-weight: 700;
	font-size: 10pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
	border: outset 2px #ffffff;
	cursor: pointer;
}
div.error {
	width: 95%;
	height: 20px;
	margin-left:auto;
	margin-right:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: 500;
	color: #d80000;
	background-color: #eceff3;
	word-spacing: 2px;
	text-decoration: none;
	text-align: center;
	padding-top: 4px;
}
textarea.selectKon {
	width: 350px;
	height: 120px;
	color: #737573;
	font-weight: 500;
	font-size: 10pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
	border: solid 1px #737573;
}
div.siteTB {
	color: #737573;
	font-weight: 700;
	font-size: 10pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
	text-align: left;
}
blockquote.block {
	color: #737573;
	font-weight: 500;
	font-size: 10pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
	text-align: left;
}
div.tangebot {
	width: 210px;
}
div.tangebot1 {
	width: 210px;
	position: relative;
	top: -40px;
}
div.tangebot2 {
	width: 210px;
	position: relative;
	top: -80px;
}
div.rangebot {
	width: 210px;
	position: relative;
	top: -130px;
	right: 20px;
	float: right;
}
div.rangebot1 {
	width: 210px;
	position: relative;
	top: -170px;
	right: 20px;
	float: right;
}
div.rangebot2 {
	width: 210px;
	position: relative;
	top: -210px;
	right: 20px;
	float: right;
}
img.angebot {
	width: 126px;
	height: 75px;
}
img.top {
	width: 126px;
	height: 75px;
	border: none;
}
div.aangebot {
	width: 120px;
	height: 20px;
	font-family: verdana, palatino, arial;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: 700;
	text-align: left;
	color: #737573;
}
div.bangebot {
	width: 120px;
	font-family: verdana, palatino, arial;
	font-size: 8pt;
	font-style: italic;
	line-height: normal;
	font-weight: 700;
	text-align: left;
	color: #737573;
}
/* ------ inserieren ------ */
div.inserieren {
	width: 480px;
	height: 70px;
}
/* ------ feet ------ */
div.feet {
	color: #737573;
	font-weight: 500;
	font-size: 8pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
	margin-bottom: 10px;
}
a.linksFeet:visited {
	display: inline-block;
	color: #000080;
	font-weight: 500;
	font-size: 10pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
}
a.linksFeet:link {
	display: inline-block;
	color: #000080;
	font-weight: 500;
	font-size: 10pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
}
a.linksFeet:hover {
	display: inline-block;
	color: #a2adc3;
	font-weight: 500;
	font-size: 10pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
}
a.linksFeet:active {
	display: inline-block;
	color: #000080;
	font-weight: 500;
	font-size: 10pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
}
/* ------ counter ------ */

span.fclass {
	color: #737573;
	font-weight: 500;
	font-size: 8pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
}
span.ubs {
	color: #000080;
	font-weight: 700;
	font-size: 10pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
}
/* ------ spliter ------ */

div.splitter {
	width: 80%;
	margin-left:auto;
	margin-right:auto;
}
div.splitter_site {
	width: 100px;
	height: 18px;
	background: url(images/sequenz.gif);
	border-right: solid 1px #ffffff;
	color: #737573;
	font-family: tahoma, verdana, palatino, arial;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: 500;
	text-align: center;
	padding-top: 3px;
	float: left;
}
input.splitter_in {
	width: 40px;
	height: 20px;
	border-top: none;
	border-right: solid 1px #ffffff;
	border-bottom: none;
	border-left: none;
	color: #ffffff;
	background-color: #becace;
	font-family: tahoma, verdana, palatino, arial;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: 500;
	text-align: center;
	float: left;
}
input.splitter_out {
	width: 40px;
	height: 20px;
	border-top: none;
	border-right: solid 1px #ffffff;
	border-bottom: none;
	border-left: none;
	color: #737573;
	background-color: #efefef;
	font-family: tahoma, verdana, palatino, arial;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: 500;
	text-align: center;
	cursor: pointer;
	float: left;
}
/* ------ flaggs ------ */

div.box {
	width: 35px;
	height: 5px;
	z-index:3;
	text-align: right;
	float: left;
}
div.box a span {
	display:none;
}
div.box a:hover span {
	width: 100px;
	position: relative;
	top: -20px;
	color: #ffffff;
	font-weight: 500;
	font-size: 9pt;
	font-family: arial;
	display:block;
	text-align: right;
}
div.stand {
	width: 70px;
	text-align: right;
	float: left;
}
/* ------ hidden ------ */

div.set_hidden {
	color: #ffffff;
	display: none;
}
div.float_rel {
	float: right;
	position: relative;
	top: -70px;
	left: 40px;
}
/* ------ clear ------ */

div.clean {
	clear: both;
}
/* ------ height ------ */

div.h20 {
	height: 20px;
}
div.iz {
	width: 15px;
	float: left;
}
div.h10 {
	height: 10px;
}
div.h25 {
	height: 25px;
}
div.hc10 {
	height: 10px;
	clear: both;
}
div.hc25 {
	height: 25px;
	clear: both;
}
div.hc15 {
	height: 15px;
	clear: both;
}
div.h15 {
	height: 15px;
}
/* ------ spann flaggen  ------ */

span.f-110 {
	left: -110px;
}
span.f-110 {
	left: -110px;
}
span.f-145 {
	left: -145px;
}
span.f-180 {
	left: -180px;
}
span.f-215 {
	left: -215px;
}
span.f-250 {
	left: -250px;
}
span.f-285 {
	left: -285px;
}
span.f-320 {
	left: -320px;
}
span.f-355 {
	left: -355px;
}
span.f-390 {
	left: -390px;
}
span.f-425 {
	left: -425px;
}
span.f-460 {
	left: -460px;
}
span.f-495 {
	left: -495px;
}
span.f-530 {
	left: -530px;
}
span.f-565 {
	left: -565px;
}



/* CLASSES */
.leftCol {
	width: 50%;
	float: left;
}
.rightCol {
	width: 50%;
	float: right;
}
.clear {
	clear: both;
	height: 1px;
}

/* Clearfix */
.clearfix:after, .leftCol:after, .rightCol:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix, .leftCol, .rightCol {
	display: inline-block;
}
html[xmlns] .clearfix, html[xmlns] .leftCol, html[xmlns] .rightCol {
	display: block;
}
* html .clearfix, * html .leftCol, * html .rightCol {
	height: 1%;
}





.angebotText {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: 700;
	text-align: left;
	color: #737573;
	margin-left: 135px;
	height: 70px;
	line-height: 20px;
	padding-top: 5px;
}
.startText {
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	margin-top: 10px;
	clear: both;
	padding: 10px;
	border-top: 1px solid #eee;
}
	.startText p {
		margin: 0;
		margin-bottom: 3px;
	}
	.startText b {
		font-weight: normal;	
	}
#schwake {
	clear: both;
	
	background-position: top left;
	background-repeat: no-repeat;
	width: 270px;
	height: 31px;
	padding: 30px;
	padding-left: 80px;
	position: relative;

	color: #ffffff;
	font-weight: 700;
	font-size: 11pt;
	font-family: verdana, palatino, arial;
	text-decoration: none;
}
input.sbutton, a.sbutton {
	width: 100px;
	font-family: verdana, palatino, arial;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: 700;
	text-align: left;
	color: #ffffff;
	background: #de2021;
	border: outset 2px #ffffff;
	text-align: center;
	cursor: pointer;
	position: absolute;
	bottom: 10px;
	right: 10px;
}
a.sbutton {
	text-decoration: none;
}

