/* Allgemein */
html, body { margin:0px; padding:0px; height:100%; }
img { border:none; } 
table { border:0px none black; margin:0px; padding:0px; border-spacing:0px; border-collapse:collapse; }
td { text-align:left; vertical-align:top; margin:0px; padding:0px; }
body, td, th, input, textarea, select, h1, h2, h3 
{ font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif; font-size:16px; color:#a0a0a0; } /* #a0a0a0 */
img { border:none; } 
body {	background-color:#400000; margin:0px; padding:0px; height:100%; overflow:auto; }
/* td	{ border:1px solid white; } */

p { margin-top:0px; }

.content {
	overflow:auto;
	width:100%;
	height:100%;
	line-height:200%; 
	font-size:16px; 
	font-weight:normal; 
	color:#c0c0c0;
	}

.contentCMS, body.mceContentBody {
	overflow:visible;
	line-height:200%; 
	font-size:16px; 
	font-weight:normal; 
	color:#c0c0c0;
	}

a			{ font-weight:normal;}
a.NoPic		{ background-image:none; padding-left:0px; }
a:link 		{ color:#a0a0a0; text-decoration:underline;}
a:visited 	{ color:#a0a0a0; text-decoration:underline;}
a:hover 	{ color:#a0a0a0; text-decoration:overline underline;}
a:active 	{ color:#a0a0a0; text-decoration:underline;}

h1 { font-size:24px; font-weight:normal; margin-bottom:0px;} /* #BBBBBD */
h2 { font-size:18px; font-weight:normal }
h3 { font-size:16px; font-weight:normal;}
h4 { font-size:13px; font-weight:bold; text-decoration:none; } /* font-weight:bold; */
h5 { font-size:13px; font-weight:bold; text-decoration: underline; text-transform:uppercase; } /* font-weight:bold; */
h6 { font-size:13px; margin:8px 4px 0px 4px; }

ul  { list-style-image:url(/pics/li.jpg); }
li	{ margin-bottom:4px; }

/* Menü */
.MenuItem				{ background-image:none; }
.MenuItem:link 			{ text-decoration:none;}
.MenuItem:visited 		{ text-decoration:none;}
.MenuItem:hover 		{ text-decoration:nunderline;}
.MenuItem:active 		{ text-decoration:none;}

.MenuItemActive			{ color:#FFFFFF; text-decoration:none;}
.MenuItemActive:link 	{ color:#FFFFFF; text-decoration:none;}
.MenuItemActive:visited { color:#FFFFFF; text-decoration:none;}
.MenuItemActive:hover 	{ color:#FFFFFF; text-decoration:nunderline;}
.MenuItemActive:active 	{ color:#FFFFFF; text-decoration:none;}


.MenuBlockStart, .MenuBlockMiddle, .MenuBlockEnd, .MenuBlockAlone
{	border:1px solid #a0a0a0;	
}

.MenuBlockStart		{ border-bottom:none ; }
.MenuBlockMiddle	{ border-top:none; border-bottom:none; }
.MenuBlockEnd		{ border-top:none; }
.MenuBlockAlone		{ }

/* Formulare */
.FormError		{ color:#ff0000; font-style:normal; font-weight:bold; }
.FormRequired	{ color:#ff0000; font-weight:bold; }
table.Form { width:100% }
table.Form td { vertical-align:top; padding:0px; margin:0px; border:0px solid black;}
table.Form td.required { font-weight:bold; }
input, textarea, select { color:#000000; border: solid 1px #000000; padding:0px; margin:0px; margin-bottom:4px; width:300px; height:18px; }
table.Form input.checkbox { border:none; width:auto; vertical-align:middle; }

.ttgallerie_table { 
	width:610px;
	empty-cells:hide;
	}

.ttgallerie_td { 
	padding: 10px;
	border: 1px solid #400000;
	text-align:center;
	vertical-align:middle;
	}
	

.ttgallerie_img { 
	position:absolute;
	top:0px;
	left:0px;
	z-index:0;
	display:none;
	border: 1px solid #400000;
	padding:4px;
	background-color:#ffffff;
}

