﻿/* CSS Document */

*{
margin:0px;
padding:0px;
}

.clear{
clear:both;
}

.unsichtbar{
position:absolute;
top:-1000px;
left:-1000px;
}

body{
font-weight: normal;
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height:120%;
font-size:11px;
vertical-align:top;
color:#000000;
padding-top:10px;
background-color:#ffffff;
text-align:left;
}

img, a img{
border:0;
}



/* ALLGEMEINER AUFBAU START */

#header {
position:absolute;
width:200px;
height:300px;
left: 0px;
top: 0px;
z-index:1;
}

#header_top {
position:absolute;
width:750px;
height:15px;
left: 0px;
top: 3px;
z-index:0;
color:#FFFFFF;
}

#header_top a:link, #header_top a:visited, #header_top a:hover{
text-decoration:none;
color:#FFFFFF;
}

#navi_links {
position:absolute;
width:174px;
height:687px;
left: 0px;
top: 315px;
padding:0px 10px;
}

#navi_links_navigation{
width:174px;
}

#navi_links_navigation a:link, #navi_links_navigation a:visited {
	min-height:13px;
	display:block;
	margin:4px 0px;
	padding:3px 2px 2px  10px;
	background-color:#EDEEEF;
	border-left:8px solid #cd2131;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

* html #navi_links_navigation a:link, #navi_links_navigation a:visited {
	display:block;
	margin:4px 0;
	padding:3px 2px 2px  10px;
	background-color:#EDEEEF;
	border-left:8px solid #cd2131;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	height:13px;
	text-decoration:none;
}

#navi_links_navigation a:hover {
	background-color:#C3C5C8;
	border-color:#cd2131;
	text-decoration:none;
}

#content_boxen {
	position:absolute;
	width: 560px;
	left: 209px;
	top: 310px;
	padding-left:10px;
}
#content {
	position:absolute;
	width: 560px;
	left: 209px;
	top: 300px;
	padding-left:10px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:130%;
}
#content h1{
	color:#cd2131;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	margin-bottom:30px;
  line-height: 25px;
}

a, a:link, a:hover, a:active, a:visited{
color:#000000;
}

#navi_rechts {
	position:absolute;
	width:200px;
	height:687px;
	left: 785px;
	top: 0px;
	clear:both;
} 

#navi_rechts_karte{
	float:left;
	width:200px;
	height:200px;
	clear:both;
}

#navi_rechts_suche{
	float:left;
	width:200px;
	height:28px;
	clear:both;
	margin-top:10px;
	margin-bottom:10px;
}

#navi_rechts_topbox{
	float:left; 
	width:200px;
	height:177px; 
	clear:both; 
	margin-top:10px; 
	margin-bottom:10px;
}

#navi_rechts_banner{
	float:left; 
	width:200px;
	 height:80px; 
	 clear:both; 
	 margin-top:10px;
	 margin-bottom:10px;
}

#navi_rechts_kontakt{
	float:left;  
	background-image:url(http://www.oberoesterreich.at/sixcms/media.php/6513/kontakt-hg_grau.jpg); 
	background-color:#f1f1f1;
	width:200px; 
	height:180px; 
	clear:both;  
	margin-top:10px;
	margin-bottom:10px;
	font-size:11px;
}

#navi_rechts p{
	padding:10px;
}

#navi_rechts a{
	color:#000000;
	text-decoration:underline;
}

#navi_rechts a:hover{
	color:#000000;
	text-decoration:underline;
}

#navi_rechts_suche form input {
	color:#000000;
	background-color: #EDEEEF;
	font-size:10px;
	float:left;
	width:130px;
	height:15px;
	font-family:Verdana,Arial,sans-serif;
}

#navi_rechts_topbox p{
	margin:0px; 
	padding-left:15px;
	padding-top:80px; 
	padding-bottom:0px; 
	padding-right:50px;
}

/* BOXEN */

.box1{ 
	width:530px;
	margin-right:10px;
	padding:0px;
	margin-bottom:0px;
	background-color:#EDEEEF;
}

.box1_textblock{
	background-color:#EDEEEF;
	height:auto;
	margin-top:0px;
	padding:0px;
}

.box_teaser{
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
}

.box_subtitle{
	font-weight:bold;
	margin-bottom:2px;
	font-size:11px;
	background-image:url(/sixcms/media.php/3547/kategoriepfeil.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:11px;
	margin-top:10px;
	display:inline;
	line-height:14px;
}

#content_boxen h1{
	font-size:11px;
	font-weight:bold;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:5px;
	margin-bottom:0px;
	color:#FFFFFF;
	background-color:#cd2131;
	display:block;
	padding-top:2px;
	margin-top:3px;
}

.boxen2 {  
	width:160px;
	margin-right:23.5px;
	background-color:#EDEEEF;
}

.boxen2_textblock{
	background-color:#EDEEEF;
	height:auto;
	margin-top:0px;
	padding:0px;
}

#content_boxen h2{
	font-size:11px;
	font-weight:bold;
	padding-bottom:2px;
	padding-right:5px;
	margin-bottom:0px;
	color:#FFFFFF;
	display:block;
	padding-top:2px;
	margin-top:2px;
	background-color:#cd2131;
	padding-left:10px;
}


.box_links{
	text-align:right;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 5px; 
	LINE-HEIGHT: 110%;
	PADDING-TOP: 5px;
	color:#000000;
}

.infobox{
	background-color:#fce5e7;
	width:160px;
}

.infobox_title{
	background-color:#cd2131;
	width:160px;
	height:100%;
	padding-bottom:2px;
}
#footer {
	position:relative;
	width:530px;
	height:40px;
	margin-top:40px;
	padding-right:0px;
	padding-top:15px; 
	font-size:10px;
	margin-left:-5px;
}

.footer_link1:link, .footer_link1:visited, .footer_link1:active{
	color:#000000; 
	font-size:10px;
	text-decoration:underline;
	padding:5px; 
}

.footer_link1:hover{
	color:#666666; 
	font-size:10px;
	text-decoration:underline;
	padding:5px;
}

.footer_link2:link, .footer_link2:visited, .footer_link2:active{
	color:#000000; 
	font-size:10px;
	text-decoration:none;
	padding:5px;
}

.footer_link2:hover{
	color:#000000; 
	font-size:10px;
	text-decoration:underline;
	padding:5px;
}

#sortbox{
	width:520px; height:35px; background-color:#f5f5f5; margin-bottom:40px;
}
#sortbox_left{
	float:left; padding: 10px;  width: 230px;
}
#sortbox_right{
	float:left; padding: 10px; width: 245px;
}
.angebotsliste_l{
	position:relative;
	float:left;
}
.angebotsliste_r{
	position:relative;
	float:left; 
	margin-left:10px;
	width:275px;
}
h2.listview  {
	font-size:1.2em;
	margin-bottom:0.3em;
	margin-top:0em;
	color:#CD2131;
	line-height: 18px;
}
.textbox{
	background-color: #EDEEEF;
    border: 1px solid #CD2131;
    line-height: 1.5em;
    padding: 1.5em;
}
.textbox ul{
	margin-left:20px;
}
.detail h2{
 color: #CD2131;
    font-size: 1.5em;
    margin-bottom: 0.6em;
    margin-top: 1em;
}
#anfrage input {
border:1px solid #9c9c9e;
}

#anfrage select {
border:1px solid #9c9c9e;
}

#anfrage textarea {
border:1px solid #9c9c9e;
}

#anfrage #senden {
border:1px solid #9c9c9e;
padding:3px;
background-color:#ffffff;
cursor:pointer;
}

.input_error{
color:#CD2131;
}

.preis_button{
	 background-image: url("/sixcms/media.php/6513/preis_btn_hg.gif");
    background-repeat: no-repeat;
    color: #000000;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 21px;
    padding: 3px 0;
    text-align: center;
    text-decoration: none;
    width: 99px;
}
#slider ul, #slider li,
#slider2 ul, #slider2 li{
    margin:0;
    padding:0;
    list-style:none;
}
#slider li{ 
    /* 
      define width and height of list item (slide)
      entire slider area will adjust according to the parameters provided here
    */ 
    width:160px;
    overflow:hidden; 
}  



.cb-dropdown
{
    background-color:#f5f5f5;
    z-index:0;
    position:absolute;            
    color:#000000;
    font-size:100%;
    border:solid 1px #f5f5f5;
    cursor:pointer;            
    background-image:url(/sixcms/media.php/5603/select_pfeil.gif);
    background-position:right;
    background-repeat:no-repeat;
}
.cb-dropdown .cb-dropdowninner
{
    margin:2px;
}
.cb-dropdown:hover
{
    border:1px solid #CD2131;
}
.cb-items
{
    z-index:98;
    color:#000000;
    font-size:100%;
    border:solid 1px #CD2131;
    background-color:#f5f5f5;                                    
    overflow:auto;
    max-height:100px;
    position:absolute;
	padding:3px;
}
.cb-item
{
    padding:5px;
    cursor:pointer;
}
.cb-item:hover
{
    background-color:#CD2131;
    color:white;
}
.cb-hidden
{
    display:none;
    visibility:hidden;
}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */


