/* Stylesheet für azoren-tourismus.de */
html {
padding: 0;
margin: 0;
}
body {
padding: 0;
margin: 0;
background-color: #BFCDFF;
text-align: center;
font-size: 0px;
}
.clear {
clear: both;
}
body * {
padding: 0;
margin: 0;
}
/* OVERALL-Container ------------------------------------------------------------------------*/
#overall-container {
text-align: left;
width: 842px;
margin: 0 auto 20px auto;
}

#overhead-border {
height: 10px;
background-color: #003576;
}

#banner-top {
font-size: 0;
}
#banner-top table {
margin: 0 auto;
}
#banner-top a img {
border: 0;
}
#banner-top table tr td div {
padding-right: 10px;
}

/* Main-Container-1 (Langeselect, Info-Menu, Logo, Pics) ------------------------------------*/
#main-container-1 {
float: left;
background-color: #fff;
padding: 0 0 5px 0;
}
#lang-info-container {
padding: 6px 15px 0px 30px;
}
#nav-langselect {
float: left;
margin: 0 15px 0 0;
}
#nav-langselect a {
margin: 0 3px 0 0;
}
#nav-langselect a img {
border: 0;
}
#nav-info {
float: left;
padding: 1px 0 0 0;
font-family: arial, verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: #003576;
}
#nav-info span.nav-info-link {

}
#nav-info span.nav-info-link a {
text-decoration: none;
color: #003576;
}
#nav-info span.nav-info-link a:hover {
text-decoration: underline;
}

#nav-info span.nav-info-seperator {

}

#logo-pics-container {
padding: 6px 15px 3px 30px;
}
#logo-logopic-container {
float: left;
width: 267px;
height: 153px;
background-color: #F18F09;
}
#logo {
width: 264px;
height: 75px;
}
#logopic {
width: 264px;
height: 78px;
overflow: hidden;
}
#header-pics {
float: left;
width: 530px;
height: 153px;
overflow: hidden;
}

/* Main-Container-2 (Topnav, leftnav, Content normal+right) ---------------------------------*/
#main-container-2 {
float: left;
width: 100%;
background-color: #003576;
padding: 0 0 20px 0; 
}
#navtop-search-container {
padding: 15px 0 0 0;
}
#search {
float: right;
width: 150px;
font-size: 12px;
padding: 3px 0 0 0;
}
#search input.textinput {
border: 0; 
height: 16px; 
width: 100px;
font-family: arial, verdana, sans-serif;
background-color: #fff; 
color: #003576;
font-size: 11px; 
font-weight: normal;
vertical-align: middle;
}
#search input.imageinput {
border: 0; 
vertical-align: middle;
}
#nav-top {
float: right;
width: 600px;
padding: 0 25px 0 0;
font-family: arial, verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: #fff;
text-align: right;
}
#nav-top table {
float: right;
border: 0;
}
#nav-top td.nav-top-button {
height: 25px;
margin: 0 10px 0 0;
background-image: url(../b/nav-top-button-mitte.gif);
vertical-align: middle;
background-repeat: repeat-x;
}
#nav-top td.nav-top-button-left {
height: 25px;
padding: 0 0 0 3px;
background-image: url(../b/nav-top-button-links.gif);
vertical-align: middle;
background-repeat: no-repeat;
}
#nav-top td.nav-top-button-right {
height: 25px;
padding: 0 10px 0 0;
background-image: url(../b/nav-top-button-rechts.gif);
vertical-align: middle;
background-repeat: no-repeat;
}
#nav-top td.nav-top-button a {
color: #fff;
text-decoration: none;
padding: 4px 5px;
vertical-align: middle;
}
#nav-top td.nav-top-button a:hover {
color: #003576;
}

#navleft-content-container {
float: left;
padding: 10px 0 0 58px;
}

#navleft-content-container-inside {
float: left;
width: 620px;
background-color: #fff;
}
/* RUNDE ECKEN ---------------------------------------------*/
#navleft-content-container-inside b.rtop, b.rbottom{display:block;background: #003576;}
#navleft-content-container-inside b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #fff}
#navleft-content-container-inside b.r1{margin: 0 5px}
#navleft-content-container-inside b.r2{margin: 0 3px}
#navleft-content-container-inside b.r3{margin: 0 2px}
#navleft-content-container-inside b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
/* RUNDE ECKEN ---------------------------------------------*/

#navleft-container {
float: left;
width: 190px;
font-size: 11px;
}
#navleft-container-inside {
position: relative;
width: 125px;
top: -80px;
left: 20px;
}
#nav-left-cornertop {
font-size: 0px;
}
#nav-left {
background-color: #fff;
background-image: url(../b/nav-left-bg.gif);
background-repeat: repeat-x;
padding: 5px 0px 200px 0;
font-family: arial, verdana, sans-serif;
font-size: 11px;
font-weight: bold;
color: #003576;

}
#nav-left ul {
margin: 0 5px 0 7px
}
#nav-left li.nav-left-lvl-1 {
list-style-type: none;
border-bottom: 2px solid #fff;
padding: 10px 0 0 0;
}
#nav-left li.nav-left-lvl-1 a {
color: #003576;
text-decoration: none;
padding: 0 0 0 2px;
}
#nav-left li.nav-left-lvl-1 a:hover {
color: #fff;
text-decoration: none;
padding: 0 0 0 2px;
}
#nav-left li.nav-left-lvl-2 {
list-style-type: none;
padding: 3px 0 0 0;
font-weight: normal;
}
#nav-left li.nav-left-lvl-2 a {
color: #003576;
text-decoration: none;
padding: 0 0 0 12px;
}
#nav-left li.nav-left-lvl-2 a:hover {
color: #fff;
text-decoration: none;
padding: 0 0 0 12px;
}
#content-normal-container {
float: left;
width: 400px;
font-family: arial, verdana, sans-serif;
font-size: 11px;
font-weight: normal;
color: #003576;
padding: 30px 0;
}
#content-normal-container h1 {
padding: 0 0 12px 0;
font-family: arial, verdana, sans-serif;
font-size: 16px;
font-weight: bold;
color: #F18E09;
}
#content-normal-container p {
line-height: 18px;
padding: 0 0 8px 0
}
#content-normal-container a {
font-family: arial, verdana, sans-serif;
font-size: 11px;
font-weight: normal;
color: #003576;
text-decoration: underline;
}
#content-normal-container a:hover {
color: #F18E09;
text-decoration: none;
}
#content-normal-container ul {
padding: 0 0 8px 1px;
list-style-type: none;
line-height: 18px;
}
#content-normal-container ul li {
background-image: url(../b/li-image.gif);
background-repeat: no-repeat;
background-position: left top;
padding: 0 0 4px 12px;
}
#content-normal-container ol {
padding: 0 0 8px 22px;
line-height: 18px;
}
#content-normal-container ol li {
padding: 0 0 8px 0;
}
#content-normal-container table.contenttable {
border: 0;
border-collapse: collapse;
margin: 10px 0;
}
#content-normal-container table.contenttable td {
border: 1px solid #F18E09;
padding: 3px;
margin: 0;
}

#content-normal-container div.tx-pilmailform-pi1 input {
border-right: 0;
border-top: 0;
border-left: 1px solid #F18E09; 
border-bottom: 1px solid #F18E09; 
font-family: arial, verdana, sans-serif;
background-color: #FEEAD3; 
font-size: 11px; 
font-weight: normal;
padding: 2px;
margin: 0 0 5px 0;
}
#content-normal-container div.tx-pilmailform-pi1 input.submit {
border: 1px solid #F18E09; 
font-family: arial, verdana, sans-serif;
background-color: #FEEAD3; 
font-size: 11px; 
font-weight: bold;
padding: 0 0 0 2px;
margin: 0 0 5px 0;
}
#content-normal-container div.tx-pilmailform-pi1 textarea {
border: 1px solid #F18E09; 
font-family: arial, verdana, sans-serif;
background-color: #FEEAD3; 
font-size: 11px; 
font-weight: normal;
padding: 2px;
margin: 0 0 5px 0;
}

#content-normal-container div.tx-indexedsearch-form input.tx-indexedsearch-searchbox-sword {
border-right: 0;
border-top: 0;
border-left: 1px solid #F18E09; 
border-bottom: 1px solid #F18E09; 
font-family: arial, verdana, sans-serif;
background-color: #FEEAD3; 
font-size: 11px; 
font-weight: normal;
padding: 2px;
margin: 0 0 5px 0;
}
#content-normal-container div.tx-indexedsearch-form input.tx-indexedsearch-searchbox-button {
border: 1px solid #F18E09; 
font-family: arial, verdana, sans-serif;
background-color: #FEEAD3; 
font-size: 11px; 
font-weight: bold;
padding: 0 0 0 2px;
margin: 0 0 5px 0;
}
DIV.tx-indexedsearch-res span.tx-indexedsearch-title a {
font-family: arial, verdana, sans-serif;
font-size: 14px;
font-weight: bold;
color: #F18E09;
}
DIV.tx-indexedsearch-res span.tx-indexedsearch-title a:hover {
color: #003576;
}

#content-right-container {
float: right;
width: 148px;
font-size: 12px;
padding: 10px 0 0 0;
}
#content-right-container p a {
font-family: arial, verdana, sans-serif;
font-size: 10px;
font-weight: normal;
color: #003576;
text-decoration: underline;
}
#content-right-container p a:hover {
color: #F18E09;
text-decoration: none;
}

.content-right {
background-image: url(../b/content-right-bg.gif);
background-repeat: repeat-y;
font-family: arial, verdana, sans-serif;
font-size: 10px;
font-weight: bold;
color: #003576;
padding: 0 23px 0 10px;
}
.content-right h1 {
font-family: arial, verdana, sans-serif;
font-size: 14px;
font-weight: bold;
color: #003576;
text-transform: uppercase;
border-bottom: 2px solid #fff;
margin: 0 0 5px 0;
}
.content-right p {
line-height: 14px;
padding: 0 0 4px 1px;
}
.content-right-cornertop {
height: 9px;
background-image: url(../b/content-right-cornertop.gif);
background-repeat: no-repeat;
font-size: 0px;
}
.content-right-cornerbottom {
height: 9px;
background-image: url(../b/content-right-cornerbottom.gif);
background-repeat: no-repeat;
}





















