body	{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background: url(../bgimg/bg.gif) repeat; 
	color: #666666; /* text-color */
}

#page	{ 
	background:url(../bgimg/bg_page.gif) repeat-y;
}

#header	{ 
		background:url(../bgimg/bg_header.jpg) no-repeat;
	}

/********************************* Navigation **********************************************/
	
#top_navlist {
	background: url(../bgimg/nav_verlauf.gif) repeat-x;
}

#top_navlist a {
	line-height:32px;
	text-align:center;
	padding:0 36px; 
	text-decoration:none;
	font-weight:bold; 
	font-variant:small-caps;
	 font-size:15px;
	font-family:"Times New Roman";
	color:#454545;
}

#top_navlist a:hover, #top_navlist a.active {
	background: url(../bgimg/nav_verlauf_hover.gif) repeat-x;
	color:#FFF;
}

#top_navlist .seperator {
	width:2px;
	line-height:32px;
	background: url(../bgimg/nav_sep.gif) no-repeat;
}
	

/****************************************************************************************************/

#col_left_small {
	border:1px solid #e3e3e3;
}

.box {
	background-color:#FFFFFF;
	border:1px solid #e3e3e3;
}

.box1 {
	background-color:#FFFFFF;
	border:1px solid #e3e3e3;
}

.box_center {
	background-color:#FFFFFF;
}

h1 {
	border-bottom:1px solid #694d7d;
	color:#694d7d; 
}

.table_col .colored {
	background-color:#f2f2f2;
}

li.listitem { 
	background:url(../bgimg/dot.gif) 0 8px no-repeat;
}

.contact_input {
	background-color: #FFF;
	color: #666;
	border:1px solid #e3e3e3;
}

.contact_textarea {
	background-color: #FFF;
	color: #666;
	border:1px solid #e3e3e3;
}


.contact_submit {
	text-align:right;
	width:322px;
}

.table_row:hover, .table_row_active {
	background-color:#694f74;
	color:#FFF;
}

#content a.button {
	background-color:#FFF;
}

#content a.button:hover, #content a.button_active {
	background-color:#694f74;
	color:#FFF;	
}

#footer {
	background: url(../bgimg/footer_zweililien.jpg) no-repeat;
}

#footer .imprint {
	font-size:12px;
	font-family:"Times New Roman";
	color:#454545;
	text-decoration:none;
}

