/* 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, input, textarea, select, h1, h2, h3, td
{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#f0f0f0; }
	
body {	background-color:#373737; margin:0px; padding:0px; height:100%; }
/* td	{ border:1px solid black; } */

*|*:-moz-any-link:focus {
	outline: none;
}

h1 {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:26px;
	font-style:italic;	
}

h2 {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;	
	font-style:italic;
}

h3 {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;	
	font-weight:bold;
	text-decoration:underline;
	margin-top:0px;
	margin-bottom:22px;
}

blockquote {
	font-style:italic;
	}

a			{ color:#f0f0f0; text-decoration:none; }
a:hover 	{ text-decoration:underline; }

#content table td {
	padding:4px;
	}

.MenuItem {
	display:block;
	background: url(/img/menu.gif) no-repeat;
	padding-left:20px;
	padding-bottom:10px;
	}
	
.MenuItemActive, .MenuItem:hover {
	background: url(/img/menu_h.gif) no-repeat;
	}
	
.SubMenuItem1 {
	display:block;
	background: url(/img/menu_sub1.gif) no-repeat;
	padding-left:36px;
	padding-bottom:10px;
	font-size:12px;
	}

.SubMenuItem1Active, .SubMenuItem1:hover {
	background: url(/img/menu_sub1_h.gif) no-repeat;	
}

.SubMenuItem2 {
	display:block;
	background: url(/img/menu_sub2.gif) no-repeat;
	padding-left:48px;
	padding-bottom:12px;
	font-size:12px;
	}

.SubMenuItem2Active, .SubMenuItem2:hover {
	background: url(/img/menu_sub2_h.gif) no-repeat;	
}

.KunestlerBild {
		float:right;
		padding:0px 0px 12px 12px;
}

.KuenstlerPreviewDiv {
	float:left; 
	padding:0px 10px 10px 0px;
}

.KuenstlerPreviewTable {
	width:100%;	
	}

.KuenstlerPreviewTableTd {
	text-align:center;
	margin:0 auto;
	border-bottom:1px solid #969696;
	width:33%;
	}
	
.KuenstlerPreviewTableKuenstler {
	text-align:center;
	margin:0 auto;	
	height:210px;
	width:100%;
	}

.KuenstlerPreviewImg {
	padding:10px;
	margin: 0 auto;
	text-align:center;
}

.KuenstlerPreviewImg img {
	text-align:center;
	margin: 0 auto;
	display: block;
	}

.KuenstlerPreviewTxt {
	padding:4px;
	text-align:center;
	vertical-align:bottom;
	font-size:11px;
	}
	

.ttgallerie_table {
	width:100%;
	}
	
.ttgallerie_td {
	text-align:center; 
	height: 108px;
	}

.ttgallerie_box_tn {
	padding:0px; 
	margin:0 auto;
	text-align:center;
	border:none; /*1px solid #f7f7f7;*/
	width:120px;
	height:80px;
}

.ttgallerie_link {
	text-decoration:none;
}

.ttgallerie_link
{	text-decoration:underline;
}

.ttgallerie_tn
{	
	filter:alpha(opacity=100); -moz-opacity:1.00; opacity:1.00;
	display:inline-block;
}

.ttgallerie_tn:hover
{	
	filter:alpha(opacity=50); -moz-opacity:0.50; opacity:0.50;
}

.TTForm_Error {
	color:#d45a34;
	}

input, textarea {
	color:#000000;
	}

