/*****************************/
/*** Core html setup stuff ***/
/*****************************/

/*  #0496A4 grenn bg / 8BCFD0 helleres green /  #CAE9EC helles gr&uuml;n*/
/*  #EDD505 yellow bg */

/* #C5EFFA sehr hell */
/* #00C8FA heller  */
/* #00ADD9 türkis */
/* #0095BA dunkler */

html, body { 
height: 100%;
border: 0;
background: #f0f0ee url(../images/bodybg.gif) repeat-y;
color:#333333;
font-family: Arial,times-new-roman,Verdana,Helvetica,sans-serif;
font-size: 12px;
padding:0px;
margin:0px;
}

div{
padding:0px;
margin:0px;
}

input{ 
padding:0px;
margin:0px;
}

form{
padding:0px;
margin:0px;
}

a:link, a:visited {
text-decoration: none;
font-weight: normal;
padding:0px;
margin:0px;
color:#0095BA;
}

a:hover {
text-decoration: underline;
font-weight: normal;
padding:0px;
margin:0px;
}

input.button { cursor: pointer; }
button.button { cursor: pointer; }

p { margin-top: 0; margin-bottom: 10px; }

img { 
border: 0 none; }
ul,li{
list-style: none;
margin:0px;
padding:0px;
margin-left:2px;
}
hr{
border: 1px solid #0095BA;
}
table{
color:#333333;
font-family: Arial,times-new-roman,Verdana,Helvetica,sans-serif;
font-size: 12px;
}
/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/
#mainpane{
height: 100%;
width: 990px;
background:#fff;
font-size:12px;
}
#main table.blog table.contentpaneopen{
width:505px;
border-top: 2px solid #0095BA;
margin:0px;
background: #C5EFFA;
font-size:12px;
}
#main table.blog table.contentpaneopen td{
padding-right:10px;
font-size:12px;
}
#main table.blog table.contentpaneopen p{
width:480px;
padding:0px;
margin:auto;
margin-top:8px;
}
a.readon:link, a.readon:visited{
color:#0496A4;
background: url(../images/readon.gif) 0px center no-repeat;
padding-left:18px;
}
a.readon:hover{
color:#333;
background: url(../images/readon_over.gif) 0px center no-repeat;
text-decoration:underline;
}
table.blog{
font-size:12px;
text-align:justify;
}
#main{
margin-top:10px;
margin-left:10px;
float:left;
width:505px;
background: #fff;
overflow:hidden;
color:#333333;
font-size:12px;
}

#main .contentpaneopen{
clear:both;
width:500px;
border-left: 1px solid #00ADD9;
font-size:12px;
text-align:justify;
color:#333333;
padding-left:5px;
}
#main .contentpaneopen table{
font-family: Arial,times-new-roman,Verdana,Helvetica,sans-serif;
font-size:12px;
}
#main .blog .contentpaneopen{
border-left: 1px solid #fff;
}
#main .contentpaneopen .componentheading, #main .contentpaneopen .contentheading{
font-weight: bold;
color:#333333;
}
#main .contentpaneopen h2{
font-size:12px;
margin-bottom:5px;
padding-bottom:5px;
}
.row1{
border-top: 1px solid #00ADD9;
border-bottom: 1px solid #00ADD9;
background:#C5EFFA;
}
img.galerie{
cursor:pointer;
}
#searchform{
font-family: Arial,times-new-roman,Verdana,Helvetica,sans-serif;
font-size:12px;
float:left;
}
#component-contact{
font-family: Arial,times-new-roman,Verdana,Helvetica,sans-serif;
font-size:12px;
}

table .searchintro{
float:left;
font-family: Arial,times-new-roman,Verdana,Helvetica,sans-serif;
font-size:12px;
}


img.tourism{
float:left;
margin-top:2px;
margin-right:10px;
margin-bottom:10px;
}

img.tourismthumb{
float:left;
margin-top:2px;
margin-right:5px;
}