body
{
    background: #ffffff;
}

h1
{
    font-family : sans-serif;
    font-size   : 16px;
    color       : #000000
}

h2
{
    font-family : sans-serif;
    font-size   : 14px;
    color       : #000000
}

a
{
    font-family : sans-serif;
    font-size   : 12px;
    text-decoration:none; 
    font-weight :bold; 
    color       : #9d1d1d;
}

img 
{
    border      : none;
}

table
{
    /* border: 1px solid #000000; */
}

tt
{
    font-family : courier;
}

/* ********** ********** ********** ********** ********** ********** ********** */
/* Header */
/* ********** ********** ********** ********** ********** ********** ********** */

.header
{
    font-family : sans-serif;
    font-size   : 36px;
    background  : #ffffff; 
}

/* ********** ********** ********** ********** ********** ********** ********** */
/* Footer */
/* ********** ********** ********** ********** ********** ********** ********** */

td.footer
{
    font-family : sans-serif;
    font-size   : 10px;
    text-align  : center;
}

/* ********** ********** ********** ********** ********** ********** ********** */
/* Navigation (links) */
/* ********** ********** ********** ********** ********** ********** ********** */

td.navigation
{
    width : 125px;
}

.navheadline
{
    font-family : sans-serif;
    font-size   : 14px;
    font-weight : bold;
}

.navheadlinesmall
{
    font-family : sans-serif;
    font-size   : 12px;
    font-weight : bold;
}

.navitem
{
    font-family : sans-serif;
    font-size   : 12px;
    color       : #9d1d1d;        
}

.navempty
{
    font-family : sans-serif;
    font-size   : 10px;
}

a.navitemmain
{
    font-family : sans-serif;
    font-size   : 14px;
    font-weight : bold;
}


/* ********** ********** ********** ********** ********** ********** ********** */
/* Content (mitte) */
/* ********** ********** ********** ********** ********** ********** ********** */

td.content
{
    width : 545px;
}

td.contentforum
{
    width : 545px;   
    text-align:right; 
    font-family : sans-serif;
    font-size   : 12px;
}

.contentlinksmall
{
    font-family : sans-serif;
    font-size   : 10px;    
    /* color       : #21527B; */
}


.contentlinksmallblue
{
    font-family : sans-serif;
    font-size   : 10px;    
    color       : #000000;
}
.content
{
    font-family : sans-serif;
    font-size   : 12px;
}

.contentheadlinesmall
{
    font-family : sans-serif;
    font-size   : 12px;
    font-weight : bold;
}

.contentemptyrow
{
    font-family : sans-serif;
    font-size   : 12px;
}

.imgsource
{
    font-family : sans-serif;
    font-size   : 10px;
    text-align  : right;
}

a.imgsource
{
    font-family : sans-serif;
    font-size   : 10px;
    text-decoration:none; 
    color       : #000000
}

.contentinternal
{
    font-family : sans-serif;
    font-size   : 12px;
    color       : #9d1d1d;        
}

.request
{
    font-family : sans-serif;
    font-size   : 11px;
    font-style  : italic;
    text-align  : center;
}

a.request
{
    font-family : sans-serif;
    font-size   : 11px;
    font-style  : italic;
    text-align  : center;
    color       : black;
    font-weight : normal;
}

/* ********** ********** ********** ********** ********** ********** ********** */
/* leere Column */
/* ********** ********** ********** ********** ********** ********** ********** */

td.columnempty
{
    font-family : sans-serif;
    font-size   : 10px;
}

/* ********** ********** ********** ********** ********** ********** ********** */
/* Navigation rechts */
/* ********** ********** ********** ********** ********** ********** ********** */

td.right
{
    width : 120px;
}

.righttext
{
    font-family : sans-serif;
    font-size   : 10px;
}

.righttextlink
{
    font-family : sans-serif;
    font-size   : 10px;
    color       : #000000;
}

.righttextbold
{
    font-family : sans-serif;
    font-size   : 10px;
    font-weight : bold;
}


/* ********** ********** ********** ********** ********** ********** ********** */
/* Inseltouren */
/* ********** ********** ********** ********** ********** ********** ********** */

.country
{
    font-family : sans-serif;
    font-size   : 16px;
    font-weight : bold;
}

.type
{
    font-family : sans-serif;
    font-size   : 16px;
}

/* ********** ********** ********** ********** ********** ********** ********** */
/* Regionen ( Norden,Sueden,Osten,Westen,Inselmitte ) */
/* ********** ********** ********** ********** ********** ********** ********** */

a.navitemregion
{
    font-family : sans-serif;
    font-size   : 14px;
    font-weight : bold;
    color       : #000000;        
    /*text-decoration: underline;*/
}

.regionlistheadline
{
    font-family : sans-serif;
    font-size   : 12px;
    font-weight : bold;
}

.regionlistshort
{
    font-family : sans-serif;
    font-size   : 12px;
}

table.regioninner
{
    width : 545px;
}

/* ********** ********** ********** ********** ********** ********** ********** */
/* ********** ********** ********** ********** ********** ********** ********** */
a.linkblack
{
    font-family : sans-serif;
    font-size   : 12px;
    text-decoration:none; 
    font-weight : normal; 
    color       : #000000;
}

a.linkblackbold
{
    font-family : sans-serif;
    font-size   : 12px;
    text-decoration:none; 
    font-weight : bold; 
    color       : #000000;
}

.adcontentsmall
{
    font-family : sans-serif;
    font-size   : 11px;    
    text-align  : center;
    font-weight : bold; 
    color       : #21527B;
}

a.ad
{
    font-family : sans-serif;
    font-size   : 11px;    
    text-align  : center;
    font-weight : bold; 
    color       : #21527B;
}
#opthead {
}
#opthead span {
	display: none;
}