/* Tasmim Luxor
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {
margin : 0;
padding : 0;
background : #FFFFFF url(images/allgemein/img-bg.jpg) repeat-x left top;
text-align : justify;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 13px;
color : #00008b;
}

form {
margin : 0;
padding : 0;
}

fieldset {
margin : 0;
padding : 0;
border : none;
}

input, textarea, select {
font : normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4 {
font-weight : normal;
color : #08088A;
}

h1 {
letter-spacing : -1px;
font-size : 2.2em;
line-height: 1.2em;
}

h2 {
font-size : 1.8em;
line-height: 1.0em;
}

h3 {
font-size : 1.6em;
line-height: 1.0em;
}

h4 {
font-size : 1.4em;
color : #101268;
}

h5 {
font-size : 1.2em;
}

blockquote {
font-style : oblique;
border : 1px dotted #adaecb;
background : #E1E6EC;
margin : 0;
padding : 0 20px;
font-size : 16px;
color : #00008b;
}

a {
color : #045FB4;
text-decoration : none;
}

a:visited {
color : #758EAB;
}

a:hover {
text-decoration : underline dotted;
}

hr {
display : none;
}

img {
border : 0px;
}

img.left {
float : left;
margin : 0 15px 0 0;
border : 1px dotted #B0B2F2;
}

img.right {
float : right;
margin : 0 0 0 15px;
border : 1px dotted #B0B2F2;
}

#header {
width : 920px;
height : 155px;
margin : 0 auto;
letter-spacing : -1px;
font-family : Georgia, "Times New Roman", Times, serif;
}

#headerbg {
margin : 0 auto;
width : 920px;
height : 349px;
margin-bottom : 20px;
background : url(images/allgemein/logo.jpg) no-repeat left top;
}

#headerbgdahab {
margin : 0 auto;
width : 920px;
height : 349px;
margin-bottom : 20px;
background : url(images/allgemein/logo-dahabeya.jpg) no-repeat left top;
}

#headerbginfos {
margin : 0 auto;
width : 920px;
height : 349px;
margin-bottom : 20px;
background : url(images/allgemein/logo-wueste.jpg) no-repeat left top;
}

#headerbgsonst {
margin : 0 auto;
width : 920px;
height : 349px;
margin-bottom : 20px;
background : url(images/allgemein/logo-nil.jpg) no-repeat left top;
}

#headerbgluxor {
margin : 0 auto;
width : 920px;
height : 349px;
margin-bottom : 20px;
background : url(images/allgemein/logo-luxor.jpg) no-repeat left top;
}

#headerbgassuan {
margin : 0 auto;
width : 920px;
height : 349px;
margin-bottom : 20px;
background : url(images/allgemein/logo-assuan.jpg) no-repeat left top;
}

#headerbgachet {
margin : 0 auto;
width : 920px;
height : 349px;
margin-bottom : 20px;
background : url(images/allgemein/logo-achet2.jpg) no-repeat left top;
}

#headerbgchenti {
margin : 0 auto;
width : 920px;
height : 349px;
margin-bottom : 20px;
background : url(images/allgemein/logo-chenti.jpg) no-repeat left top;
}

#headerbgiaru {
margin : 0 auto;
width : 920px;
height : 349px;
margin-bottom : 20px;
background : url(images/allgemein/logo-iaru.jpg) no-repeat left top;
}

#headerbgnilequeen {
margin : 0 auto;
width : 920px;
height : 349px;
margin-bottom : 20px;
background : url(images/allgemein/logo-nilequeen.png) no-repeat left top;
}

#headerbgseschen {
margin : 0 auto;
width : 920px;
height : 349px;
margin-bottom : 20px;
background : url(images/allgemein/logo-seschen.png) no-repeat left top;
}

#headerbglakenasser {
margin : 0 auto;
width : 920px;
height : 349px;
margin-bottom : 20px;
background : url(images/allgemein/logo-lakenasser.jpg) no-repeat left top;
}

#headerbgdendera {
margin : 0 auto;
width : 920px;
height : 349px;
margin-bottom : 20px;
background : url(images/allgemein/logo-dendera.png) no-repeat left top;
}
#logo {
float : left;
width : 360px;
}

#logo h1, #logo h2, #logo p {
float : left;
margin : 0;
}

#logo h1 {
padding-top : 82px;
text-align : center;
font-size : 4em;
color : #ffffff;
}

#logo h1 a {
color : #feedb9;
}

#logo p {
padding-top : 100px;
font-size : 1.8em;
}

#logo h2 a, #logo p a {
}

#logo a {
text-decoration : none;
}

#menu {
float : right;
height : 190px;
}

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

#menu li {
display : inline;
}

#menu a {
display : block;
float : left;
height : 90px;
padding : 100px 0 0 20px;
text-align : center;
text-decoration : none;
font-size : 1.6em;
color : #ffffff;
}

#menu a:hover {
height : 161px;
color : #feedb9;
}

#menu .current_page_item a {
color : #efcf83;
}

#page {
width : 920px;
margin : 0 auto;
padding-top : 20px;
}

#latest-post {
float : left;
width : 630px;
padding : 0 20px 0 20px;
line-height : 25px;
font-size : 16px;
}

#latest-post a:img{
display: block;
}
#latest-post a:hover img{
filter: brightness(0.7);
}
.post .entry a:hover img{
filter: brightness(0.7);
}
#latest-post .buchung a {
text-decoration: none;
background: #5F81AE;
color: #fff;
padding: 5px 10px;
border-radius: 10px;
text-transform: uppercase;
}
#latest-post .next a {
background: #5F81AE;
color: #ffffff;
padding: 5px 10px;
border-radius: 10px;
text-decoration: none;
}
#latest-post .buchung a:hover {
filter: brightness(0.8);
text-decoration : underline dotted; 
background-color: #00008b;
}
#latest-post .next a:hover {
filter: brightness(0.8);
text-decoration : underline dotted; 
background-color: #00008b;
}

#recent-posts {
float : right;
width : 210px;
padding : 0 20px 20px 20px;
line-height : 25px;
font-size : 15px;
}

#recent-posts .more {
background : url(images/allgemein/img-raute.gif) no-repeat left 50%;
padding-left : 20px;
}

.post .button {
background : url(images/allgemein/img-button.jpg) no-repeat;
height : 30px;
padding-top : 4px;
}

.post .button a {
color : #08088A;
}

.post .title {
margin : 0;
}

.post .meta {
margin : 0;
padding-bottom : 10px;
padding-top : 0;
line-height : normal;
font-size : 13px;
color : #00008b;
}

.post .metabild{
margin : 0;
padding-bottom : 10px;
padding-top : 0;
line-height : 1.8;
font-size : 13px;
color : #758EAB;
font-style:italic;
display: flex;
align-items: center;
justify-content: center;
}

.post .meta a {
color : #08088A;
}

.post .beta {
margin : 0;
line-height : normal;
font-size : 15px;
color : #280c0c;
border : 1px dashed #d9d785;
background : #ece29f;
}

.post .entry {
margin-bottom : 20px;
padding-bottom : 5px;
border-bottom : 1px dashed #08088A;
}

#sidebar {
clear : both;
width : 920px;
background : #E0E7EA;
}

#sidebar ul {
margin : 0;
padding : 0;
list-style : none;
}

#sidebar li {
display : block;
float : left;
width : 276px;
padding : 15px;
}

#sidebar li ul {
line-height : 1.8em;
border-top : 2px dashed #313149;
}

#sidebar li li {
display : list-item;
float : none;
width : auto;
padding : 0 0 0 10px;
line-height : 35px;
border-bottom : 1px dashed #313149;
}

#sidebar h2 {
margin : 0 0 10px 0;
font-size : 1.6em;
padding-left : 20px;
background : url(images/allgemein/img-raute.gif) no-repeat left 50%;
color : #08088A;
}

#sidebar a {
text-decoration : none;
color : #1a1b2a;
}

#sidebar a:hover {
text-decoration : underline;
}

#footer {
width : 920px;
height : 120px;
margin : 0 auto;
padding-top : 20px;
background : #6186B2;
color : #FFFFFF;
}

#footer p {
margin : 0;
padding : 8px;
}
#footer a {
color : #CADAEC;
}

#links1 {
font-size : 18px;
}

#links2 {
font-size : 15px;
}

#wrapper {
width : 100%;
background : #5c8400;
}

#sitemap a {
color : #08088A;
}
