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

	Project		:	ASWR

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

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

:link,:visited { text-decoration:none;}

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; }*/
h3 { font-size: 12px;border:none; margin-bottom: 10em;padding:0px; margin:0px; vertical-align:top; border-spacing:0px; }
p  { margin-bottom: 0em;}

hr {
	HEIGHT: 0px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #bbb;
	border-right-color: #bbb;
	border-bottom-color: #bbb;
	border-left-color: #bbb;
	margin:10px 0;
}

.inputField {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	font-size: 11px;
	line-height: 13px;
	color: #555;
	width: 100px;
}

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

.radioBtn {
	background-color: #FFFFFF;
	border: 0px solid #999999;
	font-size: 9px;
	line-height: 12px;
	color: #555;
	width: 12px;
	padding-right:5px;
}

label {
	font-size: 11px;
	font-weight:normal;
}

th {
	font-size: 11px;
	font-weight:normal;
}

td {
	font-size: 11px;
	font-weight:normal;
	vertical-align: top;
}


/*	html
*******************************************************************************/
html {
	min-height: 100%;
}

/*	body
*******************************************************************************/
body {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	background-image: url(bg.gif);
}

.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:450px;
	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-top-width: 1px;
	border-top-style: solid;
	border-top-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:27px;
}

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

#nav-left .sub2 {
	color:#555;
	background-color:#FEF9D1;
	padding-left:44px;
}

#nav-left .active_sub2 {
	font-weight:bold;
	padding-left:44px;
	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;
}

*******************************************************************************/
/* für Aktuelles-Einbindung vom Infodienst (modernes marketing) */
li {
	margin-bottom:10px;
}

h1 {
	width:444px;
	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 7px;
	padding-left:18px;
	padding-bottom:25px;
	margin-bottom:0px;
	border-bottom:1px solid #FDBA2E;
}

/* für Aktuelles-Einbindung vom Infodienst (modernes marketing) */
.th2 {
	margin-bottom:15px;
}

/* für Newsletter-Formular-Einbindung Infodienst */
.newsletterForm {
	background-color:#F4F4F4;
}

.newsletterLink {
	color:#222;
	text-decoration:none;
}

/* für Newsletter-Formular-Einbindung Infodienst (SUCHE) */
#newsletter-content {
	width:680px;
	background-color:#fff;
	float:left;
	padding:30px 25px 0 20px;
}

.mmNews {
	width:444px;
	background-color:#F4F4F4;
	border-top:1px solid #FDBA2E;
	padding:10px 8px 5px 8px;
	margin-top:0px;
	margin-bottom:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555;
}

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

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

.newsSuche {
	width:444px;
	background-color:#F4F4F4;
	border-top:1px solid #FDBA2E;
	padding:10px 8px 5px 8px;
	margin-top:0px;
	margin-bottom:25px;
	color:#555;
}


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

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

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

#content-main {
	width:444px;
	color:#555;
	float:left;
}

#content-main .content-text {
	width:444px;
	background-color:#F4F4F4;
	border-top:1px solid #FDBA2E;
	padding:10px 8px 5px 8px;
	margin-top:15px;
	margin-bottom:25px;
}

#content-box {
	width:175px;
	float:right;
	color:#555;
	font-size:11px;
	line-height:130%;
	background-image:url(box_top.jpg);
	background-repeat:repeat-x;
	background-color:#F4F4F4;
	border-bottom:3px solid #FDBA2E;
	padding:2px 5px 10px 5px;
	/*margin:35px 0 -2px 25px; */
	margin:35px 0 35px 25px;
}
 
 
#content-box td {
	font-size: 11px; border:none; padding:0px; margin:0px; vertical-align:top; border-spacing:0px; 
}

#content-box .content-text {
	width:100%;
	background-color:#F4F4F4;
	border-top:0px solid #FDBA2E;
	background-image:url(invisible.gif);
}

#content-box a {
	color:#555;
	text-decoration:none;
}


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

.line-box {
	border-top:1px dashed #bbb;
	height:1px;
	line-height:0;
	font-size:0;
	margin:10px 0;
}

#content-main .line-main {
	border-bottom:1px dashed #bbb;
	text-align:right;
	margin-bottom:20px;
}

#content-main .line-main a {
	color:#bbb;
	font-size:10px;
	text-decoration:none;
}

/*	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 rechte Spalte */
#content-box .header {
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:11px;
	background-image:url(invisible.gif);
	padding-left:0px;
	margin-bottom:15px;
}

h2 {
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:11px;
	background-image:url(invisible.gif);
	padding-left:0px;
	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 Content neu (SEO) */
#content-box 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%;
}

#content-main ol {
	margin-bottom:15px;
	line-height:150%;
}

#content-main ul {
	margin-top:0px;
}

#content-box ul {
	margin-top:0px;
	text-indent: 0px;
	margin-left:0px;
	padding-left:15px;
}

.ul_form {
	margin-top:0px;
	text-indent: 0px;
	margin-left:0px;
	padding-left:15px;
}
/*	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;
}

img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
