/*
Kaunertal
##############################
Farben:	
	Dunkelrot: 	#002850
	Hellrot:	#00376E

	
OVERALL:
Grau: #F0F0F0
*/

@import "/static/css/shared.css";

h1 {
color:#002850;
}

input.submit {
background-color:#00376E;
height:18px;
border:0;
color:#FFFFFF;
}

/* ########## HEADER ########## */

div#top {
float:left;
width:960px;
border-bottom:4px solid #002850;
}

#top div.left {
float:left;
width:240px;
height:160px;
background-color:#00376E;
}


#top div.left div.menu a {
background-color:#00376E;
padding:6px 20px 0px 20px;
height:16px;
color:#FFFFFF;
float:left;
margin:0px 0px 1px 1px;
text-decoration:none;
border-left:1px solid;
border-right:1px solid;
border-top:1px solid;
border-color:#002850;
}

#top div.left div.menu a:hover, #top div.left div.menu a.active {
padding:6px 20px 0px 20px;
color:#FFFFFF;
float:left;
height:18px;
overflow:hidden;
margin:0px 0px 0px 1px;
background-color:#002850;
background-image:url(/static/img/menu_arrow_top.gif);
background-repeat:no-repeat;
background-position:left top;
}

/* ########## CONTENT - Teaser ########## */

#content div.left div.teaser h2
{
color:#002850;
font-size:12px;
width:100%;
padding:10px 0px 10px 0px;
margin:0;
}

#content div.left div.teaser h2 a {
color:#002850;
text-decoration:none;
}

/* ########## MENU ########## */


div#menu {
width:240px;
float:left;
background-image:url(/static/img/menu_hg_kaunertal.gif);
background-position:top left;
background-repeat:no-repeat;
padding-bottom:20px;
}


#menu div.left a:hover, #menu div.left a.active {
padding:4px 0px 4px 30px;
width:90px;
background-image:url(/static/img/menu_arrow.gif);
background-position:center left;
background-repeat:no-repeat;
background-color:#00376E;
}

#menu div.right a:hover, #menu div.right a.active{
padding:4px 0px 4px 20px;
width:100px;
background-image:url(/static/img/menu_arrow_sub.gif);
background-position:center left;
background-repeat:no-repeat;
background-color:#00376E;
}

/* ########## CONTENT ############ */


#content div.left h2 {
font-weight:bold;
font-size:11px;
margin:20px 0px 10px 0px;
padding:0;
color:#002850;
}


/* TABELLEN FORMATIERUNGEN */

#content div.left table .header
{
	background-color:#002852;
	color:#FFFFFF;
}

/* ########## GALLERYS ############ */

#content .left .galleryHeadline h2 {
padding-bottom:3px;
border-bottom:1px solid #002850;
}

#content .left .galleryContainer {
width:214px;
height:160px;
overflow:hidden;
float:left;
_margin-left:-10px;
_width:219px;
margin-right:12px;
margin-bottom:12px;
}

*+html #content .left .galleryContainer {
margin-left:-10px;
width:219px;
}

#content .left .galleryContainerRight {
width:214px;
_width:219px;
height:160px;
overflow:hidden;
float:left;
margin-bottom:12px;
}

*+html #content .left .galleryContainerRight {
width:219px;
}

#content .left .galleryContainer .headline, #content .left .galleryContainerRight .headline {
width:214px;
height:43px;
background-image:url(/static/img/gallerybg.png);
background-repeat:no-repeat;
float:left;
text-decoration:none;
color:#002850;
font-size:11px;
font-weight:bold;
overflow:hidden;
_margin-left:5px;
margin-top:-53px;
padding:8px 0px 0px 12px;
_padding:8px 0px 0px 8px;
}

*+html #content .left .galleryContainer .headline, *+html #content .left .galleryContainerRight .headline {
padding:8px 0px 0px 12px;
width:235px !important;
margin-left:5px;
}

#content .left .galleryContainer .headline a, #content .left .galleryContainerRight .headline a {
text-decoration:none;
}

#content .left .archivContainer {
width:440px;
height:30px;
background-color:#F3F3F3;
overflow:hidden;
float:left;
margin-bottom:5px;
}

#content .left .archivContainer .headline h2 {
color:#002850;
font-size:11px;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px;
text-decoration:none;
}

#content .left .archivContainer .headline img {
padding:0 0 0 0;
float:none;
}

#content .left .galleryContainer .headline img {
padding:0 0 0 0;
float:none;
}

.schneehoehenTR {
background-color:#002850;
color:#FFFFFF;
font-weight:bold;
}

/* ########## MAPS ############ */

.objectEntrys {
width:662px;
margin-top:10px;
border:1px solid #CCCCCC;
padding:8px;
color:#002850;
overflow:hidden;
float:left;
}

#content .objectEntrys .left {
padding:4px 0 0 0;
float:left;
width:210px;
height:21px;
}

#content .objectEntrys .right {
float:left;
width:400px;
height:25px;
}

.objectEntrys .text {
width:200px;
height:30px;
padding:3px 0 0 0;
margin:0 10px 10px 0;
color:#002850;
overflow:hidden;
float:left;
}

.objectEntrys .text .input {
width:15px;
height:30px;
padding:2px 0 0 0;
margin-right:7px;
float:left;
overflow:hidden;
}

.objectEntrys .text .icon {
width:25px;
height:30px;
padding:0;
margin-right:7px;
float:left;
overflow:hidden;
}

.objectEntrys .text .text {
width:135px;
height:30px;
padding:5px 0 0 0;
float:left;
overflow:hidden;
}

.objectEntrys input, .objectEntrys checkbox {
border:none;
}

.mapHTMLcontainer {
width:350px;
min-height:200px;
text-align:left;
float:left;
overflow:hidden;
clear:both;
}

.mapHTMLcontainer .image {
float:left;
text-align:left;
overflow:hidden;
margin:0 0 5px 0;
}

.mapHTMLcontainer .image img {
float:left;
padding:0px;
border:none;
}

.mapHTMLcontainer .text {
width:345px;
padding-top:6px;
float:left;
overflow:hidden;
margin-bottom:5px;
}



