/*dunkel 2A2A20 4C4C40 69695D 838377 9A9A8E B0B0A8 C6C6BE D9DAD4 EDEDEB F6F6F4  hell graugelb*/

/*3D3D32  Menü*/ 

/************************************************Formatierung Formulare**************************************************/
	
	span.Error{/*Fehlermeldung in Passwortformular*/
		color: Red;
	}
	
	td.FormSpacerOutside{
		background-color: black;
	}
	td.FormSpacerInside{
		background-color: #838377;
	}
	tr.FormFields2{ /*Gerade Zeilen*/
		background-color: #EDEDEB;
	}
	tr.FormFields1{ /*Ungerade Zeilen*/
		background-color: #D9DAD4;
	}

span.Error {color:red; font-size:9pt;}

/************************************************Formatierung Tree**************************************************/
table.tree span {
	font-size:10pt;
}

table.tree span.Level0 {
	font-size:13pt;
	font-weight: bold;
}
table.tree span.level1 {font-weight: bold;}

table.tree span.level1_Over {letter-spacing:1pt; font-weight: bold;}
table.tree span.level2_Over {letter-spacing:1pt;}
table.tree span.level3_Over {letter-spacing:1pt;}
table.tree span.level4_Over {letter-spacing:1pt;}

/*
table.tree span.level1_Over {font-weight: bold; text-transform: uppercase;}
table.tree span.level2_Over {text-transform: uppercase;}
table.tree span.level3_Over {text-transform: uppercase;}
table.tree span.level4_Over {text-transform: uppercase;}
*/
td.tree_left {padding-left:10px; padding-top:6px;}
td.tree_right {padding-top:6px;}

div.tree_ {position:absolute; height:100%; left:0px; top:0px; margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px;}



/*
table.tree a:link { text-decoration:none; color:#0648A3; }
table.tree a:visited { text-decoration:none; color:#0648A3; }
table.tree a:hover { text-decoration:none; color: red;}
table.tree a:active { text-decoration:none; color: red; }
*/
/************************************************Formatierung bodies**************************************************/
body{
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	font-family:Arial,Helvetica,Sans-Serif;
}

body.thumbs, body.tree, body.SlideshowImage {
	scrollbar-base-color:#8C8CC6;
	scrollbar-3dlight-color:#838377;
	scrollbar-arrow-color:#838377;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#4C4C40;
	scrollbar-highlight-color:#838377;
	scrollbar-shadow-color:#2A2A20;
	scrollbar-track-color:#4C4C40;
}

body.main{
	scrollbar-base-color:red;
	scrollbar-3dlight-color:#EDEDEB;
	scrollbar-arrow-color:#69695D;
	scrollbar-darkshadow-color:#4C4C40;
	scrollbar-face-color:#9A9A8E;
	scrollbar-highlight-color:#EDEDEB;
	scrollbar-shadow-color:#838377;
	scrollbar-track-color:#C6C6BE;
	
	background-color: #D9DAD4
}

body.spacer {background-color: #2A2A20}

body.spacer_small {background-color: #838377}

body.top {
	background-color: #4C4C40;
	/*background-image: "../pix/top.jpg";*/
}

body.thumbs{
	background-color: black;
	color:#B0B0A8;
}


td.thumbs{
	/*text-align:center; Netscape positioniert Bilder links!!!!!*/
}


body.tree {
	background-color: #3D3D32;
	color:#C6C6BE;
	/*background-image:url(../pix/menu_bgr.gif); background-attachment:fixed; background-repeat:no-repeat;*/
}

body.bottom {background-color: #4C4C40}

body.SlideshowImage{
	background-color:black;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
}

body.RandomThumbs{background-color:black;}

table.IconScroll{
	background-color: #3D3D32;
}

Img.IconScroll{
	margin-left : 4px;
	margin-right : 4px;
	margin-top : 4px;
	margin-bottom : 4px;
}

tr.SlideShowButtons{
	background-color:#4C4C40;
}

td.SlideShowMessage1{ 
	padding-left: 10px;
}

td.SlideShowArrowButtonsRight{ 
	padding-right: 10px;
}

td.icon{ 
	padding-left:20px;
	padding-right:20px;
}

td.menu{ 
	padding-left:10px;
	padding-top:10px;
}

p.menu{
	color:#B0B0A8;
	font-size:10pt;
}

td.top{ 
	padding-left:10px;
}

p, ul{ /*Texte margin-left:30px;*/
	/*margin-top:0.1pt; Darf bei Netscape nicht 0 sein!!*/
	font-size:90%;
	color:#C6C6BE;
	margin-top:0.1pt;
	margin-bottom:4pt;
}

body.main p, ul{
	color:#2A2A20;
}

img.SlideshowZoom{
	vertical-align:text-top;
}

img.AutomaticStop{
	vertical-align:text-top;
}

img.SlideshowThumb{
	border-color:#838377;
	border-width:2px;
	border-style:solid;
	vertical-align:text-top;
	margin-bottom: 3px;
	margin-top: 3px;
	margin-left: 3px;
	margin-right: 3px;
}

img.SlideshowThumb_Over{
	border-color:white;
	border-width:2px;
	border-style:solid;
	vertical-align:text-top;
	margin-bottom: 3px;
	margin-top: 3px;
	margin-left: 3px;
	margin-right: 3px;
}

img.SlideShowThumb_Random{
	border-color:#838377;
	border-width:2px;
	border-style:solid;
	vertical-align:text-top;
	margin-bottom : 6px;
}

img.SlideShowThumb_Random_Over{
	border-color:white;
	border-width:2px;
	border-style:solid;
	vertical-align:text-top;
	margin-bottom : 6px;
}

img.SlideshowImage{
	border-top-color:white;
	border-left-color:white;
	border-right-color:white;
	border-bottom-color:white;
	border-width:2px;
	border-style:solid;
}

input.CheckboxSelect{
	margin-left: 0px;
	margin-right: 6px;
}

td.SlideshowThumb{
	
}

p.copyright{
	font-size:8pt;
	margin-right:14px;
}

p.SlideshowLegend { 
	font-size:12pt; 
	width:100%; 
	text-align:center; 
	margin-top:6pt;
	margin-bottom:0.1pt;
}

p.SlideshowArrow { 
	margin-top:7pt;
	margin-bottom:8pt;
}

p.SlideshoHeadline { 
	font-size:14pt;
	margin-top:0.1pt;
	margin-bottom:4pt;
}

p.SlideshowPreloadMessage {
	font-size:8pt;
	text-align: left;
	margin-bottom:4pt;
}


td.skip{ 
	font-size:14pt;
}

p.marginleft{ /*Texte */
	margin-left:20pt;
	margin-bottom:2pt;
}

p.h0{ /*Überschrift groß*/
	font-size:18pt;
	font-weight:bold;
	text-align: left;
	color:#C6C6BE;
	margin-top:0.1pt;
	margin-bottom:0.1pt;
}

span.h1{ /*Überschrift groß*/
	font-size:13.9pt;
}

p.h1{ /*Überschrift groß*/
	font-size:12pt;
	font-weight:bold;
	margin-top:0.1pt;
	margin-bottom:6pt;
	text-align: center;
	margin-top:10px;
}

p.h2{ /*Überschrift mittel alle Bereiche*/
	font-size:11pt;
	font-weight:bold;
	text-align: left;
	margin-top:4pt;
	margin-bottom:0.1pt;
	text-align : left;
}

span.h2{ /*Überschrift mittel alle Bereiche*/
	font-size:11pt;
	font-weight:bold;
}

p.h3{ /*Überschrift mittel alle Bereiche*/
	font-size:90%;
	font-weight:bold;
	text-align: left;
	margin-top:4pt;
	margin-bottom:0.1pt;
	text-align : left;
}

span.h3{ /*Überschrift mittel alle Bereiche*/
	font-size:90%;
	font-weight:bold;
}

p.MainLink{
	margin-top:0.1pt;
	text-align: center;
}

div.Headline{ /*Positionierung der Headline*/
	padding-left:10px;
	padding-right:10px;
}

div.LayoutTable{ /*Positionierung der Layouttabewlle*/
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
}

div.Scroll{
	OVERFLOW: auto;
	height: 528 px;
}

div.content{
	font-size:90%;
	margin-top: 6px;
	margin-right:10px;
	margin-left:10px;
}

td.top_right_home{
	background-image:url(../pix/logo_to_re_gro.jpg); background-attachment:fixed; background-repeat:no-repeat;
}

/*<img src="../pix/logo_to_re_kl.jpg" width="250" height="50" alt="" border="0">*/

td.maintext{
	
	padding-left:4px;
	padding-right:4px;
}

td.top_left{
	padding-left:4px;
	padding-bottom:4px;
	padding-top:28px;
}

td.top_right{
	padding-right:0px;
	padding-bottom:4px;
	padding-top:4px;
}

a:link { text-decoration:none; color:#C6C6BE; }
a:visited { text-decoration:none; color:#C6C6BE; }
a:hover { text-decoration:none; color:white;}
a:active { text-decoration:none; color:white; }

body.thumbs a:link { text-decoration:underline; color:#C6C6BE; }
body.thumbs a:visited { text-decoration:underline; color:#C6C6BE; }
body.thumbs a:hover { text-decoration:none; color:white;}
body.thumbs a:active { text-decoration:none; color:white; }

body.SlideshowImage a:link { text-decoration:underline; color:#C6C6BE; }
body.SlideshowImage a:visited { text-decoration:underline; color:#C6C6BE; }
body.SlideshowImage a:hover { text-decoration:none; color:white;}
body.SlideshowImage a:active { text-decoration:none; color:white; }


body.main a{
	/*font-style:italic;*/
	font-size:90%;
}

p.Summe{
	font-size:90%;
	margin-top: 7px;
}


body.main a:link { text-decoration:underline; color:black; }
body.main a:visited { text-decoration:underline; color:black; }
body.main a:hover { text-decoration:none; color:#4C4C40;}
body.main a:active { text-decoration:none; color:#4C4C40; }

/************************************************Formatierung Tabellen**************************************************/

tr.Headline{
	background-color: #3D3D32; /*#3D3D32;black;*/
}

table.Headline td.Icons{
	padding-left: 10px;
	/*
	padding-top:4pt;
	padding-bottom:4pt;
	*/
}

table.Headline img{
	vertical-align:text-top;
	margin-top: 2px;
	margin-right: 5px;
	/*
	margin-bottom: 3px;
	
	*/
}

tr.SlideShowButtons td{
	/*height: 22px;*/
}

td.SlideShowArrowButtonsRight img{
	margin-left: 5px;
}

td.SlideShowArrowButtonsCenter img{
	margin-right: 13px;
	margin-left: 13px;
}

table.Headline td.IconsDummy{
	padding-right: 10px;
}

table.Headline td.Headline{
	font-size:13pt;
	font-weight:bold;
	text-align: center;
	color:#C6C6BE;
}

table.ArrTab{
	width: 100%;
	border-style: none;
	padding: 0px;
	font-size:90%;
}

table.ArrTab tr.gerade{
	background-color: #F6F6F4;
}

table.ArrTab tr.ungerade{
	background-color: #EDEDEB;
}

table.ArrTab tr.rowh{
	font-weight:bold;
	padding-bottom:8px;
}

table.ArrTab td.colh_4{
	text-align: right;
}

table.ArrTab td.colh_1{
	width: 50%;
}

table.ArrTab td.col_4{
	text-align: right;
}

table.ArrTab td{
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:10px;
}

table.ArrTab th{
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:10px;
}

table.main td{
	font-size:90%;
	padding-right:10px;
}