@import url(achswerk_menu.css);

/* 
=================================================================================================
	Allgemeine Styles
================================================================================================= */

*	{
	margin: 0; padding: 0;
	}

html { 
	min-height: 100.2%;
	}

body {
	font-family: "Open Sans", "Verdana", sans-serif;
	background: #fff;
	font-size: 13px;
	line-height: 22px;
	color: #666;
	}
	
h1 { font-family: "Open Sans", sans-serif; font-size: 25px; line-height: 35px; color: #000; font-weight: lighter; padding: 0; margin: 0;}
h2 { font-family: "Open Sans", sans-serif; font-size: 25px; line-height: 35px; color: #8fa819; font-weight: lighter; padding: 10px 0 10px 0; margin: 0; }
h3 { font-family: "Open Sans", sans-serif; font-size: 18px; line-height: 35px; color: #000; font-weight: lighter; padding: 13px 0 10px 0; margin: 0;}
h4 { font-family: "Open Sans", sans-serif; font-size: 18px; line-height: 20px; color: #000; font-weight: lighter; padding: 18px 0 0 0; margin: 0;}
h5 { font-family: "Open Sans", sans-serif; font-size: 25px; line-height: 35px; color: #8fa819; font-weight: lighter; padding: 20px 0 10px 0; margin: 0;}
	
p { 
	font-size: 13px;
	line-height: 22px;
	padding: 10px 0 10px 0; 
	margin: 0;
	}

ul, ol { margin: 0; padding: 0; }

a:link, a:visited { text-decoration: none; color: #000;}
a:hover, a:active { text-decoration: none; color: #8fa819;}

table { border-collapse: collapse;	padding: 0;	margin: 0; }
td { padding: 0; vertical-align:top;}

.vita { margin: 10px 0 10px 0; }
.vita td { padding: 5px 10px 5px 0; vertical-align:top; text-align: left;}

.bold { font-weight: bold; }
.info { font-family: "Open Sans", sans-serif; font-size: 18px; line-height: 25px; color: #666; font-weight: lighter; padding: 0 0 10px 0; margin: 0;}
.tabinfo { font-family: "Open Sans", sans-serif; font-size: 18px; line-height: 41px; color: #ccc; font-weight: lighter; padding: 0 0 0 0; margin: 0;}
.color { color: #8fa819; }
.grey { color: #ccc; }

.content_clear { clear: both; font-size: 0; line-height: 0; height: 0; }

/* 
=================================================================================================
	Wrapper
================================================================================================= */

#wrapper {
	width: 100%;
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 0;
	}
	
/* 
=================================================================================================
	Content
================================================================================================= */

	#content {
		width: 90%;
		position: relative;
		padding: 0;
		margin: 20px 0 20px 0;
		}
		
		#content_text {
			width: 100%;
			padding: 0 0 15px 0;
			margin: 0;
			}
			
			#content_text_left {
				padding: 0;
				margin: 0;
				}	
			
			#content_text_right {
				padding: 10px 0 0 0;
				margin: 0;
				}
			
			#content_text_right_imp {
				padding: 0 0 0 0;
				margin: 0;
				}
				
			#content_full {
				width: 100%;
				padding: 0;
				margin: 0;
				}	
			
			#content_text a:link, #content_text a:visited { text-decoration: none; color: #8fa819;}
			#content_text a:hover, #content_text a:active { text-decoration: none; color: #000;}
				
			#content_text img {
				padding: 10px 0 10px 0;
				margin: 0;
				}
			
			#content_text ul {margin: 0 0 0 15px; padding: 0; }
			#content_text li {padding: 2px 0 2px 0;}



#topmenu_wrapper,
#righttopmenu,
#banner,
#logo,
#cmenu,
#portfolio,
#content_bild

	{display: none;}





