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

	Project		:	ASWR

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

/*	basic style
*******************************************************************************/

:link,:visited { text-decoration:none;}
ul,ol { list-style:none }
ul,ol,li,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd { margin:0; padding:0 }
table {	border:none; padding:0px; margin:0px; border-spacing:0px; font-size:12px; line-height:130%;}
tr { border:none; padding:0px; margin:0px; }
td { font-size: 12px;border:none; padding:0px; margin:0px; vertical-align:top; border-spacing:0px; }

ol			{list-style: none;}
ol li		{margin: 0 0 0 0;}
ol li ol	{margin: 0 0 0 0;}
ol li ul	{margin: 0 0 0 0;}

p			{margin-bottom: 0em;}

ul			{list-style: none;}
ul li		{margin: 0 0 0 0;}
ul li ul	{margin: 0 0 0 0; list-style: none;}
ul li ol	{margin: 0 0 0 0;}


hr {
	border:1px dashed #bbb;
	height:1px;
	margin:10px 0;
}

input {
	background-color: #EFEFEF;
	border: 1px solid #999999;
	font-size: 11px;
	line-height: 13px;
	color: #555;
}

img {
	/*margin-right: 23px;*/
}



/*	html
*******************************************************************************/
html {
	min-height: 100%;
	background-image: url(bg.gif);
}

/*	body
*******************************************************************************/
body {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
}

.clearer {
	display:block;
	clear:both;
	line-height:0;
	height:0;
	font-size:0;
	visibility:hidden;
}

/*	head
*******************************************************************************/
#header {
	height:144px;
	width:100%;
	background-color:#fff;
}

/*	nav-top
*******************************************************************************/
#nav-top {
	height:28px;
	background-image:url(nav.jpg);
	background-repeat:repeat-x;	
	padding-top:8px;
	padding-left:353px;
	color:#FFFFFF;
	font-weight:bold;
}

#nav-top a {
	color:#FFFFFF;
	font-weight:bold;
	padding:0px;
}

#nav-top a:hover {
	text-decoration:underline;
}

#nav-top .active {
	color:#fff;
	font-weight:bold;
}

#activeLink a {
	color:#FFFFFF;
	font-weight:bold;
}

/*	left
*******************************************************************************/
#left {
	width:175px;
	color:#555;
	background-color:#fff;
	border-bottom:3px solid #FDBA2E;
	float:left;
}

#nav-left {}

#nav-left ul {
	margin:0; 
	padding:0;
}

#nav-left li {
	height:20px;
	padding:5px 0 0 10px;
	background-color:#FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF;
}

#nav-left a {
	color:#555;
}

#nav-left a:hover {
	text-decoration:underline;
}

#nav-left .active {
	font-weight:bold;
	padding-left:10px;
	background-color:#FDBA2E;
	color:#FFFFFF;
}

#nav-left .active a {
	color:#FFFFFF;
}

#nav-left .sub {
	color:#555;
	background-color:#FEF9D1;
	padding-left:25px;
}

#nav-left .active_sub {
	font-weight:bold;
	padding-left:25px;
	background-color:#FEF9D1;
}

#nav-left .arrow {
	color:#555;
	padding-right:7px;
}

#nav-left .arrow_active {
	color:#FFFFFF;
	padding-right:2px;
}

#nav-left .arrow_active_sub {
	color:#555;
	padding-right:2px;
}

#dstv-left {
	height:203px;
	line-height:130%;
	border-top:3px solid #FDBA2E;
	padding:10px;
}

#dstv-left a {
	color:#555;
	text-decoration:underline;
}


#logo_zertifikat {
	border:none;
	margin:3px 0;
}

/*	schatten
*******************************************************************************/
#schatten {
	width:910px;
	height:100%;
	background-image:url(schatten.gif);
	background-repeat:repeat-y;
	background-position:right;
}

/*	content
*******************************************************************************/
#content {
	width:685px;
	background-color:#fff;
	border-right:1px solid #FDBA2E;
	border-left:1px solid #FDBA2E;
	float:left;
	padding:30px 20px 0 20px;
}

#content a {
	color:#222;
	text-decoration:underline;
}

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

#content-main {
	width:680px;
	color:#555;
}

#beschreibung {
	width:655px;
	background-color:#F4F4F4;
	border-top:1px solid #FDBA2E;
	padding:10px 8px 5px 8px;
	margin-bottom:10px;
	margin-left:8px;
}

#content-main .ueber_uns_txt {
	font-weight:bold;
	text-align:center;
	margin:80px 0 80px 200px;
	width:250px;
	line-height:170%;
	border:1px solid #FDBA2E;
}

#content-main .portrait {
	width:665px;
	padding:10px 0 5px 8px;
	margin-bottom:10px;
	margin-left:10px;
}

#content-main .portrait .bilder {
	float:left;
	margin-right:19px;
	margin-bottom:10px;
	font-size:10px;
}

#content-main .portrait .bilder_r {
	float:left;
	margin-bottom:10px;
	font-size:10px;
}

#content-main .portrait img {
	border:#fff 2px solid;
}

/*	headlines
------------------------------------------------------------------------------*/

/* headline Content */
#content .header {
	color:#555;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:1.3em;
	background-image:url(hl_arrow.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:18px;
	margin-bottom:15px;
}

/* headline Content neu (SEO) */
h1 {
	color:#555;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:1.3em;
	background-image:url(hl_arrow.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:18px;
	margin-bottom:15px;
}

/* headline 4 */
#content h4 {
	color:#222;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

/*	Paragraphs / Lists
------------------------------------------------------------------------------*/
#content-main p,
#content-main ul,
#content-main ol {
	margin-bottom:15px;
	line-height:150%;
}

/*	footer
*******************************************************************************/
#footer {
	width:699px;
	height:17px;
	margin-left:175px;
	padding:3px 0 0 28px;
	color:#fff;
	font-size:11px;
	background-image:url(bottom.jpg);
}

#footer a {
	color:#fff;
}

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


