﻿
/* ==================  CSS Reset ======================*/
*
{
	padding: 0;
padding: 0; 
}

A:LINK {
    color:#8C9A39;
    text-decoration:underline;
}
A:VISITED {
    color:#8C9A39;
    text-decoration:underline;
}
A:ACTIVE {
    color:#8C9A39;
    text-decoration:underline;
}
A:HOVER {
    color:#8C9A39;
    text-decoration:none;
}
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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: Tahoma, Verdana, Helvetica, sans-serif;
	

}

h1
{
    font-size:26px !important;
    font-weight:normal !important;
}

/* remember to define focus styles! */
:focus {
    outline: 0;
}
body {
    line-height: 1;
    color: black;
    background: white;
}
ol, ul {
    list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}
caption, th, td {
    text-align: left;
    font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}


/* ==================  Hauptdefinitionen ======================*/
	

table
{
	border-spacing: 0px;
	border-collapse: collapse;
	border-width: 0;
}

h1
{
	padding:0px;	
	font-size: x-large;
	margin-bottom:5px;
	color: #333333;
}

h2
{
	color: #55731D;
	font-size:medium;
	font-weight: bold;
	padding-bottom:10px;
	padding-top:20px;
}

h3
{
	color: #55731D;
	font-size:small;
	font-weight: bold;
	padding-bottom:10px;
	padding-top:10px;
}


body
{
	font-size:12px
}

#container
{

	/*border: solid 1px black;*/
}

li, ul
{
	text-decoration:none; 
	text-align:left;
	list-style-type:none;
	display:inline;
	color: #ed7900;
}


/* ==================  Header ======================*/

#topHeader
{
	background-image:url("/imagescss/top.jpg");
	height: 8px;
}

#header
{
	/*background-image: WIRD VOM XSLT FILE GELADEN*/
	width: 1900px;
	height: 400px; 
}

/* ==================  Spalten-Definition ======================*/

.pri
{
	/*width: 171px;*/
}

.pribg
{
	/*background-image: url("/imagescss/left.jpg");
	width: 179px;
	background-repeat:no-repeat;	*/
}

.sec
{
	
}

.sec2
{
	width: 965px;
}


.ter
{
	width: 160px;
}

.terbg
{
	background-image: url("/imagescss/right.jpg");	
	width: 175px;
	background-repeat:no-repeat;	
}

/* ==================  Content ======================*/

.topContent
{
	background-image: url("/imagescss/top_content_bg.png");
	height: 106px;
	width: 965px;
	
}

.content
{
	width: 740px;
	height: 100%;
	padding-right:20px;
	padding-left:20px;
	line-height: 1.5;
}

.inhalt
{
	width: 740px;
	background-image: url("/imagescss/left.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px;
}

/* ==================  Navigationsleiste ======================*/

.navi
{
	width:233px;
	height: 100%;
	background-image: url("/imagescss/right.jpg");
	background-position:right top;
	background-repeat:no-repeat;
}

.text
{

}

#textTop
{
	background-image: url("/imagescss/text_top.jpg");
	height:8px;
	margin-bottom:10px;
	background-repeat:no-repeat;
}

/* ==================  Footer ======================*/

#footer
{
	background-image: url("/imagescss/footer.jpg");
	width:100%;
	height: 170px;
	color:#CECECE;
}

.footerText
{
	padding-top:3px;
	padding-left:5px;
	font-size: 11px;
	color:#CECECE;
}

#footer p,h4
{
	color:#CECECE;
}

#footer A:LINK {
    color:#CECECE;
    text-decoration:none;
}
#footer A:VISITED {
    color:#CECECE;
    text-decoration:none;
}
#footer A:ACTIVE {
    color:#CECECE;
    text-decoration:none;
}
#footer A:HOVER {
    color:#CECECE;
    text-decoration:none;
}

.lnkUK
{
	margin-top:10px;
}

.title
{
	font-size:30px;
	padding-left: 15px;
	color: #CA0439;
}

.newsText
{
	padding-left:15px;
	font-size:14px;
	color:#D00036;
	vertical-align:top;
	font-weight:bold;
}

/* ==================  Buttons ======================*/

a.button
{
	display:block; 
    border-style:ridge; 
    text-decoration:none; 
	background-image: url("/imagescss/button.jpg");
	width: 221px;
	height: 57px;
	color:#303030;
}

a.button:HOVER
{
	background-image: url("/imagescss/button_mouse_over.jpg");
	width: 221px;
	height: 57px;
	color: #D60338;
}

.button .text
{
	padding:13px 0 0 40px;
	font-size:18px;
	
}
.button .subText
{
	padding-left:10px;
	font-size:12px;
	color: #9A9A9A;
	
}

.button .icon
{
	margin:13px 9px 11px 14px;
	float:left;
}

/* ==================  Vetrine ======================*/

.titlePic
{
	margin-top:10px;
	background-image: url("/imagescss/title_pic.png");
	width:221px;
	height:33px;
}

.titlePic .text
{
	padding:8px;
	color: #FEFEFF;
	font-weight:bold;

}

.vetrine
{
	width: 219px;
	background-color: #F5F5F5;
	border:solid 1px #A0AAB3;
}

.vetrine img
{
	width:170px;
	height: 75px;
	padding:1px;
}

/* ==================  Schatten ======================*/

.shadow
{
	background-image: url("/imagescss/shadow.png");
	width: 178px;
	height:10px;
}

.content img
{
	border: solid 3px #CCCCCC;
	Background-Image: url("/imagescss/shadow.png");
	Background-Position: bottom;
	Background-Attachment: fixed;
	Background-Repeat: repeat-x;
}

/* ==================  Wetter ======================*/

.min
{
	color: #184656;
	font-size:11px;
	text-align: left;
	font-weight:bold;
}

.max
{
	font-size:11px;
	color: #AC0D1F;
	text-align: left;
	font-weight:bold;
}

.day
{
	text-align: center;
	color:#666666;
	font-weight:bold;
	font-size:11px;	
}

.wetterPic
{

	text-align: center;
}

.temp
{
	font-size:10px;	
	text-align: center;
}

/* ==================  Unterkünfte ======================*/

.ukitem
{
	background-image:url("/imagescss/ukitem.jpg");
	height:88px;
	border: solid 1px #CDCDCD;
	margin: 2px 0px 2px 0px;
	background-repeat:repeat-x;
	line-height: 1;

}

.ukitem .ukPic
{
	margin:0px 0 0px 0;
	padding: 2px 0 2px 3px;
	background-image: url("/imagescss/ukitem2.jpg") !important;
	width: 105px;
	vertical-align:middle;
	height: 70px;
}

.ukitem img
{
	border: solid 0px !important;
}

.ukitem .title
{
	color: #728609;
	font-size: 16px;
	font-weight: bold;
	padding:0px;
	padding-bottom:10px;
}

.ukitem .adresse
{
	font-weight: bold;
	color: #686868;
	font-size: 11px;
	padding-left:30px;
}

.ukitem .lnkAnfrage
{
    display:block;
    line-height:21px;

    border:solid 1px #cecece;
    background-color:#d9d9d9;
    height:23px;
    width:110px;
    padding-left:37px;
    background-image:url(/imagescss/icon_anfrage.png);
    background-repeat:no-repeat;
    background-position: left;
    text-align:left;
    cursor:pointer;
    color: #686868;
    font-weight: bold;
    margin-bottom:2px;
}

.ukitem .lnkDetails
{
    display:block;
    line-height:21px;

    border:solid 1px #cecece;
    background-color:#d9d9d9;
    height:23px;
    width:110px;
    margin:3px 2px 0 0;
    padding-left:37px;
    background-image:url(/imagescss/icon_details.png);
    background-repeat:no-repeat;
    background-position: left;
    text-align:left;
    cursor:pointer;
    color: #686868;
    font-weight: bold;
    margin-bottom:2px;
}

.ukitem .lnkHomepage
{
	display:block;
    line-height:21px;
    
    height:23px;
    width:60px;
    margin:3px 2px 0 0;
    padding-left:25px;
    background-image:url(/imagescss/icon_hp.png);
    background-repeat:no-repeat;
    background-position: left;
    text-align:left;
    cursor:pointer;
    color: #686868;
    font-weight: bold;
    margin-bottom:2px;
}

/* ==================  Unterkunfts-Kategorien-Liste ======================*/

.lnkUK li A:LINK {
    color:#ed7900;
    text-decoration:none;
}
.lnkUK li A:VISITED {
    color:#ed7900;
    text-decoration:none;
}
.lnkUK li A:ACTIVE {
    color:#ed7900;
    text-decoration:none;
}
.lnkUK li A:HOVER {
    color:#ed7900;
    text-decoration:none;
}

.lnkUK
{
	margin-top:10px;
}

/* ==================  Kontakt-Impressum ======================*/

.kontakt
{
	margin-bottom:5px; 
	color:White;
}

/* =================== Error ==================================*/

.error
{
	color: #CA0439;
	font-weight:bold;
}

/* =================== Wetter - Seite =========================*/

.wetterPage
{
	margin-top:20px;	
}

.wetterPage .container
{
	padding-bottom:20px;
	border-bottom:solid 1px #EEEEEE;
}

.wetterPage .title
{
	padding:0px;
	margin-top:10px;
	font-size:14px;
	font-weight:bold;
}

.wetterPage .pic
{
	text-align:center;
}

.wetterPage .text
{
	
}

.wetterPage img
{
	border-width:0px;
}

/* ==================== ADD THIS ========================== */

.myAddthisStyle
{
	margin-bottom:10px;
	float: right;
}

.topPri
{
	height:65px;	
}

.topSec
{
	height:25px;
}

.map img
{
    border:0px;
}

/* Bing Map by Tolpeit*/

.bingInfoBox
{
    
}
.languagePics
{
    margin-left:10px;
}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
