/* Start of CMSMS style sheet 'marktplatz_standard' */
v\:* {
behavior:url(#default#VML);
}
.text {
font-size:1em;
}

@media screen {

/* DEFAULTS */

* {
font-family : Arial, Verdana, Helvetica;
}

.contactLeft {
}

.contactHead {
font-weight : bold;
font-size : 1.2em;
padding : 4px 0px;
}

.noDisplay {
display : none;
}
HTML {
height : 105%;
}
BODY {
background : #f3f3f3;
margin : 0;
padding : 0;
height : 105%;
font-size : 0.75em;
}
* HTML * {
font-size : 99.5%;
}
IMG {
border-width : 0px;
}
H1, H2, H3, H4, H5 {
display : inline;
font-family : Arial, Verdana, Helvetica;
}

/* EDIT by Dominik */
.bs{
border: 1px solid #000000;
}
.bd{
border: 1px dashed #000000;
}
.bdt{
border: 1px dotted #000000;
}
.o{
background: #FFFFEE;
outline: 1px solid #000000;
margin: 3px;
}
.m3{
margin: 3px;
}
.m5{
margin: 5px;
}
.p3{
padding: 3px;
}
.p5{
padding: 5px;
}
caption{
background: url('uploads/images/capt_bg.gif');
color: #FFFFFF;
width: 98%;
margin-left: auto;
margin-right: auto;
font-size : 1.25em;
font-weight : bold;
}

thead{
background: #FFCC99;
}

TH{
margin-left: auto;
margin-right: auto;
width: auto;
background: url('uploads/images/bgif.gif') ;
text-align: left; 
padding: 5px; 
border: 1px outset gray !important; 
border-collapse: collapse;
visibility: visible;
}

TR, TD {
background: url('uploads/images/bgif.gif');
width: auto;
visibility: visible;
}

.tabmenu {
background: url('http://www.marktplatz-hp.de/hptool/pool/site/images/cms/tabmenu.png');
width: 120px; 
display: block; 
float: left; 
border: 1px solid #CCCCCC; 
margin-left: 2px; 
}

iframe{
margin: auto;
width:100%;
height: 1950px;
border: none;
overflow:auto;
margin: 0px;
padding: 0px;
}

/* Tabellen */
.table{
width: 98%;
background: #EEEEEE; 
padding: 3px;
border: 1px solid #DDDDDD;
}

.table_inner{
margin-left: auto;
margin-right: auto;
width: auto;
background: url('uploads/images/bgif.gif') #FFFFFF;
text-align: left; 
padding: 5px; 
border: 1px outset gray !important; 
border-collapse: collapse;
visibility: visible;
}

.center{
text-align: center;
}

.bc_all{
border: none;
margin: 0px;
padding: 0px;
}

.fl{
float: left;
}

.fr{
float: right;
}

.fn{
float: none;
}

/* EDIT by Dominik bis hierher */


.small-bglblue {
   background-color: #e0f2fb;
   font-weight: bold;
   font-size: 9px;
}

/* FRAMES / PAGES */

DIV.frame {
padding : 15px 0;
text-align : center;
}
DIV.page {
width : 980px;
margin : 0px auto;
text-align : left;
position : relative;
overflow : hidden;
display : inline-block;
}

/* BACKGROUNDS */

DIV.vmenuBG {
width : 186px;
position : absolute;
top : 0;
left : 0;
background: #E9E9E9;
height:100%;
}

DIV.contentBG {
width : 570px;
position : absolute;
overflow : hidden;
top : 0;
left : 192px;
background : #FFFFFF;
height : 100%;
}

DIV.zwischenraum1 {
width : 6px;
position : absolute;
top : 0;
left : 186px;
background : #FFFFFF;
height:100%;
}
DIV.zwischenraum2 {
width : 6px;
position : absolute;
top : 0;
left : 762px;
background : #FFFFFF;
height:100%;
}
DIV.containerBG {
width : 212px;
position : absolute;
top : 0;
right : 0;
background: #FFFFFF;
height:100%;
}

/* HEADER */

DIV.header_box {
clear : both;
position : relative;
z-index : 1;
}
DIV.header {
background : #FFFFFF;
position : relative;
}

/* HORIZONTAL MENU */

DIV.hmenu_box {
clear : both;
position : relative;
display : table;
z-index : 1;
}
DIV.hmenu {
background : #999999;
color : #FFFFFF;
display : table-cell;
display : inline-block;
width : 980px;
position : relative;
padding : 5px 0px;
border-bottom : 1px solid #FFFFFF;
}
DIV.hmenu DIV {
margin : 0px 7px;
}
DIV.hmenu UL {
margin : 0px;
}
DIV.hmenu UL LI {
list-style-type : none;
float : left;
}
DIV.hmenu UL LI A {
color : #FFFFFF;
}
DIV.hmenu UL LI A:hover {
color : #FFFFFF !important;
}
DIV.hmenu UL LI A.hptopmenuaktiv {
color : #FFFFFF;
}

/* FOOTER */

DIV.footer_box {
clear : both;
position : relative;
z-index : 1;
width : 980px;
}
DIV.footer {
background : #999999;
position : relative;
text-align : center;
color : #FFFFFF;
font-size : 0.95em;
padding : 3px 5px 4px 5px;
}

/* MAIN / WRAP */

DIV.main {
background : #FFFFFF;
clear : both;
padding-bottom : 35px;
width : 100%;
position : relative;
z-index : 1;
}
DIV.wrap {
width : 768px;
float : left;
min-height : 364px;
}
* HTML DIV.wrap {
height : 364px;
}

/* VERTICAL MENU */

DIV.vmenu_box {
position : relative;
z-index : 3;
width : 186px;
float : left;
}
* HTML DIV.vmenu_box {
overflow : hidden;
}

DIV.vmenu {
padding : 9px 0px 0px 15px;
}

DIV.vmenu UL {
margin : 0px;
padding : 1px 0px 0px 0px;
display : block;
}
DIV.vmenu UL LI {
margin : 0px;
padding : 0px;
list-style-type : none;
display : inline;
}

* HTML DIV.vmenu LI {
font-size : 1.10em;
}

DIV.vmenu UL LI A.hplinktop {
display : block;
background : transparent;
margin-top : 5px;
padding : 4px 20px;
color : #000000;
font-weight : bold;
text-decoration : none;
}
DIV.vmenu UL LI A.hplinktop:hover {
display : block;
background : transparent !important;
color : #FFFFFF !important;
z-index : 5;
}
DIV.vmenu UL LI A.hplinktopaktiv {
display : block;
background : transparent;
margin-top : 5px;
padding : 4px 20px;
color : #666666;
font-weight : bold;
text-decoration : none;
}
DIV.vmenu UL LI A.hplinktopaktiv:hover {
display : block;
margin-top : 5px;
background : transparent !important;
color : #FFFFFF !important;
z-index : 5;
}

DIV.vmenu UL LI A.hplink {
display : block;
border-bottom : 1px dashed #000000;
background : transparent;
margin-top : 5px;
padding : 4px 10px;
margin-left : 10px;
font-size : 0.90em;
color : #000000;
text-decoration : none;
}
DIV.vmenu UL LI A.hplink:hover {
display : block;
margin-top : 5px;
background : transparent !important;
color : #FFFFFF !important;
z-index : 5;
}
DIV.vmenu UL LI A.hplinkaktiv {
display : block;
border-bottom : 1px dashed #000000;
background : transparent;
margin-top : 5px;
padding : 4px 10px;
margin-left : -5px;
font-size : 0.85em;
color : #666666;
text-decoration : none;
border-left : 4px solid #000000;
}
DIV.vmenu UL LI A.hplinkaktiv:hover {
display : block;
margin-top : 5px;
background : transparent !important;
color : #FFFFFF !important;
}

/* CONTAINER */

DIV.container_box {
position : relative;
z-index : 3;
width : 212px;
float : right;
}
* HTML DIV.container_box {
overflow : hidden;
}
DIV.container {
width : 212px;
padding : 15px 0px 0px 0px;
text-align : center;
}
DIV.container_block {
width : 192px;
margin : 0px auto;
display : inline-block;
background-color : #FFFFFF;
color : #999999;
margin-bottom : 15px;
border : 1px solid #999999;
padding : 2px;
text-align : left;
}
DIV.container_block DIV {
padding : 3px 5px;
}
DIV.container_block DIV A {
color : #666666;
}
DIV.container_block DIV A:hover {
color : #FF0000;
}
DIV.container_head {
background-color : #F7F7F7;
color : #999999;
padding : 3px 5px;
}
DIV.container_head H4 {
display : inline;
color : #999999;
font-size : 1.05em;
font-weight : bold;
}

* HTML DIV.container_head H4 {
font-size : 1.00em;
}
*+HTML DIV.container_head H4 {
font-size : 1.00em;
}

* HTML DIV.container_head {
font-size : 1.00em;
}

* HTML DIV.container_block{
font-size : 1.05em;
}

/* CONTENT */

DIV.content_box {
position : relative;
z-index : 3;
float : right;
width : 582px;
}
* HTML DIV.content_box {
overflow : hidden;
}
DIV.content {
color : #333333;
margin : 15px 25px 0px 25px;
}
DIV.content_head {
font-size : 0.95em;
border-bottom : 1px solid #FFFFFF;
margin-bottom : 15px; 
padding : 3px 5px;
}
DIV.content_text {
width : 502px;
padding : 3px 10px;
}
* HTML DIV.content_text {
font-size : 1.05em;
}

DIV.content_text LI {
float : none !important;
}
DIV.content_text UL {
padding : 0;
float : none !important;
}

DIV.content_head H4 {
display : inline;
color : #FF0000;
font-size : 1.35em;
font-weight : bold;
}
DIV.content A {
color : #FF0000;
}
DIV.content A:hover {
color : #999999;
}
}
/*
PRINT STYLES
*/
@media print {
* {
font-family : Arial Narrow, Arial, Verdana, Helvetica;
font-size : 100%;
}
H1, H2, H3, H4, H5 {
display : inline;
font-family : Arial, Verdana, Helvetica;
}

.noDisplay {
display : none;
}
DIV.vmenuBG {
display : none;
}
DIV.contentBG {
display : none;
}
DIV.containerBG {
display : none;
}
DIV.header {
display : none;
}
DIV.hmenu {
display : none;
}
DIV.footer {
display : none;
}
DIV.main {
width : 100%;
}
DIV.wrap {
width : 100%;
}
DIV.vmenu {
display : none;
}
DIV.container {
display : none;
}
DIV.content_box {
width : 100%;
}
TD {
width: auto;
}
}
/* End of 'marktplatz_standard' */

