body
{
    background: #ffffff;
	font-family : Verdana;
	color       : #000000;	
}

h1
{
    
    font-size   : 16px;    
}

h2
{
    font-size   : 14px;
}

a
{
    font-size   : 12px;
    text-decoration:none; 
    color       : #9d1d1d;
}

img 
{
    border      : none;
}

table
{
    /*border: 1px solid #000000;*/
}

/* ********** ********** ********** ********** ********** ********** ********** */
/* Header */
/* ********** ********** ********** ********** ********** ********** ********** */

.header
{
    background  : #ffffff; 
}

/* ********** ********** ********** ********** ********** ********** ********** */
/* Footer */
/* ********** ********** ********** ********** ********** ********** ********** */

td.footer
{
    font-size   : 10px;
    text-align  : center;
}

td.sidebar
{
	width : 170px;
	/*background-color: #4422ff;*/
	vertical-align: top;
	text-align  : center;
}

/* ********** ********** ********** ********** ********** ********** ********** */
/* Navigation (links) */
/* ********** ********** ********** ********** ********** ********** ********** */

td.navigation
{
    width : 150px;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;	
	vertical-align: top;
	/*background-color: #55eeff;*/
}

.navheadline
{
    font-size   : 14px;
    font-weight : bold;
	padding     : 0px 0px 0px 0px;
}

.navheadlinesmall
{
    font-size   : 12px;
}

.navitem
{
    font-size   : 12px;
    color       : #9d1d1d;     
	padding     : 0px 0px 0px 0px;	
}

.navempty
{
	font-size   : 10px;
	padding     : 0px 0px 0px 0px;
}

a.navitemmain
{
    font-size   : 14px;
}


/* ********** ********** ********** ********** ********** ********** ********** */
/* Content (mitte) */
/* ********** ********** ********** ********** ********** ********** ********** */

td
{
	line-height: 18px;
}

td.content
{
    width : 760px;	
	margin: 0px auto 0px;
	padding: 10px 0px 0px 0px;
	vertical-align: top;
	/*background-color: #ffee55;*/
}

.contentlinksmall
{
    font-family : Verdana;
    font-size   : 10px;    
    /* color       : #21527B; */
}


.contentlinksmallblue
{
    font-family : Verdana;
    font-size   : 10px;    
    color       : #000000;
}
.content
{
    font-family : Verdana;
    font-size   : 12px;
}

.contentheadlinesmall
{
    font-family : Verdana;
    font-size   : 12px;
    font-weight : bold;
}

.contentemptyrow
{
    font-family : Verdana;
    font-size   : 12px;
}

.imgsource
{
    font-family : Verdana;
    font-size   : 10px;
    text-align  : right;
}

a.imgsource
{
    font-family : Verdana;
    font-size   : 10px;
    text-decoration:none; 
    color       : #000000
}

.contentinternal
{
    font-family : Verdana;
    font-size   : 12px;
    color       : #9d1d1d;        
}

.request
{
    font-family : Verdana;
    font-size   : 11px;
    font-style  : italic;
    text-align  : center;
}

a.request
{
    font-family : Verdana;
    font-size   : 11px;
    font-style  : italic;
    text-align  : center;
    color       : black;
    font-weight : normal;
}

/* ********** ********** ********** ********** ********** ********** ********** */
/* leere Column */
/* ********** ********** ********** ********** ********** ********** ********** */

td.columnempty
{
    font-family : Verdana;
    font-size   : 10px;
}

/* ********** ********** ********** ********** ********** ********** ********** */
/* Navigation rechts */
/* ********** ********** ********** ********** ********** ********** ********** */

td.right
{
    width : 120px;
}

.righttext
{
    font-family : Verdana;
    font-size   : 10px;
}

.righttextlink
{
    font-family : Verdana;
    font-size   : 10px;
    color       : #000000;
}

.righttextbold
{
    font-family : Verdana;
    font-size   : 10px;
    font-weight : bold;
}


/* ********** ********** ********** ********** ********** ********** ********** */
/* Inseltouren */
/* ********** ********** ********** ********** ********** ********** ********** */

.country
{
    font-family : Verdana;
    font-size   : 16px;
    font-weight : bold;
}

.type
{
    font-family : Verdana;
    font-size   : 16px;
}

/* ********** ********** ********** ********** ********** ********** ********** */
/* Regionen ( Norden,Sueden,Osten,Westen,Inselmitte ) */
/* ********** ********** ********** ********** ********** ********** ********** */

a.navitemregion
{
    font-family : Verdana;
    font-size   : 14px;
    font-weight : bold;
    color       : #000000;        
    /*text-decoration: underline;*/
}

.regionlistheadline
{
    font-family : Verdana;
    font-size   : 12px;
    font-weight : bold;
}

.regionlistshort
{
    font-family : Verdana;
    font-size   : 12px;
}

table.regioninner
{
    width : 545px;
}

/* ********** ********** ********** ********** ********** ********** ********** */
/* ********** ********** ********** ********** ********** ********** ********** */
a.linkblack
{
    font-family : Verdana;
    font-size   : 12px;
    text-decoration:none; 
    font-weight : normal; 
    color       : #000000;
}

a.linkblackbold
{
    font-family : Verdana;
    font-size   : 12px;
    text-decoration:none; 
    font-weight : bold; 
    color       : #000000;
}

.adcontentsmall
{
    font-family : Verdana;
    font-size   : 11px;    
    text-align  : center;
    font-weight : bold; 
    color       : #21527B;
}

a.ad
{
    font-family : Verdana;
    font-size   : 11px;    
    text-align  : center;
    font-weight : bold; 
    color       : #21527B;
}
#opthead {
}
#opthead span {
	display: none;
}


.adbottom
{
    font-family : Verdana;
    font-size   : 10px;
    text-align  : center;
}
