body {
	margin-top: 50px;
	padding: 0;
	background: #ffffff;
	text-align: justify;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #616161;
}
.textblock
{
border-left:   3px solid #DFDFDF;
padding-left:  3px;
}


h1 {
	margin-top: 0;margin-left: 1.0ex;
	color: gray;
	font-family:verdana;
	text-shadow:black 1px 1px; font-size:3em; color:red
}

h2 {

	margin-top: 0;margin-left: 1.0ex;
	font-family:verdana;
	text-shadow:black 1px 1px; font-size:2m; color:gray
}

h3 {
	font-size: 12px;margin-left: 0,8ex;color: #ffffff;
}

.header {background:#FF9900 repeat-x;height:26px;
line-height:26px;font-weight:bold;color:#fff;
margin:0!important;padding:0;font-size:12px!important;padding-left:6px;font-family:verdana;
text-shadow:black 1px 1px; font-size:3em; color:white;
border:1px solid red;
}


}
.box{border:1px #ccc solid;border-top:0;padding:5px;margin-bottom:9px;background:transparent;}*+html
.box{min-height:1px;}* html .box{height:1px;wid\th:auto;}

h4 {background:#FF9900 repeat-x;height:26px;
line-height:26px;font-weight:bold;color:#fff;
margin:0!important;padding:0;font-size:12px!important;padding-left:6px;font-family:verdana;
text-shadow:black 1px 1px; font-size:12px; color:white;
border:1px solid gray;
}








}
h4a {
	font-size: 1,2em;margin: 22px;;color:#ffffff;
}


h5 {
	margin-top: 0;margin-left: 1.0ex;

	font-size: 1em;margin-left: 1.0ex;
	color: withe;
}

h6 {
 text-decoration:overline;
 -- border-left-width:1.5em;
 -- border-left-style:solid;
 -- border-color:#8c0209;
  --padding-left:0.5em;
  --text-align:justify;font-size:12px!important;padding-left:12px;color: #666666;font-size: 1em;margin-left: 3.0ex; text-decoration:overline
}



h1 {
	font-size: 2.0em;
	font-weight: bold;margin-left: 1.0ex;
	
}









a {
	text-decoration: none;
	margin-left: 1.0ex;
	color: #616161;
	font-family:verdana
}

p {

	margin-left: 1.0ex;
	font-size: 0.8em;
	color: #666666;
	font-family:verdana
}




a:link{color:#8c0209;text-decoration:underline}
a:visited{color:#8c0209;text-decoration:underline}
a:hover{color:#8c0209;text-decoration:underline}
a:active{color:#8c0209;text-decoration:underline}

a.menu3:link    { color:white; background-color:8c0209; }
a.menu3:visited { color:white; background-color:8c0209; }
a.menu3:hover   { color:white; background-color:8c0209; }
a.menu3:active  { color:white; background-color:8c0209; }

a.menu4:link    { color:#8c0209;  }
a.menu4:visited { color:#8c0209;  }
a.menu4:hover   { color:#8c0209;  }
a.menu4:active  { color:white; background-color:black; }

a.menu5:link    { color:white; background-color:0b0b61; }
a.menu5:visited { color:white; background-color:0b0b61; }
a.menu5:hover   { color:green; background-color:0b0b61; }
a.menu5:active  { color:silver; background-color:0b0b61; }


a img {
	border: none;

}



p { font-family:Verdana; 
margin-left: 1.0ex;}

p.info { outline:4px solid invert; background-color:#cccccc; padding:4px; margin:0px; }



li { font-family:Verdana;font-size:90%; list-style-type:none;
 }
	

	
ul {list-style-type: none;}

a.zahl { margin-bottom:1px; text-align:center; width:1ex;
         border-style:ridge; border-width:1px; padding:1px; text-decoration:none; }

#adsense-left  {
	float:left;
	margin:5px;
	margin-top:1px;
	Margin-right:5px;
	max-width:240px;
}

#adsense-left336  {
	float:left;
	margin:5px;
	margin-top:1px;
	Margin-right:5px;
	max-width:336px;

}


.runde_box {
 background-color: #66CC99;
}

.runde_box_oben div {
 background: url(../images/links_oben.gif) no-repeat top left;
}

.runde_box_oben {
 background: url(../images/rechts_oben.gif) no-repeat top right;
}

.runde_box_unten div {
 background: url(../images/links_unten.gif) no-repeat bottom left;
}

.runde_box_unten {
 background: url(../images/rechts_unten.gif) no-repeat bottom right;
}

.runde_box_oben div, .runde_box_oben, .runde_box_unten div, .runde_box_unten {
 width: 100%;
 height: 7px;
 font-size: 1px;
}

.runde_box_inhalt {
 margin: 0 7px;
}

.runde_box {
 width: 99%; margin: 1em auto;
}

hr {
border:none;
border-top: 2px dotted #8c0209;
background-color: #cacaff;
height: 2px;

}


#text{
	font-size: 3em; /* optional. just to increase the font size. */
	display: block;
	line-height: 1em;
	color: #666; /* shadow color */
	background-color: transparent;
	white-space: nowrap; /* wrapping breaks the effect */
}

#text:before,
#text:after{
	content: "FKK-am.de"; /* generated text */
	display: block;
}

#text:before{
	margin-bottom: -1.05em;
	margin-left: 0.1ex;
	color: #ccc; /* shadow color */
	background-color: transparent;
}

#text:after{
	margin-top: -1.05em;
	margin-left: -0.1ex;
	color: #bc0209; /* text color */
	background-color: transparent;
}




.h2 {
    padding:44px;
    border: 1px solid blue;
    background-color: silver;
    margin: 22px;
    background-image: url(http://fkk-am.de/images/titel2.jpg);
	
}

.p {
    padding:11px;
    border: 1px solid blue;
    background-color: silver;
    margin: 5px;
    background-image: url(../images/titel.jpg);
}

ul#breadcrumb { margin:20; padding: 0; list-style none; }
ul#breadcrumb li { fload: left; display: inline; margin-right:10px; font: normal 0.7em/1.2 Arial, Verdana, Helvetica, sans-serif; }
ul#breadcrumb li a,  
ul#breadcrumb li span { padding-right: 12px; background: url(../images/pfeil-.gif) right center no-repeat; color: #ffffff; text-decoration: none; white-space: nowrap; }
ul#breadcrumb li a:hover { text-decoration: underline; }
ul#breadcrumb li span { color: #ffffff; padding: 0; background: none;  }

#rundrum {
  border-width:1px;
  border-style:solid;
  border-color:#999933;
  padding:0.1em;
  text-align:left;
  
  
}


#links {
  border-left-width:2.5em;
  border-left-style:solid;
  border-color:red;
  padding-left:2.5em;
  text-align:justify;
}




div.bg {
background-image: url(../images/weiss.gif);
background-color:#000000;
border:1px solid black;
padding:0px;
}

.div1
{
border:3px solid #ff0000;
left:10px;top:50px;
-moz-border-radius:30px;
-khtml-border-radius:30px;
}

.div2
{
margin-top:20px;
border:1px solid #aaaaaa;
-moz-border-radius:1px;
-khtml-border-radius:3px;
background-color:#cccccc;
}






#navlist
{
padding: 3px 0;
margin-left: 0;
border-bottom: 1px solid #778;
font: bold 12px Verdana, sans-serif;
}

#navlist li
{
list-style: none;
margin: 0;
display: inline;
}

#navlist li a
{
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #778;
border-bottom: none;
background: #DDE;
text-decoration: none;
}

#navlist li a:link { color: #448; }
#navlist li a:visited { color: #667; }

#navlist li a:hover
{
color: #000;
background: #AAE;
border-color: #227;
}

#navlist li a#current
{
background: white;
border-bottom: 1px solid white;
}






ul{border:0; margin:0; padding:0;}

#pagination-flickr li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
}
#pagination-flickr a{
border:solid 1px #DDDDDD;
margin-right:2px;
}
#pagination-flickr .previous-off,
#pagination-flickr .next-off {
color:#666666;
display:block;
float:left;
font-weight:bold;
padding:3px 4px;
}
#pagination-flickr .next a,
#pagination-flickr .previous a {
font-weight:bold;
border:solid 1px #FFFFFF;
}
#pagination-flickr .active{
color:#ff0084;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#pagination-flickr a:link,
#pagination-flickr a:visited {
color:#0063e3;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagination-flickr a:hover{
border:solid 1px #666666;
}


.bl
{
padding: 8px;
border-left: 2px solid #f00;
} 

td { border:1px solid #000; vertical-align:top; overflow:hidden; }


.head {
background:url(../css/head.gif) #F4F4F5 repeat-x;
border:1px solid gray;
clear:both;
color:blue;
font-weight:700;
text-align:left;
white-space:nowrap;
margin:16px 2px 4px 0;
padding:2px 5px;

}


