/* ------ body ------ */
body
{
background:#ffffff url(images/back.gif);
background-repeat: repeat-x;
background-position: left top;
}

/* ------ 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;
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;
position: relative; 
top: -20px;
left: 10px;
width: 120px;
height: 15px; 
text-align: center;
}

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;
position: relative; 
top: -10px;
left: 0px;
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;
position: relative;
top: 30px;
}

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
{
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;
}

/* ------ 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
{
width: 480px;
height: 270px;
position: relative;
top: -270px;
right: 20px;
float: right;
}

div.welcome
{
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
{
width: 100%;
height: 20px;
color: #737573;
font-weight: 700; 
font-size: 11pt; 
font-family: verdana, palatino, arial; 
text-decoration: none;
position: relative;
top: -20px;
}

div.schwake
{
width: 160px;
height: 40px;
color: #ffffff;
font-weight: 700; 
font-size: 11pt; 
font-family: verdana, palatino, arial; 
text-decoration: none;
position: relative;
top: -140px;
left: 60px;
text-align: center;
}

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: -30px;
}

div.tangebot2
{
width: 210px;
position: relative; 
top: -60px;
}

div.rangebot
{
width: 210px;
position: relative;
top: -130px;
right: 20px;
float: right;
}

div.rangebot1
{
width: 210px;
position: relative;
top: -160px;
right: 20px;
float: right;
}

div.rangebot2
{
width: 210px;
position: relative;
top: -190px;
right: 20px;
float: right;
}

img.angebot
{
width: 126px;
height: 75px;
}

input.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;
position: relative;
top: -40px;
left: -200px;
}

/* ------ schwake ------ */
img.schwake
{
width: 380px;
height: 91px;
position: relative;
top: -210px;
left: -100px;
float: right;
}

input.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: relative;
top: -145px;
left: 260px;
}

/* ------ feet ------ */
div.feet
{

color: #737573;
font-weight: 500; 
font-size: 8pt; 
font-family: verdana, palatino, arial; 
text-decoration: none;
}

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;
}