*	{
		margin:			0px;
	}

td	{
		text-align:		left;
		vertical-align:		top;
	}

img	{
		border:			0px;
	}

a:link {
		color:			#436976;
	}

a:aktive {
		color:			#436976;
	}

a:visited {
		color:			#436976;
	}

a:hover	{
		color:			#436976;
	}

body	{
		margin-top:		0;
		margin-right:		0;
		margin-left:		0;
		margin-bottom:		0;
	}

.infotext {
		position:		absolute;
		margin-left:		0px;
		margin-top:		-500px;
		font-weight:		bold;
	}

div.menu {
		margin-left:		20px;
		font-weight:		bold; 
		font-size:		16px; 
		font-familiy:		arial;
		border-bottom:		1px solid;
	}

fieldset {
		border:			0px;
	}

legend {
		display:		none;
	}

label {
		vertical-align:		middle;
		margin:			5px;
		text-align:		right;
	}
	
input {	
		margin:			5px;
		padding-left:		3px;
		padding-right:		3px;
}

input, textarea, select {
		background-color:	#517196; 
		color:			#ffffff; 
		font-size:		10px; 
		font-family: 		arial, helvetica, sans-serif;
		border:			1px solid #000000;
}

input:hover, textarea:hover, select:hover, input:focus, textarea:focus, select:focus {
		background-color:	#ffffff; 
		color:			#517196; 
		border-color:		#0000aa;
}

textarea {
		margin:			5px;
		padding:		3px;
	}

ul	{
		list-style-image:	url(bilder/blacksmily_system_003038.gif);	
	}

hr	{
		width:			140px;
		border:	1px solid #000000;
	}

.fett	{
		font-weight:		bold;
	}

.center	{
		text-align:		center;
	}

.right	{
		text-align:		right;
	}

h2	{
		margin-left:		10px;
		margin-top:		10px;
		margin-bottom:		10px;
		width:			300px;
		color:			#517196;
		padding-left:		10px;
		border-left:		24px solid #517196;
		border-bottom:		1px solid #517196;
	}

h3	{
		margin-left:		40px;
		margin-bottom:		5px;
		width:			90%;		//600px;
		color:			#517196;
		border-bottom:		1px solid #517196;
	}

.h2	{
		margin-left:		60px;
		margin-bottom:		20px;
		width:			85%;		//560px;
		color:			#000000;
	}

.h3	{
		margin-left:		60px;
		margin-bottom:		20px;
		width:			85%;		//560px;
		color:			#000000;
	}

#cup_termine td	{
		width:			50%;
		padding-left:		2px;
		padding-right:		2px;
	}

#member_liste td {
		padding-left:		2px;
		padding-right:		2px;
	}

#gb span {
		color:			#517196;
		font-weight:		bold;
	}

#gb div.beitrag {
		margin-top:		10px;
	}

#gb div.text {
		padding-left:		10px;
		border-left:		10px solid #517196;
	}

#contact td	{
		width:			50%;
		background-color:	#517196;
		color:			#ffffff;
		padding-left:		2px;
		padding-right:		2px;
	}

#forum td	{
		padding-top:		2px;
		padding-bottom:		2px;
		padding-left:		6px;
		padding-right:		6px;
	}

.komm	{
		padding-left:		10px;
		border-left:		10px solid #517196;
	}

a.mail {
		background: 		transparent url(bilder/email.gif) 0px 1px no-repeat;
		padding: 		1px 0px 1px 17px;
		color:			#436976;
		text-decoration:	none;
	}

a.url {
		background: 		transparent url(bilder/url.gif) 0px 1px no-repeat;
		padding: 		1px 0px 1px 17px;
		color:			#436976;
		text-decoration:	none;
	}

a.post {
		background: 		transparent url(bilder/blacksmily_system_005114.gif) 0px 1px no-repeat;
		padding: 		1px 0px 1px 17px;
		color:			#436976;
		text-decoration:	none;
	}

a.edit {
		background: 		transparent url(bilder/blacksmily_system_0_001800.gif) 0px 1px no-repeat;
		padding: 		1px 0px 1px 17px;
		color:			#436976;
		text-decoration:	none;
	}

a.del {
		background: 		transparent url(bilder/blacksmily_system_005504.gif) 0px 1px no-repeat;
		padding: 		1px 0px 1px 17px;
		color:			#436976;
		text-decoration:	none;
	}

table.mtb {
	width: 100%;
}

table.mtb tr th {
	padding-left: 2px;
	padding-right: 2px;
	background-color: #517196;
	color: #ffffff;
	text-align: center;
}

table.mtb tr td {
	padding-left: 2px;
	padding-right: 2px;
	background-color: #dddddd;
	color: #000000;
}

table.mtb tr.sec td {
	background-color: #aaaaaa;
	color: #000000;
}

table.mtb tr td.empty {
	background-color: #ffffff;
}


table.mtb tr td.change {
	background-color: #ff9900;
	color: #000000;
}

table.mtb tr th a {
	color: #ffffff;
}