/*********************************************************
* Project: Ferienwohnungen in Duhnen und Doese
* File: basic.css
* Copyright (c) 2007 clkm - cornelia lange
* 27472 Cuxhaven, Germany
* http://www.clkm.de/, http://www.clkm.com/
* @copyright 2007 clkm
* @author Cornelia Lange
*********************************************************/
html, body {
margin: 0;
padding: 0;
}
html,body,fieldset{
border:0 solid;
}
html{
height:100%;
margin-bottom:1px;
}
body{
color:#000;
font:95% Verdana,Arial,Helvetica,sans-serif;
}
a img{
background:transparent;
}
a:link,a:visited{
background-color:transparent;
color:#2D5D9D;
}
a:hover,a:active,a:focus{
background-color:#2D5D9D;
color:#fff;
text-decoration:none;
}
a.intern:link,a.intern:visited{
color:#2D5D9D;
background:url(/files/global_files/52b1ad3a48b144d2e91c909cf9cb17a63adc77ad_internlink.gif) 0 0 no-repeat;
padding-left:16px;
}
a.intern:hover,a.intern:active,a.intern:focus{
color:#2D5D9D;
background:url(/files/global_files/52b1ad3a48b144d2e91c909cf9cb17a63adc77ad_internlink.gif) 0 -52px no-repeat;
padding-left:16px;
}
a.extern:link,a.extern:visited{
color:#2D5D9D;
background:url(/files/global_files/648c1eeb8fe61a58f826c27ec0b919fe41f5342b_externlink.gif) 0 0 no-repeat;
padding-left:16px;
}
a.extern:hover,a.extern:active,a.extern:focus{
color:#2D5D9D;
background:url(/files/global_files/648c1eeb8fe61a58f826c27ec0b919fe41f5342b_externlink.gif) 0 -52px no-repeat;
padding-left:16px;
}
acronym{
border-bottom:1px dashed #ccc;
}
address{
font-size:0.86em;
font-style:normal;
line-height:1.4em;
}
blockquote{
margin:0 20px;
}
caption{
font-weight:bold;
padding-bottom:5px;
text-align:left;
}
cite{
font-size:80%;
font-style:oblique;
font-weight:normal;
}
fieldset, form {
margin:10px 0 0 0;
padding: 0;
}
hr{
margin:5px 15px 5px 0;
}
pre{
white-space:normal;
}
strong,b,.teaser{
font-weight:bold;
}
h1{
font-family:Arial,Helvetica,sans-serif;
font-size:1.8em;
font-weight:normal;
margin:0 15px 10px 0;
}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,h2 label,p a,address a,label a,
li li,li a,li p,p label,
th label,th a,td p,td li,td a,td td,td address,
blockquote p,blockquote blockquote,
td pre,th pre,li pre,address pre,blockquote pre,dd pre{
font-size:100%;
}
h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
background:transparent;
color:#000;
font-family:Arial,Helvetica,sans-serif;
}
h2{
font-size:1.2em;
}
h3,h4,h5,h6{
font-size:1em;
font-weight:bold;
}
p,a,address,li,caption,td,th,label,input,blockquote,pre{
font-size:0.80em;
}
table{
background:transparent;
border-collapse:collapse;
margin:10px 10px 10px 0;
}
table.fright{
margin:10px 10px 5px 10px;
}
td h2,th h2,li h2{
font-size:150%;
}
td h3,th h3,li h3,
td h4,th h4,li h4,
td h5,th h5,li h5,
td h6,th h6,li h6{
font-size:115%;
}
th,td{
padding:5px;
text-align:left;
vertical-align:top;
}
.zentriert{
margin:10px 15px;
text-align:center;
}
.linksbuendig{
margin:10px 10px 5px 0;
text-align:left;
}
.rechtsbuendig{
margin:10px 15px 5px 10px;
text-align:right;
}

/* Allgemeine Klassen */
.neue_zeile,
.containerbot{
clear:both;
}
.neue_zeile_links{
clear:left;
}

/* Formular */

label {
margin: 0;
padding: 0;
}

.form1 {
border:1px solid #fff;
display:block;
float:left;
font-size: 75%;
padding: 2px 0 1px 0;
width: 120px;
}
.ftextfield{
margin:0 5px 5px 0;
padding:1px 0 2px 5px;
width:180px;
}
.ftextarea{
height:100px;
padding:5px;
width:300px;
}
.abstand {
padding-left: 115px;
}

.captchatext {
font-size: 75%;
}
.captcha {
padding-left: 125px;
}


.bildrechts{
float:right;
padding:5px 0 5px 10px;
}
.bildlinks{
float:left;
padding:5px 15px 5px 0;
}
.rand{
border:1px solid #000;
}
.skip{
left:-2000em;
position:absolute;
}
.stern{
color:#c00;
}
.top{
padding:10px 15px 20px 0;
text-align:right;
}

#column h2,
#column h3,
#column h4,
#column h5,
#column h6{
line-height:100%;
margin:5px 15px 5px 15px;
font-size: 80%;
}
#column ol li,#content ol li{
list-style:decimal inside;
margin-left:10px;
padding:3px 0;
}
#column p{
line-height:normal;
margin:0 10px 15px 10px;
padding:5px;
}
#column ul li{
list-style:square outside;
margin-left:20px;
padding:3px 0;
}
#column ul,
#column ol{
margin:0 10px 20px 0;
padding:0;
}
#container a.noshow{
float:left;
margin-top:-50em;
position:relative;
top:0;
}
#content h2{
font-weight:normal;
margin:20px 15px 7px 0;
}
#content h3,
#content h4,
#content h5,
#content h6{
margin:20px 15px 7px 0;
}
#content ol li ul li{
list-style:outside circle;
margin-left:35px;
}
#content ol p{
margin:5px 0 5px 15px;
padding:0;
}
#content p{
line-height:1.4em;
margin:10px 15px 10px 0;
}
#content p.teaser{
font-weight:bold;
line-height:1.5em;
margin:15px 15px 15px 0;
}
#content ul h2,#content ol h2,
#content ul h3,#content ol h3,
#content ul h4,#content ol h4,
#content ul h5,#content ol h5,
#content ul h6,#content ol h6,.nomar{
margin:0;
}
#content ul img{
vertical-align:middle;
}
#content ul li{
list-style:disc outside;
margin-left:25px;
padding:2px 0;
}
#content ul li ul{
margin:5px 0 10px 10px;
}
#content ul li ul li{
padding:1px 0;
}
#content ul,
#content ol{
margin:10px 15px 10px 0;
padding:0;
}
#content ul.nodisc li{
list-style-type:none;
margin-left:0;
padding:5px 0;
}
#logo1 a,
#logo2 a{
background:transparent;
border:0 none;
display:block;
margin:0;
padding:0;
}
#nocolumn #column{
display:none;
}
#nocolumn .clearfix:after{
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
/* Hides from IE-mac \*/
* html #nocolumn .clearfix{
height:1%;
}
/* End hide from IE-mac */
#nocolumn h2,#nocolumn #content p{
margin-right:15px;
}