﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

ul {
    list-style: none;
}

#content ol {
	list-style-position: inside;
	margin: 5px 0px 5px 0px;
		line-height: 18px;

}



blockquote, q {
    quotes: none;
}:focus {
    outline: 0;
}

ins {
    text-decoration: none;
}

del {
    text-decoration: line-through;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

body {
    font: 11px Verdana, Tahoma, sans-serif;
    width: 100%;
    background: #e6e6e6;
}

a {
    color: #003399;
    outline: none;
    text-decoration: underline;
}

a:hover {
    text-decoration: none;
}

/* End of of styles for the demonstration */
p {
    margin: 0 0 12px
}

#content p {
	line-height: 18px;
}

img {
    border: none;
}

input , textarea{
    vertical-align: middle;
    border-color: #999999 #999999 #CCCCCC #CCCCCC;
    border-style: solid;
    border-width: 1px;
    padding: 2px 0 2px 5px;


}

.logo_print {
    display: none;
}

#wrapper {
    width: 980px;
    margin: 0 auto;
}

#wrapper a {
    cursor: pointer;
}

/* Typo
 -----------------------------------------------------------------------------*/
h1 {
    font-size: 13px;
    font-weight: bold;
    line-height: 18px;
    color: #990000;
    margin-bottom: 10px;
}

h2 {
    font-size: 13px;
    font-weight: bold;
    line-height: 18px;
    color: #990000;
    margin-bottom: 10px;
}

h3 {
    font-size: 11px;
    font-weight: bold;
    line-height: 18px;
    color: #990000;
    margin-bottom: 10px;
}

#content h4 {
	margin: 6px 0px 6px 0px;
}

/* 2 Spalten
 -----------------------------------------------------------------------------*/
#middle2col {
    border-left: 190px solid #cccccc;
    border-right: 190px solid #999999;
    height: 1%;
    position: relative;
    background: #ffffff;
}

.grau #middle2col {
    background: #e1e6e6;
}

#middle2col {
    border-right: 0px;
}

#middle2col {
    border-right: 0px;
}

#middle2col:after {
    content: '.';
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
}

#sideRight2col {
    float: right;
    margin-right: -190px;
    width: 190px;
    position: relative;
    padding: 0px;
    background: #999999;
    color: #333333;
}

#sideRight2col {
    margin: 0;
}

#sideRight2col .sidebar {
    padding: 10px;
}

/* Header
 -----------------------------------------------------------------------------*/
#header {
    position: relative;
    height: 100px;
    background: #cccccc url(../css/img/home.png) no-repeat 0 0;
}

#header h1 {
    margin: 0;
    padding: 0;
    float: left;
    text-indent: -9999px;
}

/* Header Navi Right
 -----------------------------------------------------------------------------*/
#submenu_header {
    float: right;
    padding: 5px 10px 0px 0px;
    width: 170px;
    color: #666666;
}

#submenu_header a {
    color: #333333;
    text-decoration: none;
}

#submenu_header a:hover {
    color: #003399;
}

#submenu_header ul {
    border-top: 1px solid #ffffff;
    margin: 0;
}

#submenu_header ul li {
    border-bottom: 1px solid #ffffff;
    line-height: 18px;
    color: #666666;
}

#submenu_header ul li a {
    color: #666666;
    text-decoration: none;
    display: block;
}

#submenu_header ul li a:hover {
    color: #003399;
}

/* Meta Navi
 -----------------------------------------------------------------------------*/
#nav_meta {
    display: none;
}

#nav_meta {
    position: absolute;
    top: 0;
    left: 0;
    width: 250px;
    overflow: hidden;
    height: 30px;
}

#nav_meta ul {
    margin: 0;
    padding: 0;
}

#nav_meta ul li {
    display: inline;
    float: left;
    list-style-type: none;
    line-height: 30px;
    margin: 0;
    padding: 0;
    background: none;
}

#nav_meta ul li a {
    display: block;
    width: 125px;
    color: #92b1cc;
    text-decoration: none;
    text-align: center;
    font-weight: bold;
}

#nav_meta ul li a:hover, #nav_meta ul li a.active {
    margin-left: -1px;
    padding-left: 1px;
    background: #fff;
    color: #003399;
}

/* Top Navi
 -----------------------------------------------------------------------------*/
#nav_main {
    /* Einfassen der Floats im IE */
    width: 100%;
    overflow: hidden;
    /* Einfassen der Floats in allen anderen Browsern */
    display: block;
    height: 30px;
    background: #999999;
}

#nav_main ul {
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0;
}

#nav_main ul li {
    display: inline;
    float: left;
    list-style-type: none;
    margin: 0;
    text-align: center;
    padding: 0;
    background: none;
}

#nav_main ul li a span {
    border-left: 1px solid #fff;
    padding-left: 11px;
    padding-right: 11px;
}

#nav_main ul li a span.kein_trenner {
    border-width: 0;
    padding-left: 12px;
}

#nav_main ul li a {
    color: #fff;
    text-decoration: none;
    padding: 0;
    font-size: 13px;
    display: block;
    line-height: 30px;
}

.weiss #nav_main ul li a:hover, .weiss #nav_main ul li a.active {
    background: #fff;
    color: #0068ae;
}

#nav_main ul li a:hover span, #nav_main ul li a.active span, #nav_main ul li a span.right_active {
    border-width: 0 !important;
    padding-left: 12px !important;
}

.grau #nav_main ul li a:hover, .grau #nav_main ul li a.active {
    background: #e1e6e6;
    color: #0068ae;
}

/* Breadcrumb
 -----------------------------------------------------------------------------*/
.breadcrumb {
    display: block;
    margin: 10px 0px 0px 6px;
}

.breadcrumb ul {
    overflow: hidden;
}

.breadcrumb ul li {
    margin-left: 3px;
    display: inline;
    font-size: 9px;
    color: #666666;
}

.breadcrumb ul li a {
    color: #666666;
    text-decoration: none;
    margin-right: 3px;
}

.breadcrumb ul li a:hover {
    color: #666666;
    text-decoration: underline;
}

/* Middle
 -----------------------------------------------------------------------------*/
#middle {
    border-left: 190px solid #cccccc;
    border-right: 190px solid #999999;
    height: 1%;
    position: relative;
    background: #ffffff;
}

.grau #middle {
    background: #e1e6e6;
}

#middle:after {
    content: '.';
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
}

#container {
    width: 100%;
    float: left;
    overflow: hidden;
    margin-right: -100%;
}

.grau #container {
    background: #e1e6e6;
}

#content {
    padding: 15px 20px 0px 20px;
    background: #ffffff;
}

.grau #content {
    background: #e1e6e6;
}

/* Animation Home
 -----------------------------------------------------------------------------*/
.animation_start {
    margin-bottom: 30px;
}

/* Teaser Home
 -----------------------------------------------------------------------------*/
.news li {
    background: #e1e6e6;
    overflow: hidden;
    padding: 2px 0px 2px 4px;
    line-height: 18px;
    margin-bottom: 7px;
}

.news a {
    color: #0049ac;
    text-decoration: none;
}

.news a:hover {
    text-decoration: underline;
}

.news h3 {
    float: left;
    font-weight: bold;
    margin-bottom: 0;
    color: #000;
    width: 410px;
    line-height: 18px;
}

.news .teaser_text {
    margin-right: 5px;
}

.news li .toggle {
    float: right;
    cursor: pointer;
    display: block;
    width: 130px;
    text-align: right;
    padding-right: 5px;
    line-height: 18px;
}

.news div.panel {
    display: none;
    clear: both;
}

.news div.panel p {
    margin: 0;
    padding: 5px 0;
}

.news div.panel p a {
    padding-left: 10px;
}

/* Sidebar Left
 -----------------------------------------------------------------------------*/
#sideLeft {
    float: left;
    width: 170px;
    position: relative;
    background: #cccccc url(img/bg_leftbar.png) 0 0 repeat-x;
    left: -190px;
    padding-left: 20px;
}

/* Firmenblock
 -----------------------------------------------------------------------------*/
#firmenblock {
    color: #003399;
    padding-right: 15px;
    margin: 0px 0px 0px 0px;
    height: 84px;
    display: block;
}

#firmenblock p {
    line-height: 16px;
}

#firmenblock h3 {
    font-size: 11px;
    color: #003399;
    margin-top: 15px;
    margin-bottom: 1px;
}

/* Submenu left
 -----------------------------------------------------------------------------*/
ul.submenu {
    border-bottom: 1px solid #ffffff;
    margin-top: 29px;
    display: block;
}

ul.submenu li a {
    display: block;
    border-top: 1px solid #ffffff;
    line-height: 27px;
    color: #000000;
    text-decoration: none;
}

ul.submenu li a.current, ul.submenu .sec li a.current {
    color: #003399;
    font-weight: bold;
}

ul.submenu li a:hover {
    color: #003399;
}

.submenu .sec {
    border: 0;
    margin: 0px 0px 5px 0px;
    display: block;
    padding-left: 15px;
}

.submenu .sec li a {
    display: block;
    border-top: 1px solid #ffffff;
    line-height: 27px;
    color: #000000;
    text-decoration: none;
}

.submenu .sec li a.first {
    border: 0;
}

.submenu .sec li a:hover {
    color: #003399;
}

/* Adressblock links
 -----------------------------------------------------------------------------*/
#adressblock {
    color: #666666;
    line-height: 18px;
    padding: 20px 0 0 0;
    display: block;
}

#adressblock a {
    color: #666666;
    text-decoration: none;
	display:block;
}

#adressblock a:hover {
    text-decoration: underline;
}

/* Loginblock links
 -----------------------------------------------------------------------------*/
#loginblock {
    color: #333333;
    line-height: 18px;
    padding: 20px 0 0 0;
    display: block;
}

#loginblock h4 {
    color: #003399;
}

#loginblock p {
    margin: 0px;
}

#loginblock a {
    color: #003399;
    text-decoration: none;
}

#loginblock a:hover {
    text-decoration: underline;
}

#loginblock .nologin a {
    color: #333333;
}

#loginblock .nologin a:hover {
    color: #003399;
    text-decoration: underline;
}

/* Sidebar Right
 -----------------------------------------------------------------------------*/
#sideRight {
    float: right;
    margin-right: -190px;
    width: 190px;
    position: relative;
    padding: 0px;
    background: #999999;
    color: #333333;
}

/*
 .auktionen #sideRight {
 margin: 0;
 }
 
 .shop #sideRight {
 margin: 0;
 }
 
 */
#sideRight .sidebar {
    padding: 10px;
}

/* Searchbox
 -----------------------------------------------------------------------------*/
#search_form {
    font-family: Verdana, Tahoma;
}

#searchbox legend {
    display: none;
}

#searchbox {
    background: #cccccc;
    display: block;
    height: 27px;
    padding-top: 3px;
}

#searchbox input.input_search {
    border-top: 1px solid #999999;
    border-right: 1px solid #999999;
    border-bottom: 1px solid #d6d6d6;
    border-left: 1px solid #d6d6d6;
    background: #e7ebeb;
    margin: 0px 1px 0px 9px;
    width: 131px;
    padding: 2px 0px 2px 4px;
    font-size: 10px;
    color: #666666;
    font-family: Verdana, Tahoma;
}

#searchbox fieldset input.submit_search {
    border: 0px;
    background: #cccccc;
    color: #666666;
    cursor: pointer;
    padding: 0;
    font-size: 14px;
}

#search_form fieldset {
}

/* Teaser Right
 -----------------------------------------------------------------------------*/
.teaser_right img {
    margin: 3px 0px 3px 0px;
}

.teaser_right h4 {
    margin: 2px 0px 2px 0px;
}

.teaser_right a {
    text-decoration: none;
    color: #333333;
    line-height: 16px;
}

.teaser_right a:hover {
    text-decoration: underline;
}

/* Goldkurs
 -----------------------------------------------------------------------------*/
a.goldkurs img {
    margin-top: 20px;
}

/* Footer
 -----------------------------------------------------------------------------*/
#footer {
    background: #e6e6e6;
    display: block;
    overflow: hidden;
    padding: 7px 0px 0px 190px;
    color: #666666;
    font-size: 11px;
}

.auktionen #footer {
    background: #cccccc;
    padding: 12px 0px 0px 190px;
}

.shop #footer {
    background: #cccccc;
    padding: 12px 0px 0px 190px;
}

#footer .copy {
    width: 173px;
    float: left;
	padding-top: 5px;
    margin-right: 5px;
}

#footer ul {
    float: left;
    overflow: hidden;
}

#footer ul li {
    color: #666666;
    display: inline;
    overflow: hidden;
    font-size: 11px;
    padding: 0px 5px 0px 5px;
    border-left: 1px solid #666666;
}

#footer ul li a {
    text-decoration: none;
    color: #666666;
}

#footer ul li a:hover {
    text-decoration: underline;
}

#footer .social_bm {
    float: right;
    width: 180px;
    height: 18px;
}

#footer .social_bm a {
    float: left;
    display: inline;
    margin-right: 5px;
    height: 15px;
    width: 15px;
}

/* 1_1_1 Set Home
 -----------------------------------------------------------------------------*/
.box3_wrap {
    overflow: hidden;
    display: block;
    margin-bottom: 8px;
}

.box3_wrap h2 {
	
	font-size: 11px;
	height: 45px;
	margin-bottom: 0px;
	
}

.box1 {
    width: 180px;
    margin: 0px 10px 0px 0px;
    float: left;
    display: inline;
    line-height: 18px;
}

.box1 img {
    display: block;
    margin-bottom: 16px;
}

.box1 strong {
    color: #990000;
    margin-bottom: 8px;
    display: block;
}

.box1 b {
    color: #990000;
    margin-bottom: 8px;
    display: block;
}
.ueberuns .box1 strong {
    color: #000000;
}

.box1 p {
    color: #000000;
}

.box1 a {
    color: #003399;
    display: block;
    text-decoration: none;
    margin: 2px 0px 2px 0px;
}

.box1 a:hover {
    text-decoration: underline;
}

.last {
    margin: 0;
}

/* 2_1 Set About us
 -----------------------------------------------------------------------------*/
.box3_wrap img {
    margin-bottom: 16px;
}

.box1.signature p {
    color: #990000;
}

.box2 {
    width: 360px;
    margin: 0px 20px 0px 0px;
    float: left;
    display: inline;
    /*line-height: 18px; */
}

.box2 a {
    color: #003399;
  
    text-decoration: none;
}

.box2 a:hover {
    text-decoration: underline;
}

.last {
    margin: 0;
}

/* 2_0 Set Newsletter
 -----------------------------------------------------------------------------*/
.box2.solo {
    display: block;
    clear: both;
}

.box2.solo span.required {
    color: #ff9900;
    
    margin-top: 2px;
}

.required {
    color: #ff9900;    
    margin-top: 2px;
}


.box2.solo span.nl_anrede, .box2.solo span.fa_anrede {
    margin-right: 12px;
}

.service_form {
    display: block;
    clear: both;
    margin-bottom: 60px;
}

.service_form p {
    margin-bottom: 8px;
}

.service_form fieldset {
    margin-top: 25px;
    width: 100%;
}

.service_form fieldset.text {
    margin-top: 8px;
    width: 100%;
    margin-bottom: 8px;
}

.service_form fieldset legend {
    padding-bottom: 8px;
    width: 98%;
    white-space: normal;
    font-weight: bold;
}

.service_form fieldset legend strong {
    display: block;
    width: 360px;
}

.service_form label {
    clear: left;
    float: left;
    width: 115px;
}

.box2.solo .service_form .required {
    display: inline;
    margin-left: 3px;
}

.service_form input[type = text] {
    width: 235px;
    border-top: 1px solid #999999;
    border-right: 1px solid #999999;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    padding: 2px 0px 2px 5px;
}

.service_form input[type = text]:focus {
    border: 1px solid #003399;
}

.service_form input[type = radio] {
    width: 14px;
    padding: 0;
    border: 1px solid #cccccc;
    background: #ffffff;
    margin: 0;
    margin-right: 6px;
}

.service_form input[type = checkbox] {
    margin: 0;
    padding: 0;
    border-top: 1px solid #999999;
    border-right: 1px solid #999999;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    margin-right: 8px;
}

.service_form select {
    width: 240px;
    background: #cccccc;
    border: 1px solid #cccccc;
}

.service_form input[type = submit] {
    border: 0px;
    margin-right: 10px;
    background: #666666;
    color: #ffffff;
    cursor: pointer;
    font-size: 11px;
}

.service_form input[type = reset] {
    border: 0;
    margin-right: 10px;
    background: #999999;
    color: #ffffff;
    cursor: pointer;
    font-size: 11px;
}

.service_form textarea {
    width: 234px;
    border-top: 1px solid #999999;
    border-right: 1px solid #999999;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    margin: 0;
    padding: 0;
    font-family: Verdana, Tahoma;
    font-size: 11px;
    padding: 2px 2px 2px 3px;
}

.service_form textarea:focus {
    border: 1px solid #003399;
}

p.error_form {
    color: #ff0000;
}

/* Roundabout slider 1
 -----------------------------------------------------------------------------*/
.roundabout-box {
    
    margin-top: 20px;
    width: 560px;
	position: relative;
	height: 240px;

}

.roundabout-box .prev, .roundabout-box .next {
    position: absolute;
    top: 75px;
    z-index: 99;
    cursor: pointer;
    display: block;
    width: 47px;
    height: 47px;
    background: url(img/slider_arrows.png) 0 0 no-repeat;
    text-indent: -9999px;
    border: 0;
}

.roundabout-box .prev {
    left: 2px
}

.roundabout-box .prev:hover {
    left: 2px
}

.roundabout-box .next {
    background: url(img/slider_arrows.png) -47px 0 no-repeat;
    right: 2px;
}

.roundabout-box .next:hover {
    right: 2px
}

.roundabout-holder {
    padding: 0;
    list-style: none;
    vertical-align: top;
    margin: 0 auto;
    width: 240px;
    height: 200px;
}

li.roundabout-moveable-item {
    list-style: none;
    text-align: center;
    width: 320px;
    height: 200px;
    padding: 0 0 0 0;
    cursor: pointer;
}

li.roundabout-moveable-item img {
    width: 100%;
    border: 1px solid #ffffff;
	
}

.roundabout-box li div {
    color: #FFF !important;
}

li.roundabout-moveable-item div.intro {
    font-size: 14px !important;
    line-height: 1.2em;
    color: #fce5c0 !important;
    display: none;
    margin: 0;
    text-shadow: 1px 1px 1px #000
}

.roundabout-in-focus h2.myRoundabout-title, .roundabout-in-focus div.intro {
    display: block !important;
}

li.roundabout-moveable-item div.roundabout-image {
    background: #9e9e9e;
    padding: 1px 1px 1px 1px;
    margin: 0 50px 0 50px;
    display: block;
}

.roundabout-moveable-item a img {
    display: block;
	
	
}

.roundabout-in-focus {
    cursor: auto;
}




/* Roundabout slider 2
 -----------------------------------------------------------------------------*/
.roundabout-box2 {
    padding-bottom: 40px;
    margin-top: 20px;
    width: 560px;
	overflow: hidden;
	height: 300px;
	position: relative;

}

.roundabout-box2 .prev, .roundabout-box2 .next {
    position: absolute;
    top: 130px;
    z-index: 99;
    cursor: pointer;
    display: block;
    width: 47px;
    height: 47px;
    background: url(img/slider_arrows.png) 0 0 no-repeat;
    text-indent: -9999px;
    border: 0;
}

.roundabout-box2 .prev {
    left: 10px
}

.roundabout-box2 .prev:hover {
    left: 10px
}

.roundabout-box2 .next {
    background: url(img/slider_arrows.png) -47px 0 no-repeat;
    right: 20px;
}

.roundabout-box2 .next:hover {
    right: 20px
}

.roundabout-holder {
    padding: 0;
    list-style: none;
    vertical-align: top;
    margin: 0 auto;
    width: 240px;
    height: 200px;
}

li.roundabout-moveable-item {
    list-style: none;
    text-align: center;
    width: 320px;
    height: 200px;
    padding: 0 0 0 0;
    cursor: pointer;
}

li.roundabout-moveable-item img {
    width: 100%;
    border: 1px solid #ffffff;
	
}

.roundabout-box2 li div {
    color: #FFF !important;
}

li.roundabout-moveable-item div.intro {
    font-size: 14px !important;
    line-height: 1.2em;
    color: #fce5c0 !important;
    display: none;
    margin: 0;
    text-shadow: 1px 1px 1px #000
}

.roundabout-in-focus h2.myRoundabout-title, .roundabout-in-focus div.intro {
    display: block !important;
}

li.roundabout-moveable-item div.roundabout-image {
    background: #9e9e9e;
    padding: 1px 1px 1px 1px;
    margin: 0 50px 0 50px;
    display: block;
}

.roundabout-moveable-item a img {
    display: block;
	
	
}

.roundabout-in-focus {
    cursor: auto;
}





/* AUKTION †BERSICHT Template
 -----------------------------------------------------------------------------*/
.auktion_header {
    overflow: hidden;
    margin-bottom: 10px;
}

.auktion_header ul {
    font-size: 12px;
    color: #990000;
    margin: 0px;
    line-height: 20px;
    width: 260px;
}

.shop .auktion_header ul {
    width: 300px;
}

.auktion_header ul li a {
    color: #990000;
    text-decoration: none;
}

.shop .auktion_header ul.right {
    margin-left: 103px;
}

.auktion_header ul.right {
    margin-left: 143px;
    display: block;
    width: 177px;
    font-size: 12px;
    color: #666666;
}

.auktion_header ul.right a {
    margin-right: 6px;
    font-weight: normal;
    color: #000000;
}

.auktion_header ul.right a:hover {
    color: #003399;
}

.shop .auktion_header ul.right a {
    color: #003399;
}

/* **************** PAGINATION AUKTIONEN ******************** */
.auktion_pagi {
    background: #cccccc;
    overflow: hidden;
    display: block;
    padding: 3px 3px 3px 5px;
    margin-bottom: 17px;
    font-size: 11px;
}

.auktion_pagi li {
    display: inline;
    color: #666666;
}

.auktion_pagi li.prev {
    border-right: 1px solid #666666;
    padding-right: 10px;
    margin-right: 5px;
}

.auktion_pagi li.next {
    border-left: 1px solid #666666;
    padding-left: 10px;
    margin-left: 5px;
}

.auktion_pagi li.nrshow {
    float: right;
    margin: 0;
    padding: 0;
}

.auktion_pagi li.nrshow select {
    margin: 0;
    padding: 0;
    border: 0;
    color: #666666;
    background: #cccccc;
    border-top: 1px solid #999999;
    border-right: 1px solid #999999;
    border-bottom: 1px solid #d6d6d6;
    border-left: 1px solid #d6d6d6;
    width: 160px;
    padding-left: 3px;
    font-size: 11px;
}

.auktion_pagi li a {
    color: #666666;
    text-decoration: none;
}

.auktion_pagi li ul {
    display: inline;
    margin-left: 10px;
}

.auktion_pagi li ul li a {
    color: #ffffff;
    border-left: 1px solid #ffffff;
    padding: 0px 6px 0px 6px;
}

.auktion_pagi li ul li a:hover {
    background: #efefef;
    color: #666666;
}

.auktion_content {
    background: #fff;
    overflow: hidden;
    padding: 15px 10px 0px 10px;
    margin-bottom: 20px;
}

.auktion_content_left {
    width: 570px;
    float: left;
}

.auktion_content .zoombild {
    background: #fff;
}

.auktion_content_pic {
    width: 570px;
    border: 1px solid #ccc;
    text-align: center;
    margin-bottom: 20px;
}

.auktion_content_pics {
    float: right;
    width: 120px;
}

.auktion_content_descr ul.options {
    overflow: hidden;
    margin-top: 25px;
    display: block;
}

.auktion_content_descr h4 {
    color: #990000;
    font-weight: normal;
    margin-bottom: 8px;
}

/* **************** SHOP CONTENT ********************* */
.shop_content {
    background: #fff;
    overflow: hidden;
    padding: 15px 10px 0px 15px;
    margin-bottom: 20px;
}

.shop_content .zoombild {
    background: #fff;
}

.shop_content_descr ul.options {
    overflow: hidden;
    margin-top: 25px;
    display: block;
}

.shop_content_descr h4 {
    color: #990000;
    font-weight: normal;
    margin-bottom: 8px;
}

.shop_content .infolist {
    display: block;
    margin: 10px 0px 0px 6px;
    font-size: 11px;
}

.shop_content .infolist ul {
    overflow: hidden;
    margin-bottom: 10px;
}

.shop_content .infolist ul li {
    display: inline;
    font-size: 11px;
    color: #666666;
    margin-right: 6px;
    margin-left: 6px;
}

.shop_content .infolist ul li a {
    color: #666666;
    text-decoration: none;
}

.shop_content .infolist ul li a:hover {
    color: #666666;
    text-decoration: underline;
}


.objektblock {
    background: #ffffff;
    overflow: hidden;
    padding: 10px 0px 0px 10px;
    margin-bottom: 10px;
    display: block;
    position: relative;
}

.objektblock_links {
    width: 365px;
    float: left;
    margin-right: 30px;
}

.objektblock_links p {
    line-height: 14px;
}

.objektblock_links p b {
    color: #990000;
	width: 100%;
}

.objektblock_links p.subline {
    color: #990000;
}

.objektblock_rechts {
    float: left;
    overflow: hidden;
    margin-bottom: 10px;
}

.objektblock_rechts img {
    float: left;
    margin-right: 10px;
}

.objektblock ul.options {
    bottom: 0;
    clear: both;
    margin: 0;
    overflow: hidden;
    position: absolute;
    width: 100%;
}

ul.options li.details a {
    float: left;
    display: block;
    border: 0px;
    margin-right: 8px;
    background: #666666;
    color: #ffffff;
    cursor: pointer;
    font-size: 11px;
    padding: 1px 12px 1px 12px;
	text-decoration: none;
}

ul.options li.gebotsliste a {
    float: left;
    display: block;
    border: 0;
    margin-right: 10px;
    background: #999999;
    color: #ffffff;
    cursor: pointer;
    font-size: 11px;
    padding: 1px 12px 1px 12px;
	text-decoration: none;
}

/* Searchbox
 -----------------------------------------------------------------------------*/
#searchbox_auktionsheader {
    font-family: Verdana, Tahoma;
    float: right;
}

#searchbox_auktionsheader legend {
    display: none;
}

#searchbox_auktionsheader {
    background: #e1e6e6;
    display: block;
    height: 27px;
    padding-top: 3px;
}

#searchbox_auktionsheader input.input_search_aukt {
    border-top: 1px solid #999999;
    border-right: 1px solid #999999;
    border-bottom: 1px solid #d6d6d6;
    border-left: 1px solid #d6d6d6;
    background: #ffffff;
    margin: 0px 1px 0px 2px;
    width: 131px;
    padding: 2px 0px 2px 4px;
    font-size: 10px;
    color: #666666;
    font-family: Verdana, Tahoma;
}

#searchbox_auktionsheader fieldset input.submit_search_aukt {
    border: 0px;
    background: #e1e6e6;
    color: #666666;
    cursor: pointer;
    padding: 0;
    font-size: 14px;
}

#searchbox_auktionsheader fieldset {
}

/* Button Druckansicht / Hinzufügen
 -----------------------------------------------------------------------------*/
a.print_button {
    margin-top: 28px;
    width: 90px;
    height: 15px;
    color: #ffffff;
    text-decoration: none;
    background: #999999;
    display: block;
    font-size: 11px;
    text-align: center;
}

a.add_button {
    background: #003399;
    color: #ffffff;
    padding: 3px 5px 3px 5px;
    margin: 3px 0px 3px 0px;
    font-size: 11px;
    display: inline;
    text-decoration: none;
}

a.logo {
    position: absolute;
    display: block;
    top: 10px;
    left: 10px;
    width: 200px;
    height: 80px;
}

/* Sitemap
 -----------------------------------------------------------------------------*/
/* Allgemeines */
.sitemap #footer {
    background: #cccccc;
}

.sitemap #footer ul li {
    font-size: 11px;
}

.sitemap #content ul {
    line-height: 20px;
}

.sm {
    overflow: hidden;
}

.sm_block {
    width: 190px;
    float: left;
    margin-bottom: 20px;
}

.sm_block rechts {
}

/* Ebene 1 */
.sitemap #content p {
    margin: 0;
    padding: 0;
    font-size: 11px;
}

.sitemap #content h2 {
    margin: 0;
    padding: 0;
    font-size: 11px;
}

.sitemap #content h3 {
    margin: 0;
    padding: 0;
}

.sitemap #content p {
    line-height: 18px;
}

.sub_sm {
    margin-bottom: 20px;
}

/*
 .sitemap #content h2 {
 margin-top: 25px;
 }
 */
.sitemap #content h2 a {
    color: #990000;
    text-decoration: none;
    font-weight: bold;
}

/* Ebene 2 */
.sitemap #content ul.second {
}

.sitemap h3 a {
    color: #000000;
    text-decoration: none;
    font-weight: normal;
}

/* Ebene 3 */
.sitemap #content ul.third {
}

.sitemap #content p a {
    color: #999999;
    text-decoration: none;
    font-weight: normal;
}

/* 404
 -----------------------------------------------------------------------------*/
.error404 #content p a {
    color: #003399;
    text-decoration: none;
    font-weight: bold;
}

/* Auktionen Termine
 -----------------------------------------------------------------------------*/
.grau #footer {
    background: #cccccc;
}

.termine_auktionen ul.termine_main {
    margin: 12px 0px 28px 0px;
    display: block;
}

.termine_auktionen {
    width: 360px;
}

.termine_auktionen li {
    padding-left: 5px;
    color: #000000;
    margin-bottom: 5px;
}

.termine_auktionen ul.termine_main li.headline {
    color: #990000;
    padding: 5px;
    font-weight: bold;
    font-size: 11px;
    background: #ffffff;
    margin-bottom: 10px;
    display: block;
}

.termine_auktionen ul.termine_main li.headline p {
    margin: 0 0 0 0;
}

/* Auktionen Aktuelle
 -----------------------------------------------------------------------------*/
.content_a_left {
    width: 365px;
    float: left;
    margin-right: 30px;
}

.content_a_left ul {
    border-top: 1px solid #fff;
    margin-top: 15px;
}

.content_a_left img {
    margin: 20px 0px 20px 0px;
}

.content_a_left ul li a {
    color: #003399;
    text-decoration: none;
}

.content_a_left ul li {
    border-bottom: 1px solid #fff;
    line-height: 24px;
}

.content_a_right {
    float: left;
    overflow: hidden;
    width: 355px;
    margin-bottom: 0px;
}

.content_a_right h1 {
    margin: 0;
    padding: 0;
}

.content_a_right h2 {
    font-weight: normal;
    margin-bottom: 15px;
}

.content_a_right_inner {
    overflow: hidden;
}

.content_a_right ul {
    font-size: 12px;
    color: #990000;
    margin: 0px;
    line-height: 20px;
    float: left;
    width: 200px;
}

.content_a_right ul {
    width: 200px;
}

.content_a_right ul li a {
    color: #990000;
    text-decoration: none;
}

.content_a_right ul.right {
    margin-left: 3px;
    display: block;
    width: 177px;
    font-size: 12px;
    color: #666666;
}

.content_a_right ul.right a {
    margin-right: 6px;
    font-weight: normal;
    color: #000000;
}

.content_a_right ul.right a:hover {
    color: #003399;
}

.content_a_right ul.right a {
    color: #003399;
}

.content_a_right #searchbox_auktionsheader {
    background: #e1e6e6;
    float: right;
    height: 27px;
    padding-top: 3px;
    margin-bottom: 10px;
    display: block;
}

.content_a_right #searchbox_auktionsheader input.input_search_aukt {
    border-top: 1px solid #999999;
    border-right: 1px solid #999999;
    border-bottom: 1px solid #d6d6d6;
    border-left: 1px solid #d6d6d6;
    background: #ffffff;
    margin: 0px 1px 0px 2px;
    width: 131px;
    padding: 2px 0px 2px 4px;
    font-size: 10px;
    color: #666666;
    font-family: Verdana, Tahoma;
}

.content_a_right .kat_box a {
    background: none repeat scroll 0 0 #999999;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 11px;
    margin: 0 0 5px;
    padding: 0px 0 0px 4px;
    text-decoration: none;
    width: 130px;
}
 
 
#content .kat_box p
{
	line-height : 13px;
	margin: 0px;
}
.content_a_right .kat_box br {
    display: none;
}


.content_a_right .kat_box img {
    float: left;
    margin-right: 25px;
}

.content_a_right .kat_box {
    overflow: hidden;
    display: block;
    clear: both;
    margin-top: 15px;
	margin-bottom: 15px;
}

.content_a_right .kat_box_inner {
    float: left;
    width: 200px;
}

/* ************************ PAGINATION SUCHERGEBNISSE ****************** */
.search_pagi {
    background: #cccccc;
    overflow: hidden;
    display: block;
    padding: 3px 3px 3px 5px;
    margin-bottom: 17px;
    margin-top: 5px;
    font-size: 11px;
}

#content .search_pagi li {
    display: inline;
    color: #666666;
}

.search_pagi li.prev {
    border-right: 1px solid #666666;
    padding-right: 10px;
    margin-right: 5px;
}

.search_pagi li.nrshow {
    float: right;
    margin: 0;
    padding: 0;
}

.search_pagi li.nrshow select {
    margin: 0;
    padding: 0;
    border: 0;
    color: #666666;
    background: #cccccc;
    border-top: 1px solid #999999;
    border-right: 1px solid #999999;
    border-bottom: 1px solid #d6d6d6;
    border-left: 1px solid #d6d6d6;
    width: 160px;
    padding-left: 3px;
    font-size: 11px;
}

.search_pagi li a {
    color: #666666;
    text-decoration: none;
}

.search_pagi li ul {
    display: inline;
    margin-left: 10px;
}

.search_pagi li ul li a {
    color: #ffffff;
    border-left: 1px solid #ffffff;
    padding: 0px 6px 0px 6px;
}

.search_pagi li ul li a:hover {
    background: #efefef;
    color: #666666;
}

.box350 {
    width: 340px;
}

.box350 h3 {
    margin-bottom: 5px;
    padding-bottom: 1px;
}

.box350 h3 a {
    color: #003399;
}

.box350 p {
    line-height: 16px;
}

/* ********************* ZOOMIFY ******************** */
.zoomify {
    margin: 20px 0px 20px 0px;
}

/* ********************* GOOGLE MAPS ******************** */
#map_canvas {
    border: 1px solid #ccc;
}

#map_canvas h1 {
    font-size: 10px;
    margin: 0;
    padding: 0;
}

#map_canvas p {
    font-size: 9px;
	line-height: 14px;
}

#map_canvas p a {
    color: #003399;
}

#contentmap {
}

#content .listen ul li {
    background: url(img/listpoint.gif) 0 0 no-repeat;
    padding: 0px 0px 0px 14px;
    margin-bottom: 6px;
	display:block;
}


#content .listen ul li a {
    text-decoration: none;
}



/* ******************* ZUFALLSM†NZEN AUKTIONEN *************************** */
.content_a_left .zufallsmuenze {
    overflow: hidden;
    margin: 20px 0px;
}

.content_a_left .zufallsmuenze img {
    margin: 0;
    padding: 0;
}

.content_a_left .zufallsmuenze .description {
    width: 170px;
    float: right;
}


.content_a_left .zufallsmuenze .description h3 {
	
	height: 40px;
}

.content_a_left .zufallsmuenze .description a {
    color: #003399;
    text-decoration: none;
}

/* ******************* ZUFALLSM†NZEN IM 3er BLOCK STARTSEITE *************************** */
.box3_wrap .box_1 .zufallsmuenze img {
        margin: 0;
        padding: 0;
}

.box3_wrap .zufallsmuenze p {
        color: #000000;
}

.box3_wrap .box_1 .zufallsmuenze a {
        color: #003399;
        text-decoration: none;
        display: block;
        margin: 2px 0px 2px 0px;
}

.box3_wrap .zufallsmuenze a:hover {
        text-decoration: underline;
}

.box3_wrap .zufallsmuenze h2 {
        color: #990000;
        margin-bottom:0px;
        display: block;
		height: 45px;
		font-size: 11px;
}

.clearboth {
        clear: both;
}


/* *********************************** TABELLEN ****************************** */



/* 
 * PRESSEMITTEILUNGEN
 */



#content .tab_pm table {
	
	width: 360px;
	margin-top: 10px;

} 


#content .tab_pm table a {
	
	color: #003399;
	text-decoration: none;
	font-weight: bold;
	

} 


#content .tab_pm table tr {
	
	border-top: 1px solid #ccc;
	padding: 5px 0px 5px 0px;


}


#content .tab_pm table td {
	
	padding: 5px 0px 5px 0px;


}
	


#content .tab_pm table td.td_date {
	

width: 90px;	
} 



/* 
 * ANSPRECHPARTNER 
 */



.tab_service table {
	
	width: 380px;
	margin-top: 10px;
		margin-bottom: 20px;


} 


.tab_service table strong {
	
	
	text-decoration: none;
	font-weight: bold;
	width: 190px;
	display:block;
	
	

} 


.tab_service table tr {
	
	
	padding: 5px 0px 5px 0px;


}


.tab_service table tr th {
	
	border-top: 1px solid #ccc;
	padding: 5px 0px 8px 0px;
	text-align: left;


}


.tab_service table td {
	
	padding: 5px 0px 5px 0px;
	width: 190px;


}
	
	
	
	
/* 
 * Blindtable
 */



.tab_agb table {
	
	width: 100%;
	margin-top: 10px;
		margin-bottom: 20px;
		border:0;


} 





.tab_agb td {
	
	padding: 5px 0px 5px 0px;


}
	



/* 
 * TEMPLATE PARTNER
 */


.partner {
	overflow: hidden;
	display:block;
}

.partner .partnerlinks {
	
	float: left;
	width: 360px;
}


.partner .partnerlinks p a {
	text-decoration: none;
}

.partner .partnerrechts {
	
	float: right;
	width: 180px;
	
}


.partner .partnerrechts .partnerblock {
	
	border-top: 1px solid #666;
	padding: 9px 0px 6px 0px;
	margin-bottom: 9px;
	
}

.partner .partnerrechts .partnerblock .logoblock {
	display:block;
	margin-bottom: 8px;
	text-align:center;
	
	
	
}

.partner .partnerrechts .partnerblock .logoblock img {
	margin: 0 auto;
}




/*
 * WECHSELNDE HEADERBILDER
 */

.home #header {
background: #ccc url(https://www.gmcoinart.de/upload/header_home_453.jpg) no-repeat 0 0;
height: 100px;
position: relative;
}


.auktionen #header {
background: #ccc url(https://www.gmcoinart.de/upload/header_auktion_452.jpg) no-repeat 0 0;
height: 100px;
position: relative;
}

.shop #header {
background: #ccc url(https://www.gmcoinart.de/upload/header_oshop_456.jpg) no-repeat 0 0;
height: 100px;
position: relative;
}


.kaufen #header {
background: #ccc url(https://www.gmcoinart.de/upload/header_kaufen_454.jpg) no-repeat 0 0;
height: 100px;
position: relative;
}


.service #header {
background: #ccc url(https://www.gmcoinart.de/upload/header_service_457.jpg) no-repeat 0 0;
height: 100px;
position: relative;
}


.ueberuns #header {
background: #ccc url(https://www.gmcoinart.de/upload/header_ueberuns_458.jpg) no-repeat 0 0;
height: 100px;
position: relative;
}

.mygm #header {
background: #ccc url(https://www.gmcoinart.de/upload/header_mygm_455.jpg) no-repeat 0 0;
height: 100px;
position: relative;
}

.sitemap #header {
background: #ccc url(https://www.gmcoinart.de/upload/header_home_453.jpg) no-repeat 0 0;
height: 100px;
position: relative;
}


/*
 * Katalog Solo
 */



.kat_box_solo h1 {
    margin: 0;
    padding: 0;
}

.kat_box_solo br {
    display: none;
}

#content .kat_box_solo p
{
	line-height : 13px;
	margin: 0px;
}

.kat_box_solo h2 {
    font-weight: normal;
    margin-bottom: 15px;
}

.kat_box_solo a {
    background: none repeat scroll 0 0 #999999;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 11px;
    margin: 0 0 5px;
    padding: 2px 0 2px 4px;
    text-decoration: none;
    width: 130px;
	
}

.kat_box_solo br {
    display: none;
}

.kat_box_solo img {
    float: left;
    margin-right: 25px;
}

.kat_box_solo {
    overflow: hidden;
    display: block;
    clear: both;
    margin-top: 15px;
	margin-bottom: 15px;
}

.kat_box_solo .kat_box_inner {
    float: left;
    width: 200px;
}
 
 

/*
 * LAYER Formular
 */



#inlineform {
	
	
}


.pp_inline h1 {
	margin-bottom: 5px;
	margin-top: 10px;
}
.dark_square .pp_inline {

background: #e1e6e6;
border: 1px solid #ccc;
padding: 0px 0px 0px 15px;
	
}


.pp_inline p.required {
    color: #ff9900;
    margin-top: 2px;
	display: inline;
    margin-left: 0px;
}

.pp_inline span.required {
    color: #ff9900;
    margin-top: 2px;
	display: inline;
    margin-left: 3px;
}


.pp_inline p {
    margin-bottom: 5px;
	display:block;
	line-height: 16px;
	padding:0;
	color: #000;
}

.pp_inline fieldset {
    margin-top: 10px;
    width: 100%;
	padding-top: 0px;
}

.pp_inline fieldset.text {
    margin-top: 8px;
    width: 100%;
    margin-bottom: 8px;
}





.pp_inline label {
    clear: left;
    float: left;
    width: 140px;
	color: #000;
}


.pp_inline input[type = text] {
    width: 185px;
    border-top: 1px solid #999999;
    border-right: 1px solid #999999;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    padding: 2px 0px 2px 5px;
}

.pp_inline input[type = text]:focus {
    border: 1px solid #003399;
}


.pp_inline p.chbox {
    margin-bottom: 12px;
	display:block;
	line-height: 16px;
margin-top: 10px;
	padding:0;
	overflow:hidden;
}


.pp_inline input[type = radio] {
    width: 14px;
    padding: 0;
    border: 1px solid #cccccc;
    background: #ffffff;
    margin: 0;
    margin-right: 6px;
	
}

.pp_inline input[type = checkbox] {
    margin: 0;
    padding: 0;
    border-top: 1px solid #999999;
    border-right: 1px solid #999999;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    margin-right: 8px;
	height: 14px;
	
}



.pp_inline .chbox label {
clear: left;
float:right;
color: #000;
display:block;

	width: 280px;
	margin-right: 40px;

}


.pp_inline .chbox label.wide {
clear: left;
float:right;
color: #000;
display:block;

	width: 400px;
	margin-right: 30px;

}


.pp_inline .chbox input {
	clear: left;
	float:left;
	width: 16px;
	
}

.service_form select {
    width: 240px;
    background: #cccccc;
    border: 1px solid #cccccc;
}


.pp_inline .sub_res {
	display: block;
	
	overflow: hidden;
	margin-bottom: 4px;
	
}

.pp_inline input[type = submit] {
    border: 0px;
    margin-right: 23px;
    background: #666666;
    color: #ffffff;
    cursor: pointer;
    font-size: 11px;
	width: 85px; 
	float: left;
	font-family: Verdana, Tahoma;
}

.pp_inline input[type = reset] {
    border: 0;
    font-family: Verdana, Tahoma;
    background: #999999;
    color: #ffffff;
    cursor: pointer;
    font-size: 11px;
	width: 85px; 
	float: left;
}




.pp_inline p.error_form {
    color: #ff0000;
}


.dark_square .pp_middle {

background: #e1e6e6;
}
 
 
 
.hide_form {
	display:block;
}

.objektdata {
	overflow: hidden;
	display:block;
	margin-bottom: 10px;
	margin-top: 15px;
	
}

.objektdata img {
	float:left;
	margin-right: 25px;
}

.pp_inline p.add_rec {
	overflow: hidden;
	display:block;
	clear:both;
	
	
} 



p.add_rec input[type = button] {
	
	border: 0;
    font-family: Verdana, Tahoma;
    background: #999999;
    color: #ffffff;
    cursor: pointer;
    font-size: 11px;
	width: 85px; 
	clear:both;
	
}

