/****************************************************************************************
B A S E   S E T T I N G S
*****************************************************************************************/

*		{
		margin: 0;
		padding: 0;
		}
		
body	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px; 
		line-height: 14px;
		color: #000;
		background-color: #fff;
		}

div		{
		text-align: left;
		}

div.naechster_Abschnitt_links {
		clear: both;
		}

/****************************************************************************************
M A I N   P O S I T I O N I N G
*****************************************************************************************/

#wrapper {
		width: 100%;
		}

#header {
		display: none;
		}

#header_print {
		margin: 20px 0 60px 0;
		width: 100%;
		text-align: center;
		}
		
#content_wrapper {
		margin-top: 17px;
		width: 100%;
		}

#left_col {
		display: none;
		}

#button {
		display: none;
		}

#content {
		width: 100%;
		}

#footer	{
		display: none;
		}

#footer_print	{
		clear: both;
		float: left;
		margin: 60px 0 0 0;
		width: 100%;
		font-size: 10px;
		line-height: 13px;
		text-align: center;
		}



/****************************************************************************************
H T M L   E l e m e n t s 
*****************************************************************************************/

/*** Content Components ******************/
#content a,
#content a:visited {
		text-decoration: none; 
		color: #9a9800;
		}

#content a:hover {
		text-decoration: underline; 
		}

#content form {
		margin: 0;
		padding: 0;
		}

#content h1, h2, h3 {
		margin: 0;
		padding: 0;
		}

#content h1 {
		font-size: 16px; 
		font-weight: normal; 
		line-height: 24px;
		margin-top: 0; 
		padding-bottom: 20px;
		color: #9a9800;
		}

#content h2 {
		font-size: 11px; 
		font-weight: bold;
		line-height: 14px;
		margin: 0;
		padding: 5px 0 5px 0;
		color: #000;
		}
		
#content h3 {
		font-size: 11px; 
		font-weight: normal;
		line-height: 14px;
		color: #000;
		text-transform: uppercase; 
		}

#content hr {
		background-color: #000; 
		color: #000; 
		border: #000; 
		height: 1px; 
		margin: 15px 0; 
		}

#content img,
#content a {
		border: 0;
		}

#content input, textarea {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px;
		}

#content p, 
#col_right p {
		margin: 0;
		padding-bottom: 10px;
		}

#content p.error, #content p.confirm {
		font-weight: bold;
		color: #960b26;
		}

#content td.box {
		border: 1px solid #000;
		background-color: #fff;
		}

#content ul, li	{
		margin-left: 8px;
		padding-left: 0;
		list-style-type: disc; 
		}
		
/*** Nachrichten, Newsletter ******************/
.layout_latest {
		margin-bottom: 20px;
		}
		
p.back {
		margin-top: 20px !important;
		}
		
.overview+p.back, .mod_subscribe+p.back {
		display: none;
		}

.mod_newslist.left {
		width: 40%;
		margin-right: 11.5%;
		float: left;
		}

#newsletter_home {
		width: 40%;
		float: left;
		}

.clear {
		clear: both;
		}


/*** Global Components ******************/		
img, a	{
		border: none;
		}