* {margin:0px; padding:0px;}

html{
	height: 100%;
	background-image: url(./tapetenstueck.jpg);
}

img {
	border: 0;
}

table.schtop {
	font-size: 12px;
	padding-right: 20px;
	width: 95%;
}
td.schtop {
	background-color: #eedda7;
}
table.schmid {
	width: 92%;
}
tr.schmid {
	width: 100%;
}
td.schmid {
	background-color: #eedda7;
}
table.gallery {
	font-size: 12px;
	padding-right: 20px;
	width: 100%;
}
td.gallery {
	width: 300px;
}

#outer_page_header {
        background: white;
        text-align: left;
        margin: 0 auto;
        padding-top: 0px;
        position: relative;
/*        border: 1px solid #ddd; */
        border-top: none;
        clear: both;
	max-height: 368px;
        height: 368px; 
	background-image: url(./tapete_oben.jpg); 
/*	border: solid 1px #993333; */
	overflow: hidden; 
        }

#header_top {
	margin-left: auto;
	margin-right: auto; 
	max-width:786px;
	width:786px; 
	background-image: url(./header_top.png); 
        position: relative;
        max-height: 113px;
        height: 113px;
/*        background: #3371A3; */
        background-position: top right;
/*	background-color: #E9E3D3; */
/*	border: solid 1px #999933; */
        }

#headerlang {
        font-family:Verdana, sans-serif;
        font-size:12px;
        color:#4A3524;
        margin-left: auto;
        margin-right: auto;
	max-width:120px;
	width:120px;
	max-height:14px;
	height:14px;
        position: relative;
        top: 55px;
        left: 322px;
        z-index: 5;
/*        border: solid 1px #999933; */
}

#headerlang li {
        display: inline; /* li nebeneinander anzeigen*/
        list-style-type: none; /* ohne Punkte*/
}

#headerlang a, #headernavi a:link, #headernavi a:visited {
        color:#4A3524;
        text-decoration: none;
}
#headerlang a:focus, #headernavi a:hover, #headernavi a:active {
        color:#4A3524;
        text-decoration: none;
}
#headerlang li a#current {
        color:#196091;
        text-decoration: none;
}

#headernavi {
	font-family:Verdana, sans-serif;
        font-size:13px;
	color:#F1EACB; 
	margin-left: auto;
	margin-right: auto; 
	max-width:786px;
	width:786px;
	position: relative;
	top: 71px;
	left: 30px;
	letter-spacing: 0.4px;
	z-index: 5; 
/*	border: solid 1px #999933; */
}

#headernavi li {
        display: inline; /* li nebeneinander anzeigen*/
        list-style-type: none; /* ohne Punkte*/
}

#headernavi a, #headernavi a:link, #headernavi a:visited {
	color:#F1EACB; 
        text-decoration: none;
}
#headernavi a:focus, #headernavi a:hover, #headernavi a:active {
        color:#FBB444;
        text-decoration: none;
}
#headernavi li a#current {
        color:#FBB444;
        text-decoration: none;
}


#header_center {
	margin-left: auto;
	margin-right: auto; 
	max-width:786px;
	width:786px; 
        position: relative;
        max-height: 248px;
        height: 248px;
	top: -2px; 
/*        background: #3371A3; */
        background-position: top right;
/*	border: solid 1px #999933; */
        }

#header_center_left {
	max-width:110px;
	width:110px; 
	max-height:281px;
	height:281px; 
	position: relative;
	left: -101px;
	top: -27px; 
	overflow: hidden;
	z-index: 12;
	clear:both; 
/*	border: solid 1px #999933; */
}

#header_center_middle {
	max-height:224px;
	height:224px; 
	position: relative;
	left: 0px;
	top: -280px; 
/*	overflow: hidden; */
	z-index: 10;
/*	border: solid 1px #999933; */
}
#header_center_middle img {
	position: relative;
	top: 0px;
}

#header_center_right {
	position: relative;
	left: 786px;
	top: -532px;
	max-width:102px;
	width:102px; 
	max-height:281px;
	height:281px; 
	overflow: hidden;
	z-index: 13;
/*	border: solid 1px #999933; */
}


#header_down {
	margin-left: auto;
	margin-right: auto;
	max-width:786px;
	width:786px; 
        position: relative;
        max-height: 31px;
        height: 31px;
	top: -24px;
/*        background: #3371A3; */
        background-position: top right;
	background-image: url(./header_down.jpg);
	z-index:15; 
/*	border: solid 1px #999933; */
        }

#subheadernavi {
        font-family:Verdana, sans-serif;
        font-size:13px;
        color:#F1EACB;
        margin-left: auto;
        margin-right: auto;
        max-width:786px;
        width:786px;
        position: relative;
        top: 7px;
        left: 30px;
	letter-spacing: 0.2px;
        z-index: 5;
/*      border: solid 1px #999933; */
}

#subheadernavi li {
        display: inline; /* li nebeneinander anzeigen*/
        list-style-type: none; /* ohne Punkte*/
}

#subheadernavi a, #subheadernavi a:link, #subheadernavi a:visited {
	color:#F1EACB; 
        text-decoration: none;
}
#subheadernavi a:focus, #subheadernavi a:hover, #subheadernavi a:active {
        color:#FBB444;
        text-decoration: none;
}
#subheadernavi li a#current {
        color:#FBB444;
        text-decoration: none;
}

#outer_page_content {
/*        background: white; */
        text-align: left;
	font-size: 80%;
/*        margin: 0 auto;
        padding-top: -1px; */
        position: relative;
        border-top: none;
        clear: both;
/*	border: solid 5px #993333; */
/*	min-height: 300px;
        height: 300px; */
}


#outer_page_footer {
/*        background: white; */
        text-align: left;
	font-size: 80%;
/*        margin: 0 auto;
        padding-top: -1px; */
        position: relative;
        border-top: none;
        clear: both;
/*	border: solid 5px #993333; */
/*	min-height: 300px;
        height: 300px; */
}

#footer {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
        font-family:Verdana, sans-serif;
	max-width:786px;
	width:786px; 
        position: relative;
        max-height: 60px;
        height: 60px;
/*        background: #3371A3; */
        background-position: top right;
	background-image: url(./footer.jpg);
	z-index:3;
	color: #4A3524; 
/*	border: solid 1px #999933; */
}

#footer li {
        display: inline; /* li nebeneinander anzeigen*/
        list-style-type: none; /* ohne Punkte*/
}

#footer a, #footer a:link, #footer a:visited {
	color:#4A3524; 
        text-decoration: none;
}
#footer a:focus, #footer a:hover, #footer a:active {
        color:#4A3524;
        text-decoration: none;
}
#footer li a#current {
        color:#4A3524;
        text-decoration: none;
}

#footertop {
	position: relative;
	top: 10px;
	font-size: 11px;
/*	border: solid 1px #999933; */
}

#footerdown {
	position: relative;
	top: 15px;
	font-size: 9px;
	color: #A59C84;
/*	border: solid 1px #999933; */
}

#footerdown a, #footerdown a:link, #footerdown a:visited {
        color:#A59C84;
        text-decoration: none;
}

#footerdown a:focus, #footerdown a:hover, #footerdown a:active {
        color:#877664;
        text-decoration: none;
}

#home {
	margin-left: auto;
	margin-right: auto;
	max-width:786px;
	width:786px; 
        position: relative;
/*        min-height: 200px;
        background: #3371A3; */
        background-position: top right;
	background-image: url(./content.jpg);
	z-index:3;
/*	border: solid 1px #999933; */
        }

#hometopleft {
	padding-bottom: 10px;
	padding-left: 30px;
        font-family:Verdana, sans-serif;
        font-size:13px;
	font-weight: bold;
        position: relative;
/*	border: solid 1px #999933; */ 
	max-width: 380px;
	width: 380px;
	min-height: 50px; 
        color:#196091;
	overflow: hidden;
	top: -313px;
	line-height: 17px;
}

#hometopright {
        position: relative;
	top: 25px;
	left: 414px;
	background-image: url(./home_fish.gif);
	background-repeat: no-repeat;
/*	border: solid 1px #999933; */
	overflow: hidden;
	max-width: 332px;
	width: 332px;
	max-height: 320px;
	height: 320px;
        background-position: top right;
        z-index: 1;
}

#homemiddleleft {
	padding-left: 30px; 
        font-family:Verdana, sans-serif;
        font-size:12px;
        position: relative;
/*	border: solid 1px #999933; */ 
	max-width: 380px;
	width: 380px;
	min-height: 50px; 
        color:#4A3524;
	overflow: hidden;
	top: -313px;
	line-height: 17px;
}

#homemiddleleft ul {
	padding-left: 16px;
}
li {
	margin-bottom: 5px;
}

hr {
	background-color:#196091;
        color:#196091;
}

#content_idc {
	margin-left: auto;
	margin-right: auto;
	padding-top: 5px;
	max-width:786px;
	width:786px; 
        position: relative;
/*        min-height: 200px;
        background: #3371A3; */
        background-position: top right;
	background-image: url(./content.jpg);
        color:#4A3524;
	height: 100%;
	overflow: hidden;
} 

#content_idc_left {
	padding-left: 30px; 
        font-family:Verdana, sans-serif;
        font-size:12px;
        position: relative;
/*	border: solid 1px #999933; */
        color:#4A3524;
	overflow: hidden;
	position: relative;
	max-width:454px;
	width:454px; 
	float: left;
}

#content_idc_left ul {
        padding-left: 16px;
        padding-right: 20px;
}
#content_idc_left h1 {
        font-family:Verdana, sans-serif;
        font-size:13px;
	font-weight: bold;
	line-height: 17px;
	color: #196091;	
}
#content_idc_left h2 {
	font-size: 13px;
	color: #196091;	
}
.contentidclefttotop {
        font-size:10px;
	font-weight: normal;
	color: #95876F;
}
.contentidclefttotop a,#content_idc_left_totop a:visited {
        font-size:10px;
	color: #95876F;
	border-bottom: none;
}

#content_idc_left h3 {
        font-size:10px;
	font-weight: normal;
	color: #95876F;	
}
#content_idc_left a {
	color: #4A3524;
	text-decoration: underline;
/*	border-bottom: 1px dotted #4A3524; */
}
#content_idc_left a:hover {
	color: #968A73;
/*	border-bottom: 1px dotted #968A73; */
}
#content_idc_left p {
	padding-right: 20px;
}
#content_idc_right {
        font-family:Verdana, sans-serif;
        font-size:12px;
        position: relative; 
/*	border: solid 1px #999933; */
	min-height: 50px; 
        color:#4A3524;
	overflow: hidden;
	position: relative;
	max-width: 296px;
	width: 296px; 
}

#content_idc_right p {
	padding-left: 20px; 
	padding-right: 20px;
	font-weight: normal;
}
#content_idc_right h1 {
	padding-left: 20px;
        font-family:Verdana, sans-serif;
        font-size:13px;
	font-weight: bold;
	line-height: 17px;
	color: #196091;
}
#content_idc_right ul {
        padding-left: 33px;
        padding-right: 20px;
}
#content_idc_right a {
	color: #4A3524;
	text-decoration: underline;
/*	border-bottom: 1px dotted #4A3524; */
}
.contentidcrighttotop {
        font-size:10px;
	font-weight: normal;
	color: #95876F;
}
.contentidcrighttotop a,.contentidcrighttotop a:visited {
        font-size:10px;
	color: #95876F;
	border-bottom: none;
}
#content_sp {
	margin-left: auto;
	margin-right: auto;
	padding-top: 5px;
	max-width:786px;
	width:786px; 
        position: relative;
/*        min-height: 200px;
        background: #3371A3; */
        background-position: top right;
	background-image: url(./content-2.jpg);
        color:#4A3524;
	height: 100%;
	overflow: hidden;
} 

#content_special {
        padding-left: 30px;
        font-family:Verdana, sans-serif;
        font-size:12px;
        position: relative;
/*      border: solid 1px #999933; */
        color:#4A3524;
        overflow: hidden;
        position: relative;
        max-width:756px;
        width:756px;
        float: left;
}
#content_special ul {
        padding-left: 16px;
        padding-right: 20px;
}
#content_special h1 {
        font-family:Verdana, sans-serif;
        font-size:13px;
        font-weight: bold;
        line-height: 17px;
        color: #196091;
}
#content_special h2 {
        font-size: 13px;
        color: #196091;
}
#content_special h3 {
        font-size:10px;
        font-weight: normal;
        color: #95876F;
}
#content_special a {
        color: #4A3524;
        text-decoration: underline;
/*      border-bottom: 1px dotted #4A3524; */
}
#content_special a:hover {
        color: #968A73;
/*      border-bottom: 1px dotted #968A73; */
}
#content_special p {
        padding-right: 20px;
}

#formfield {
	max-height: 26px;
	height: 26px;
	width: 350px;
	max-width: 350px;
	font-family:Verdana, sans-serif;
        font-size:12px;
	color: #4A3524;
/*        background-color: #EDDCA6; */
        background-color: #efe3bb;
        border: solid 1px #EDDCA6;
/*        border: solid 1px #F0EACA; */
	overflow: hidden;
        vertical-align: middle;
	outline: none;
}
#formfield input {
}

#formfieldarea {
	width: 350px;
	max-width: 350px;
	height: 150px;
	font-family:Verdana, sans-serif;
        font-size:12px;
	color: #4A3524;
        background-color: #efe3bb;
        border: solid 1px #EDDCA6;
	outline: none;
/*	overflow: hidden; */
}
#formfieldarea input {
        vertical-align:middle;
}
#formfieldsend {
	width: 100px;
	max-width: 100px;
/*	max-height: 26px;
	height: 26px; */
	font-family:Verdana, sans-serif;
        font-size:12px;
	color: #F0EACA;
        background-color: #175F90;
        border: solid 1px #F0EACA;
	overflow: hidden;
        vertical-align: middle;
	font-weight: bold;
}
#header_pic_rotation {
	position: relative;
	top: -228px;
	left: -25px;
	z-index: -1;
}

.facebook_button {
        display: block;
        width: 137px;
        height: 98px;
        background: url('./nidc_fb_button.png') bottom;
        text-indent: -99999px;
        position: relative;
        z-index: 99;
	margin-top: -30px;
        left: 10px;
}
.facebook_button:hover {
        background-position: 0 0;
}
.home_button_1 {
        display: block;
        width: 207px;
        height: 218px;
        background: url('./nidc_home_button-01.jpg') bottom;
        text-indent: -99999px;
        position: relative;
        z-index: 99;
	margin-top: -15px;
/*        left: 10px; */
}
.home_button_1:hover {
        background-position: 0 0;
}
.home_button_2 {
        display: block;
        width: 207px;
        height: 218px;
        background: url('./nidc_home_button-02.jpg') bottom;
        text-indent: -99999px;
        position: relative;
        z-index: 99;
	margin-top: -218px; 
        left: 227px;
}
.home_button_2:hover {
        background-position: 0 0;
}
.home_button_3 {
        display: block;
        width: 207px;
        height: 218px;
        background: url('./nidc_home_button-03.jpg') bottom;
        text-indent: -99999px;
        position: relative;
        z-index: 99;
	margin-top: 20px;
}
.home_button_3:hover {
        background-position: 0 0;
}
.home_button_4 {
        display: block;
        width: 207px;
        height: 218px;
        background: url('./nidc_home_button-04.jpg') bottom;
        text-indent: -99999px;
        position: relative;
        z-index: 99;
	margin-top: -218px; 
        left: 227px;
}
.home_button_4:hover {
        background-position: 0 0;
}
.home_button_1_de {
        display: block;
        width: 207px;
        height: 218px;
        background: url('./nidc_home_button-01-de.jpg') bottom;
        text-indent: -99999px;
        position: relative;
        z-index: 99;
	margin-top: -15px;
/*        left: 10px; */
}
.home_button_1_de:hover {
        background-position: 0 0;
}
.home_button_2_de {
        display: block;
        width: 207px;
        height: 218px;
        background: url('./nidc_home_button-02-de.jpg') bottom;
        text-indent: -99999px;
        position: relative;
        z-index: 99;
	margin-top: -218px; 
        left: 227px;
}
.home_button_2_de:hover {
        background-position: 0 0;
}
.home_button_3_de {
        display: block;
        width: 207px;
        height: 218px;
        background: url('./nidc_home_button-03-de.jpg') bottom;
        text-indent: -99999px;
        position: relative;
        z-index: 99;
	margin-top: 20px;
}
.home_button_3_de:hover {
        background-position: 0 0;
}
.home_button_4_de {
        display: block;
        width: 207px;
        height: 218px;
        background: url('./nidc_home_button-04-de.jpg') bottom;
        text-indent: -99999px;
        position: relative;
        z-index: 99;
	margin-top: -218px; 
        left: 227px;
}
.home_button_4_de:hover {
        background-position: 0 0;
}

