body
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #000000;

	margin: 0px;
	padding: 0px;
	border: none;

	background-color: #b9c2d0;
}


/* --- */

a
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #941e48;
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;
}
a:hover
{
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}


td
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #5e646c;
}


h1
{
	font-family: Arial, sans-serif;
	font-size: 18px;
	color: #941e48;
	line-height: 20px;
	font-weight: normal;
	margin-bottom: 15px;
	margin-top: 0px;
}

h2
{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	margin-bottom: 1px;
	margin-top: 0px;
}

.kontakt
{
    border: 1px solid #b9c2d0;
    background-color: #ffffff;
    font-family: Verdana, sans-serif;
	font-size: 11px;
	margin-bottom: 5px;
	margin-top: 2px;
	color: #941e48;
}
.kontakt_focus
{
    border: 1px solid #b9c2d0;
    background-color: #b9c2d0;
    font-family: Verdana, sans-serif;
	font-size: 11px;
	margin-bottom: 5px;
	margin-top: 2px;
	color: #ffffff;
}

/* header */
div.mantel
{
    position: relative;
    top: 15px;
    width: 863px;
}


/* header */
div.header
{
    position: absolute;
    width: 863px;
    height: 206px;
    top: 0px;
    left: 0px;
    background-image: url(../img/bg_head.gif);
	background-repeat: no-repeat;
	z-index: 1;
}
div.header_flash
{
    position: absolute;
    width: 853px;
    top: 5px;
	left: 5px;
	z-index: 2;
}

/* trennbalken */
div.trennbalken
{
    position: absolute;
    width: 863px;
    height: 29px;
    top: 206px;
    left: 0px;
    background-color: #0092a4;
    background-image: url(../img/bg_balken.gif);
	background-repeat: no-repeat;
	text-align: right;
	z-index: 1;
}
div.trennbalken_navigation
{
    position: absolute;
    right: 0px;
    bottom: 8px;
}
div.trennbalken a
{
    font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	margin-right: 20px;
}
div.trennbalken a:hover
{
    font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #941e48;
	font-weight: normal;
	text-decoration: none;
	margin-right: 20px;
}

/* inhalt */
div.inhalt
{
    position: absolute;
    left: 0px;
    width: 863px;
    height: 29px;
    top: 235px;
	text-align: left;
	z-index: 1;
}
table.contentrahmen
{
    width: 863px;
    margin-bottom: 5px;
}
td.navigation
{
    width: 211px;
    height: 1px;
    padding-bottom: 5px;
    background-color: #ffffff;
    vertical-align: top;
}
td.puffer
{
    background-color: #ffffff;
    vertical-align: top;
}
td.puffer_news
{
    background-image: url(../img/bg_puffer.gif);
	background-repeat: repeat-y;
	background-color: #941e48;
	color: #000000;
	vertical-align: top;
    padding-left: 10px;
    padding-top: 5px;
}
td.puffer_news a
{
    color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}
td.puffer_news a:hover
{
    color: #000000;
	font-weight: normal;
	text-decoration: none;
}
td.content
{
    background-color: #ffffff;
    background-image: url(../img/bg_contentrahmen.gif);
	background-repeat: repeat-y;
	vertical-align: top;
	padding-top: 20px;
}
td.abschluss
{
    padding-bottom: 5px;
    height: 8px; /* 20 */
    background-color: #ffffff;
}
td.abschluss_news
{
    padding-bottom: 5px;
    height: 8px; /* 20 */
    background-image: url(../img/bg_abschluss_links_news.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
	background-color: #941e48;
}
td.sitemapnav
{
    height: 8px; /* 20 */
    text-align: right;
    background-image: url(../img/bg_abschluss_rechts.gif);
	background-repeat: repeat-y;
	background-position: right bottom;
	vertical-align: bottom;
}
div.sitemapnav
{
    visibility: hidden;
    margin-right: 15px;
    margin-bottom: 3px;
}
div.sitemapnav a
{
    color: #0092a4;
}
div.sitemapnav a:hover
{
    color: #941e48;
}

/* navigation rahmen */
table.navigationrahmen
{
    width: 201px;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 4px;
}
table.navigationrahmen td
{
    border-bottom: 1px solid #ffffff;
    background-color: #9ba6b4;
    background-repeat: no-repeat;
}

table.navigationrahmen td.navigation_links
{
    width: 100px;
}
table.navigationrahmen td.navigation_links_over
{
    background-image: url(../img/nav_ecke_or.gif);
	background-position: right top;
	width: 100px;
}
table.navigationrahmen td.navigation_links_aktiv
{
    background-color: #0092a4;
    background-image: url(../img/nav_ecke_or_aktiv.gif);
	background-position: right top;
	width: 100px;
}
table.navigationrahmen td.navigation_rechts
{
    border-left: 1px solid #ffffff;
}
table.navigationrahmen td.navigation_rechts_over
{
    border-left: 1px solid #ffffff;
    background-image: url(../img/nav_ecke_ol.gif);
	background-position: left top;
}
table.navigationrahmen td.navigation_rechts_aktiv
{
    border-left: 1px solid #ffffff;
    background-color: #0092a4;
    background-image: url(../img/nav_ecke_ol_aktiv.gif);
	background-position: left top;
}
table.navigationrahmen td.navigation_subnav
{
    background-color: #0092a4;
    background-image: url(../img/transparent.gif);
    padding: 5px;
    color: #000000;
}
table.navigationrahmen td.navigation_subnav a
{
    color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}
table.navigationrahmen td.navigation_subnav a:hover
{
    color: #000000;
	font-weight: normal;
	text-decoration: none;
}
.subnavicon
{
    margin-right: 5px;
}



/* INHALT TABELLEN */
table.einspaltig
{
    width: 640px;
    margin-left: 7px;
    margin-right: 5px;
}
table.einspaltig td
{
    vertical-align: top;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 30px;
}

table.zweispaltig
{
    width: 640px;
    margin-left: 7px;
    margin-right: 5px;
    margin-bottom: 10px;
}
table.zweispaltig td.zweilinks
{
    border-right: 1px dashed #941e48;
    vertical-align: top;
}
table.zweispaltig td.zweirechts
{
    width: 320px;
    vertical-align: top;
}
table.zweispaltig_border
{
    width: 640px;
    margin-left: 7px;
    margin-right: 5px;
    margin-bottom: 10px;
    border-top: 1px dashed #941e48;
}
table.zweispaltig_border td.zweilinks
{
    border-right: 1px dashed #941e48;
    vertical-align: top;
}
table.zweispaltig_border td.zweirechts
{
    width: 320px;
    vertical-align: top;
}
/* --- */
table.zweispaltig_text
{
    width: 290px;
}
table.zweispaltig_text td
{
    vertical-align: top;
    text-align: left;
    padding-bottom: 20px;
}
table.zweispaltig_img
{
    width: 290px;
    margin-top: 30px; /* 30 */
}
table.zweispaltig_img td.img_links
{
    vertical-align: top;
    text-align: left;
}
table.zweispaltig_img td.img_rechts
{
    vertical-align: top;
    text-align: right;
}
table.zweispaltig_img td.img_text
{
    vertical-align: top;
    padding-top: 7px;
    text-align: center;
}
hr.img_trennung
{
    border-top: 1px dashed #941e48;
    width: 320px;
    padding: 0px;
    margin-top: 15px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
/* --- */
img.netz_logo
{
  border-bottom: 1px dashed #941e48;  
}

#clocks {
	height: 55px;
	z-index: 100;
}

	#clocks div {
		float: left;
		width: 60px;
		padding-right: 73px;
	}
	#phuket {
		padding-right: 0 !important;
	}

		#clocks div span {
			width: 60px;
			display: block;
			font-size: 9px;
			text-align: center;
		}

