/* Stylesheet, Definition der Farben und Bilder */
/*             Copyright 2007, ARTE NERO              */
/*    Erstellt von Silke Schwarz-Rosenwinkel    */

/* Definiion des Body-Tags */
body {
	background:#6E8A96 url(../img/main_bg.jpg) repeat-x;
	/*background-color : #6E8A96;*/
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	width:100%;
	height:100%;
	/* Definition des Scrollbalkens */
	scrollbar-base-color: #FFFFFF;
	scrollbar-3d-light-color: #BDC7C8;
	scrollbar-arrow-color: #BDC7C8;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #BDC7C8;
	scrollbar-shadow-color: #BDC7C8;
	scrollbar-track-color: #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	line-height : 14px;
	color: #000000;
}

div {
	font-family:Tahoma, Arial, Helvetica, Sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	line-height:14px;
	color:#3D4258;
}
/* Muss noch bearbeitet werden. Wenn diese iengeklammert wird, springt das Menü!!! */

/*div a,div a:link, div a:hover, div a:active, div a:visited { */
/*	font-family:Tahoma, Arial, Helvetica, Sans-serif;*/
/*	font-size:11px;*/
/*	text-decoration:underline;*/
/*	font-style:normal;*/
/*	font-weight:normal;*/
/*	line-height:14px;*/
/*	color:#df5203;*/
/*}*/

.internal-link {
	font-family:Tahoma, Arial, Helvetica, Sans-serif;*/
	font-size:11px;
	text-decoration:underline;
	font-style:normal;
	font-weight:normal;
	line-height:14px;
	color:#df5203;
}

.external-link-new-window {
	font-family:Tahoma, Arial, Helvetica, Sans-serif;*/
	font-size:11px;
	text-decoration:underline;
	font-style:normal;
	font-weight:normal;
	line-height:14px;
	color:#df5203;
}

.mail {
	font-family:Tahoma, Arial, Helvetica, Sans-serif;*/
	font-size:11px;
	text-decoration:underline;
	font-style:normal;
	font-weight:normal;
	line-height:14px;
	color:#df5203;
}

UL {
	font-family:Tahoma, Arial, Helvetica, Sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	line-height:14px;
	color:#3D4258;
}

LI {
	font-family:Tahoma, Arial, Helvetica, Sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	line-height:14px;
	color:#3D4258;
}


/* Definiton der Hintergrundtabelle für den Farbverlauf */
/*.bg_table {
	background-image : url(../img/main_bg.jpg);
	background-repeat : repeat-x;
	width: 100%;
	height: 100%;
	vertical-align : top;
	padding : 0 0 0 0;
}*/

/* Definition der Tabelle fuer das Image Item */
/*.image_table {
	background-image : url(../img/jumping_fish.jpg);
	background-repeat : no-repeat;
	vertical-align : top;
	width: 100%;
	height: 655px;
	padding : 0 0 0 0;
}
*/

/* Definition der header-Tabellen-Zeile */
.header_row {
	width: 877px;
	height: 105px;
}

/* Definition der content-Tabellen-Zeile */
.content_row {
	width: 877px;
	height: 450px;
}

/* Definition der Footer-Tabellen-Zeile */
.footer_row {
	background-image : url(../img/footer_bg.jpg);
	background-repeat : no-repeat;
	height: 80px;
	width: 877px;
}

/* Definition der Content Tabelle */
.content_table {
	padding : 0 0 0 0;
	width: 877px;
	height: 450px;
}

/*  Definition der Tabelle fuer as Hauptmenue */
.menue_table {
	padding : 0 0 0 0;
	width: 200px;
	height: 450px;
}

/* Definition der Spalte für das Nebenmenue */
#sideMenu {
	background-image : url(../img/sidemenu_bg.jpg);
	background-repeat : no-repeat;
	height: 450px;
	width: 50px;
}

#mainContent {
	background-image : url(../img/content_bg.jpg);
	background-repeat : no-repeat;
	height: 450px;
	width: 562px;
}

td.scroll {
	scrollbar-base-color: #FFFFFF;
	scrollbar-3d-light-color: #BDC7C8;
	scrollbar-arrow-color: #BDC7C8;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #BDC7C8;
	scrollbar-shadow-color: #BDC7C8;
	scrollbar-track-color: #FFFFFF;
}

/* Definition der Styles fuer das Hauptmenue */
div.menuItem {
	height: 30px;
	width: 200px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-style : normal;
	font-weight : normal;
	color: #000000;
	vertical-align: middle;
}

div.menuItem a {
	height: 30px;
	width: 200px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-style : normal;
	font-weight : normal;
	color: #000000;
	vertical-align: middle;
	text-decoration: none;
}

div.menuItem a:hover {
	height: 30px;
	width: 200px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-style : normal;
	font-weight : normal;
	color: #DF5203;
	vertical-align: middle;
	text-decoration: none;
	background-color : transparent;
}

.footerText {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	color: #D3E5F1;
}

/* ########## New Loggin Box ########## */

.loggin_status_message{
	font-family:Tahoma, Arial, Helvetica, Sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	line-height:14px;
	color:#3D4258;
	}

.loggin_label{
	font-family:Tahoma, Arial, Helvetica, Sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	line-height:14px;
	color:#3D4258;
	}

td input{
	font-family:Tahoma, Arial, Helvetica, Sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	line-height:14px;
	color:#3D4258;
	}

.loggin_forgot_pw a{	
	font-family:Tahoma, Arial, Helvetica, Sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	line-height:14px;
	color:#3D4258;
	}

/* ########## RANDOM IMAGE ########## */
.bg_image{
	position:relative;
	top:0;
	left:0;
	width:470;
	height:420;
	background-image : url(../img/jumping_fish.jpg);
	background-repeat : no-repeat;
	vertical-align : top;
	padding : 0 0 0 0;
	z-index:2;
	}
	
.hr{
	background:#FFFFFF url(../img/point_line.gif) left center repeat-x;
	height:20px;
	}
	
/* ########## Kontaktformular Styles ########## */

.textform {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#000000;	
	background-color: #C0D4E0;
}

.textformoblig {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#fff;	
	background-color: #607984;
}

input {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#000000;	
}

.text {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#000000;	
}

.treemenutext_no {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	line-height:14px;
	color:#3D4258;
	text-decoration: none;
}

DIV.tx-wssitemap-pi1 DIV.treemenudiv {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	line-height:14px;
	color:#3D4258;
	text-decoration: none;
}

DIV.tx-wssitemap-pi1 DIV.treemenudiv a {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	line-height:14px;
	color:#3D4258;
	text-decoration: none;
}

DIV.tx-wssitemap-pi1 DIV.treemenudiv a:link  {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	line-height:14px;
	color:#3D4258;
	text-decoration: none;
}

DIV.tx-wssitemap-pi1 DIV.treemenudiv a:hover  {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	line-height:14px;
	color:#3D4258;
	text-decoration: none;
}

DIV.tx-wssitemap-pi1 DIV.treemenudiv a:active  {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	line-height:14px;
	color:#3D4258;
	text-decoration: none;
}

DIV.tx-wssitemap-pi1 DIV.treemenudiv a:visited  {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	line-height:14px;
	color:#3D4258;
	text-decoration: none;
}







/* ########## RGSMOOTHGALLERY IE HACK ZUM RÄNDERAUSGLEICH IN DER SLIGHTBOX ########## */

#lbImage {

padding: 0px ;

margin: 0px ;

}

* html #lbImage {

padding: 0px; /* nur für den IE */

margin: -10px; /* nur für den IE */

} 
