@charset "utf-8";
/* CSS Document */

body {
background-color:rgb(255, 250, 236);
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.4;
}

input, textarea {
border:1px solid rgb(226,116,48);
}

#contactFormSubmit {
margin-left:41px;
}

a:link { 
color:black; 
text-decoration:none; 
}

a:visited { 
color:#000000; 
text-decoration:none; 
}

#pagecontainer {
width:860px;
margin:0 auto;
}

#header {width:860px}

#header_left {
background-image:url(../images/sanddorn/header_links.jpg); 
width:335px; 
height:140px; 
float:left
}

#header_right {
background-image:url(../images/sanddorn/header_rechts.jpg);
width:525px; 
height:140px; 
float:left
}
    
div#adress {
text-align:right; 
font-size:11px; 
font-weight:500; 
margin-top:25px; 
margin-right:25px;
margin-left:40px;
}

#news {float:left}
    
#news_header {
background-image:url(../images/sanddorn/news_header.jpg); 
background-repeat:no-repeat; 
width:254px; 
height:40px
}
    
#news_header_title {
padding-top:15px; 
padding-left:50px; 
font-size:12px; 
font-weight:bold; 
color:#FFFFFF
}
        
.news_content_element {
font-size:11px;
padding-top:15px; 
padding-left:40px; 
width:180px;
}
    
#news_content {
background-image:url(../images/sanddorn/news_content.jpg);
width:254px;
height:220px
}

#picture {
float:left; 
width:605px; 
height:260px
}

#wrapper {
position:relative;
background-image:url(../images/sanddorn/background.jpg);
background-repeat:repeat-y;
clear:both;
width:860px;
min-height:450px;
height:inherit;
}

#menue {
float:left;
width:254px; 
min-height:300px;
font-size:12px;
font-weight:bold;
}
    
#menue a:after { content:url(../images/sanddorn/line.png); }

#menue a:hover, a:focus {color:rgb(226,116,48);}
    
#list {width:165px;}
    
#menue li {
list-style:none;
width:120px;
margin-top:10px;
}
    
div#menue hr {color:rgb(226,116,48);}
        
#pic_sand {
width:236px;
height:160px;
background-image:url(../images/sanddorn/pic_sand.jpg);
background-repeat:no-repeat;
position:absolute;
left:18.5px;
bottom:0px;
}
    
#main_top {
clear:both;
background-image:url(../images/sanddorn/main_top.jpg);
width:860px; 
height:30px
}
        
#main {
float:left;
width:605px; 
}
    
#main_content {
width:470px;
font-size:11px;
padding-top:1px;
padding-left:35px;
}

#main_content img {
float:left;
margin-right:10px;
}
    
#main_content h1 {font-size:20px;}

#main_content img {border:1px solid rgb(226,117,50);}

#dummy {clear:both;}
    
#bottom {
background-image:url(../images/sanddorn/bottom.gif); 
background-repeat:no-repeat; 
width:860px; 
height:75px;
padding-top:35px;
}

#function_menue {
font-size:10px;
text-align:right;
margin-left:500px;
padding-right:5px;
}

#function_menue ul {
list-style:none;
display:block;
}

#function_menue li {
margin-left:10px;
float:left;
}   

#function_menue a:link { 
font-weight:bold;
color:#888888; 
text-decoration:none; 
}

#function_menue a:visited { 
font-weight:bold;
color:#888888; 
text-decoration:none; 
}

#aktionen {
width:504px;
margin:0px;
padding:0px;
font-size:14px;
}
#aktionen .date {
width:154px;
float:left;
padding-top:24px;
}
#aktionen .text {
width:350px;
float:left;
margin-bottom:30px;
border-bottom:solid 1px #e47c3d;
}
#aktionen h2 {
margin:0px;
padding:0px;
font-size:14px;
font-weight:bold;
}
#news {
font-size:14px;
}
#news h2 {
margin:8px 0px 3px 0px;
padding:0px;
font-size: 16px;
font-weight:bold;
}
#imageframe div {
  margin-right:18px;
  margin-bottom:20px;
  margin-left:18px;
  border:2px solid #e47c3d;
}
#imageframe div img {
  border:none;
  margin:0px;
  padding:0px;
}
#imageframe {
  width:504px;
  position:relative;
}
.scroll_up {
  margin-top:440px;
}
#popup_background {
  position:fixed;
  top:0px;
  left:0px;
  bottom:0px;
  right:0px;
  background-color:#000;
  opacity: .8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  z-index:50;
  display:none;
}
#popup_box {
  position:absolute;
  top:0px;
  left:0px;
  right:0px;
  opacity: 1;
  z-index:60;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
#popup_close {
    position: absolute;
    right: 15px;
    top: 10px;
    width: 26px;
    height:26px;
    background: url(../images/close.gif);
    z-index:60;
}
.popup {
  position:relative;
  margin-left:auto;
  margin-right:auto;
  margin-top:50px;
  margin-bottom:50px;
  background-color:#FFF;
  z-index:60;
  padding:5px 10px;
  display:none;
  color: #666;
  font-size: 14px;
  line-height:24px;
  width:660px;
}
.popup a {
  color: #444;
}
.popup a:hover {
  color: #666;
  text-decoration:underline;
}
