* {
margin: 0;
padding: 0;
}

a img {
border: 0;
}

a:focus {outline: none;}

body {
color: #636363;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background: url(../images/body_bg.png) repeat-x;
}

.clear {
clear:both;
height: 0px;
}

input[type="text"] {
border:#DDDDDD 1px solid;
height: 20px;
}


hr{
 border: 0px; /* Für Firefox und Opera */
 border-top: solid 1px #DDDDDD;
 border-bottom: solid 1px #FFFFFF; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
}

a:link, a:visited {
color:#ff8711;
font-weight: bold;
text-decoration:none;
}

a:active, a:hover, a.readon:hover {
color: #636363;
}



ul {
	list-style: none;
	margin: 0;
}


div#modules_inner ul li span, div#content_inner ul li {
	padding-left: 20px;
	background: url(../images/arrow.png) no-repeat;
	background-position: top left;

}





h1 {
color:#ff8711;
font-weight:normal;
font-size: 18px;
text-transform:uppercase;
width: 100%;
margin: 0 0 15px 0;
}

h1.title, div.componentheading h1, td.contentheading h1 {
background:url(../images/headline_bg.png) no-repeat -20px center;
}

h2  {
font-size: 14px;
text-transform:uppercase;
margin: 0 0 8px 0;
border-bottom:1px solid #DEDEDE;
}

h3 {
font-size: 14px;
text-transform:uppercase;
margin: 0 0 8px 0;
}


/*div#modules_inner h3 {
color:#81bce6;
font-size:16px;
font-weight:lighter;
text-transform:uppercase;
margin: 0 0 10px 0;
}*/

div#modules_inner h3 {
border-bottom:1px solid #DEDEDE;
color:#636363;
font-size:14px;
font-weight:bold;
margin:0 0 10px;
text-transform:uppercase;
}



div#main {
width: 860px;
margin: 0 auto;
position:relative;
top: 40px;
background: url(../images/header.jpg) no-repeat;
}

div#main_inner {
background:url(../images/ecke_lu.png) left bottom no-repeat;
}
div#main_inner2 {
background:url(../images/ecke_ru.png) right bottom no-repeat;
}

div#head {
height: 160px;
}

div#logo {
width: 350px;
height: 80px;
}

div#logo_inner {
padding: 10px 0 0 15px;
}

div#top {
float: left;
position:relative;
width: 580px;
height: 80px;
left: 270px;
}

div#tabs {
float:left;
width: 320px;
height: 100%;
}

div#tabs_inner {
padding: 40px 0 0 0;
}

div#flags_inner {
padding: 65px 5px 0 0;
text-align:right;
}

div#container {
background: #CCCCCC;


}

div#modules {
float:left;
width: 250px;
background:url(../images/ecke_ro.png) right top no-repeat;
}

div#content {
background:url(../images/ecke_ro.png) right top no-repeat;
float: right;
width: 590px;
}

div#content_inner  {
padding: 20px 13px 0 0;
/*background:url(../images/ecke_ru.png) bottom right no-repeat;*/
}

div#modules_inner {
padding: 20px 15px 10px 20px;
/*background:url(../images/ecke_lu.png) left bottom no-repeat;*/
}

div#modules_inner li  {
display: block;
/*height: 25px;*/
background:url(../images/menue_bg_off.png) right top no-repeat;
}

div#modules_inner li#current, div#modules_inner li:hover, div#modules_inner li.parent.active  {
background:url(../images/menue_bg.png) #FFFFFF right top no-repeat;
padding: 0 0 0 10px;
}

div#modules_inner li.parent.active ul li, div#modules_inner li.parent.active ul li.parent {
background:url(../images/menue_bg2_off.png) #FFFFFF right top no-repeat;
}

div#modules_inner li.parent.active ul li.parent:hover, div#modules_inner li.parent.active ul li:hover, div#modules_inner li.parent.active ul li#current {
background:url(../images/menue_bg2.png) #FFFFFF right top no-repeat;
}

div#modules_inner li.active a, div#modules_inner ul.menu li#current.parent ul li a:hover, div#modules_inner li.parent.active ul li#current a, div#modules_inner li.parent.active ul li#current a:hover, div#modules_inner ul.menu li.parent ul li.parent.active a, div#modules_inner ul.menu li.parent ul li.parent.active ul li a:hover, div#modules_inner div.moduletable ul.menu li.parent ul li a:hover {
color: #636363;
}
div#modules_inner ul.menu li#current.parent ul li a, div#modules_inner li.parent.active ul li a, div#modules_inner ul.menu li.parent ul li.parent.active ul li a {
color: #81BCE6
}

div#modules_inner ul.menu a {
display:block;
width: 100%;
height: 100%;
padding: 5px 0 5px 0;
}

div#tabs_inner ul {
margin: 0;
}

div#tabs_inner li {
list-style:none;
list-style-image:none;
display:block;
height: 40px;
width: 82px;
background:url(../images/tab.png) center top no-repeat;
margin: 0;
text-align:center;
padding: 10px 0 0 0;
float:left;
}

div#tabs_inner li:hover, div#tabs_inner li#current.active {
background:url(../images/tab.png) center top no-repeat;
margin: -5px 0 0 0;
}

div#tabs_inner a {
display:block;
height:100%;
width: 100%;
}

div#bottomlinks {
height: 20px;
margin: 5px 0 0 0;
padding: 5px 0 0 0;
border-top: 1px #EEEEEE solid;
}

img#toparrow_up {
position:relative;
top: 2px;
}

div#footer {
color:#CCCCCC;
text-align: right;
/*padding: 5px 0 0 0;
border-top: 1px #EEEEEE solid;*/
}


div.moduletable {
margin: 0 0 15px 0;
}

a.button, button, input[type="submit"], input[type="reset"], input[type="button"], .button {
font-size: 12px;
display:block;
padding: 3px 10px 3px 10px;
background: url(../images/button_bg.png) repeat-x #FF8711;
color:#FFFFFF;
border: 1px solid #FF8711;
font-weight:bold;
cursor:pointer;
}

a.button:hover, .button:hover {
color: #000000;
cursor:pointer;
}

a.button:hover, .effect:hover, a img:hover {
opacity:0.7;
}


/* SEARCH */

div.search {
height: 50px;
width: 100%;
text-align: left;
}
div.search div#loupe {
height: 43px;
width: 43px;
background:url(../images/loupe.png) no-repeat center center;
position:absolute;
}

input#mod_search_searchword {
margin: 0 5px 0 37px;
padding: 2px 0 0 5px;
background: #FFFFFF url(../images/menue_bg.png) no-repeat right center;
border: 0;
width: 175px;
}

div.search input.button {
float:right;
margin: 5px 0 0 0;
}

a.readon {
background-image:url(../images/arrow.png);
background-position:85px 0;
background-repeat:no-repeat;
display:block;
/*margin-top:8px;*/
width:100px;
color:#81BCE6;
}

a.minifp-full-link {
color:#81BCE6;
}



div.breadcrumbs.pathway {
color:#CCCCCC;
}
div.breadcrumbs.pathway img {
position:relative;
top: 2px;
}

div#content_inner table.contentpaneopen img {
float:left;
margin: 0 10px 5px 0;
}

div#content_inner table.contentpaneopen.home img {
float: right;
margin: 0 0 5px 0;
}

td.flagtable {
padding: 10px 0 0 0;
}

img.flagtable {
margin: 0;
}


/* FRONT BLOG VIEW */

table.contentpaneopen.home.content {
height: 210px;
margin: 0 0 20px 0;
padding: 0 0 15px 0;
background: url(../images/ecke_ru.png) 90px bottom no-repeat;
}

table.contentpaneopen.home.content td {
padding: 0 23px 0 0;
border-left: 0px #DEDEDE solid;
text-align:justify;
}


/*table.contentpaneopen.home.content td > div {
padding: 0 30px 0 0;
}*/

table.contentpaneopen.home.title td {
/*padding: 0 0 0 10px;*/
}

table.blog.home {
/*border-bottom:1px solid #DEDEDE;*/
}

table.blog.home td.article_column {
background: url(../images/ecke_lo.png) no-repeat;
background-position: left 0;
padding: 15px 0 0 15px;
}

td.contentheading.home h3, h3.minifp-introtitle, h3.minifp-introtitle a {
/*color:#81BCE6;*/
color: #FF8711;
font-size: 14px;
font-weight: bold;
margin: 0 0 5px 0;
}
h3.minifp-introtitle {
/*border-bottom:1px solid #DEDEDE;*/
}
td.contentheading.home h3 {
border: 0;
}

h3.minifp-introtitle a:hover, a.contentpagetitle.home h2:hover, div#tabs_inner li#current.active a, td.contentheading.home a:hover h3 {
text-decoration: none;
color: #636363;
}


/* DESTINATION LIST */

td.minifp {
/*border-bottom: 1px solid #DDDDDD;*/
background:url(../images/ecke_lo.png) top left no-repeat;
padding: 16px 0 7px 13px;
}



/* COUNTRY LIST */

div.destination_list {
border-bottom: 1px solid #DDDDDD; margin: 0pt 0pt 10px; padding: 0 0 10px 0;
}

div.destination_img {
padding: 0pt 10px 10px 0pt; float: left;
}
div.destination_text {
float: left; width: 360px;
}

div.destination_more {
float: right; text-align: right; width: 50px; padding: 40px 0 0 0;
}


/* ERROR-PAGE */

div#main_error {
margin: 60px 0 0 0;
}


/* MINIFRONTPAGE */

.minifp td img {
border: none;
margin: 0 10px 0 0;
}

/* SEARCH */

fieldset {
border: 0;
border-bottom: 1px solid #DDDDDD;
display:block;
padding: 5px 0 5px 0;
}
