/* 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:#303030; }
	
body {	background-color:#ffffff; } /*c4fcb8*/
p { margin-top: 0px; margin-bottom:15px; }
/* td	{ border:1px solid black; } */

*|*:-moz-any-link:focus {
	outline: none;
}

h1, h2 {
	color:#99cc33;
	font-weight:bold;
	}
h1 { font-size:20px; }
h2 { font-size:18px; }

a, .logotd a:hover {
	color:#99cc33;
	font-weight:bold;
	}

#contenttd a:hover, .menu a:hover {
	color:#ffffff;
	background-color:#99cc33;
	}
	
.menu, a:hover {
	background-color:white;
	}
	
.active a {
	color:#669933;
	}

#main {
	width:100%;
	height:100%;	
	}

#content {
	width:1024px;
	height:100%;
	padding:20px;
}

#shadowdiv {
	height:100%;
	background: white url(/img/background.jpg) bottom no-repeat;	
	}
	
#logotd {
	width:200px;
	height:520px;
	}
	
#contenttd {
	width:600px;
	}
	
#contentdiv {
	padding:20px 20px 0px 20px;
	}

.shadow {
	-moz-box-shadow: 4px 4px 10px #404040;
	-webkit-box-shadow: 4px 4px 10px #404040;
	box-shadow: 4px 4px 10px #404040;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#404040')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#404040');
	/* For IE */
	width:100%;
	border:0px 1px 1px 1px solid #404040;
	background: white;
	}
	
#logo {
	margin:0px 32px 32px 0px;
	}
	
#contenttd img {
	padding:10px;
	}

