/* CSS Document */

/*	PAGE	**************************************/
/*	GLOBAL	*/
*	{	
	margin: 			0px;
	padding: 			0px;

	color: 				#000033;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			12px;
	font-style: 		normal;
	font-weight: 		normal;
	text-align: 		left;
	vertical-align:		 top;
	line-height: 		14px;
	}

/*	HTML TAGS */
body {
	}

img {
	display:			block;
	}

a	{
	color:				#003399;
	text-decoration:	none;
	}

a:hover	{
	color:				#006600;
	}


/*	LAYOUT	****************************************/
/*	GENERAL	*/
#canvas	{
	width:				100%;
	height:				auto;
	}

#header	{
	position:			relative;
	height:				80px;
	}

#logo	{
	position:			absolute;
	left:				30px;
	top:				22px;
	height:				30px;
	width:				212px;
	}

#address	{
	position:			absolute;
	right:				12px;
	top:				12px;
	font-size:			10px;
	color:				#003366;
	}

#address span.name	{
	font-size:			10px;
	color:				#669933;
	}

#bean	{
	display:			none;
	visibility:			hidden;
	}

#content	{
	height:				auto;
	width:				80%;
	}

#slogan	{
	display:			none;
	visibility:			hidden;
	}

#issue	{
	clear:				both;
	margin-top:			32px;
	margin-left:		32px;
	}

#copyright	{
	display:			none;
	visibility:			hidden;
	}

/*	POSITION	*/
/*	SPACES	*/
.normal {
	margin-left:		40px;
	}

.indent	{
	margin-left:		40px;
	}

/*	NAVIGATION	****************************************/
/*	GENERAL	*/
.navi {
	display:			none;
	visibility:			hidden;
	}


/*	CONTENT	****************************************/
/*	LIST	*/
#content li{
	margin-bottom:		4px;
	list-style-position: outside;
	list-style-image: url(../images/design/listenpunkt.gif);
	}

/*	TABLE	*/
.normal table {
	width:				420px;
	height:				auto;
	text-align: 		left;
	vertical-align: 	top;
	}

.normal td {
	padding:			2px;	
	}

/*	HEADERS */
h1	{
	font-weight:		bold;
	font-size: 			14px;
	color: 				#339900;	
	}

h2	{
	padding-bottom:		5px;
	font-weight:		bold;
	color: 				#339900;	
	}
	
h3	{
	padding-bottom:		5px;
	font-weight:		bold;
	color: 				#000033;	
	}

/*	TEXT	*/
p	{
	padding-bottom:		10px;

	}

b, strong {
	font-weight: 		bold;
	}

.greenbold{
	font-weight:		bold;
	color:				#59A034;

	}

/*	FORM	*/
table.form {
	width:				460px;
	height:				auto;
	text-align: 		left;
	vertical-align: 	top;
	}
	
table.form td{
	padding-top: 2px;
	padding-bottom: 2px;	
	}

table.form input.text{
	height: 18px;
	width: 200px;
	
	}
	
table.form input.checkbox{
	height: 18px;
	width: 18px;	
	}
	
table.form input.submit{
	height: auto;
	width: auto;	
	}