/* Nach Definition laut CSS Level 3 */

#content {
	width: 530px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 150px;
	left: 260px;
	z-index: 0;
}

#content h1 {
	font-size: 200%;
	font-weight : normal;
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 2px 0px;
	color: #ffffff;
	font-variant : small-caps;
	border-bottom: 1px solid #555555;
	clear: both;
}

#content h2 {
	font-size: 100%;
	font-weight : bold;
	margin: 0px;
	color: #ffffff;
	letter-spacing : 1px;
	padding: 10px 0px 2px 0px;
	text-transform : uppercase;
	clear: both;
}

#content h3 {
	font-size: 100%;
	font-weight: bold;
	margin: 0px;
	padding: 2px 0px 2px 0px;
	text-transform : uppercase;
	clear: both;
}

#content p {
	margin: 0px;
	padding: 2px 0px 2px 0px;
	line-height: 180%;
}

#content a {
	text-decoration: none;
	font-weight : bold;
	color: #ED7F0F;
	font-style : italic;
}

#content a.link {
	border-bottom: 1px solid #555555;
}

#content a:hover {
	color: #ffffff;
}

#content .sidepicture {
	float: right;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 10px 10px;
	width: 160px;
}

#content .clearer {
	clear: both;
}

/* Liste */

#content ul {
	list-style: none;
	padding: 0px;
	margin: 6px 0px 6px 10px;
}

#content li {
	padding: 2px 0px 2px 16px;
}

/* Tabelle */

#content table.cells {
	border: 1px solid #aaaaaa;
}

#content td.cell {
	background-color: #000000;
}

#content td.headercell {
	background-color: #000000;
	color: #ED7F0F;
	font-weight: bold;
}

#content .bild {
    padding: 1px 1px 1px 1px;
	margin: 0px 0px 0px 0px;
	border : 1px solid #000000;
	background-color: #888888;
}

#content .bild-ohne-rahmen {
	border : none;
	background-color: transparent;
}

#content .zeile {
    clear: both;
}
#content .zeile-bild {
    float: right;
}
#content .zeile-bild img{
    padding: 1px 1px 1px 1px;
	margin: 0 0 0 0;
	border : 1px solid #000000;
	background-color: #888888;
}
#content .zeile-text {
    padding: 0 10px 0px 10px;
}






#content .bild-rechts {
    clear: right;
    float: right;
    padding: 1px 1px 1px 1px;
	margin: 10px 0px 10px 10px;
	border : 1px solid #000000;
	background-color: #888888;
}

#content .bild-links {
    float: left;
    padding: 1px 1px 1px 1px;
	margin: 10px 35px 10px 10px;
	border : 1px solid #000000;
	background-color: #888888;
}

#content .text-neben-bild {
    padding: 10px 10px 0px 10px;
}

#content .text-und-bild {
    clear: both;
}

#content .text-fci {
    padding-left: 10px;
}

#content .einruecken {
    padding-left: 10px;
}

#content .abc-liste {
    list-style-type: lower-latin;
}

#google-maps-rahmen {
     width: 200px;
     margin-top: 10px
}

#google-maps-text {
    padding-right: 10px;
    text-align: right;    
}

#google-maps-bild {
    border: none;
    float: right;
    margin-left: 10px; 
}

.link-bilder-box {
    float: left;
    margin-right: 10px;
    margin-top: 10px;
    text-align: center;
    width: 260px;
    border: hidden;
}

div.album {
    float: left;
    padding: 1px 1px 1px 1px;
    margin-right: 25px;
    margin-left: 25px;
    margin-top: 4px;
    margin-bottom: 4px;
	border : 1px solid #000000;
	background-color: #888888;
}

img.album {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	border : none;
	background-color: #888888;
}

p.album {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	border : none;
    color: #FFFFFF;
    text-align: center;
}

span.album {
    color: #ffffff;
}

#content #ueberschrift-alben {
    padding: 4px 0px 4px 4px;
}

#content #aktuell {
    margin-top: 4em;
}

#content #aktuell p {
    white-space: pre;
    font-weight: bold;
    text-decoration: none;
    color: #ED7F0F;
    padding: 10px 10px 0px 10px; 
}

#content #secret-link{
   	position: absolute;
	top: 15px;
    right: 0px;
}

#content #secret-link a{
	color: #aaaaaa;
	font-family : Georgia, "Times New Roman", Serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}

#content .schaltflaeche {
    border: hidden;
    text-align: center;
    margin-top: 12px;
    margin-bottom: 12px;    
}

#content #proofed {
    position: relative;
    top: 20px;
    right: 15px;
    padding-top: 8px;
    padding-bottom: 10px;
    width: 120px;
	margin: 0px 0px 0px 0px;
	border : 1px solid #888888;

    clear: right;
    float:right;
    text-align: center;
}