/* ****************************************************************/
/* * Schaumaplast Reilingen GmbH - CSS-Datei                      */
/* *                                                              */
/* * Autor:    Joerg Tropf                                        */
/* * eMail:    joerg.tropf@netcomposer.de                         */
/* * Company : NetComposer                                        */
/* *                                                              */
/* * Date:     2007-11-27                                         */
/* ****************************************************************/


/* ****************************************************************/
/* * Globals Formatierungen                                       */
/* ****************************************************************/

html, body, td {
	padding:0;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color:#333333;
	}

img {
	border:none;
}


.mail {
	color:#333333;
}

.mail:hover {
	text-decoration:none;
}

.internal-link {
	color:#333333;
}

.internal-link:hover {
	text-decoration:none;
}

.external-link {
	color:#333333;
}

.external-link:hover {
	text-decoration:none;
}

.external-link-new-window {
	color:#333333;
}

.external-link-new-window:hover {
	text-decoration:none;
}

.download {
	color:#333333;
	}

.download:hover {
	text-decoration:none;
	}

.ueberschrift {
	padding:0;
	margin:0;
	color:#333333;
	font-weight:bold;
	}

.align-center {
	text-align:center;
	}


a {
	color:#333333;
	}

a:visited {
	color: #333333;
	}

a:hover {
	font-weight:bold;
	}








/* ****************************************************************/
/* * Header                                                       */
/* ****************************************************************/

#header {
	width:100%;
	height:81px;
	background-image: url(background_head.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	}



/* ****************************************************************/
/* * Language and Menu                                            */
/* ****************************************************************/

#language {
	position:absolute;
	top:80px;
	left:0;
	height:23px;
	width:155px;
	background-image: url(language_back.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}

#language img {
	margin:2px;
	}



#menu {
	position:absolute;
	left:150px;
	top:80px;
	height:23px;
	}

#menu ul {
	margin: 0;
	padding: 0;
	}

#menu li {
    list-style: none;
    display: inline;
    margin: 0;
	padding: 0;
	}

#menu a {
	display:block;
	float:left;
	width:116px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	text-decoration:none;
	font-weight: normal;
	color: #000000;
	padding: 2px 3px 2px 10px;
	}


#menu li a:visited {
	text-decoration:none;
	font-weight: normal;
	color: #000000;
	}

#menu li a:hover {
	background-color:#7DA0BD;
	font-weight:bold;
	color: #FFFFFF;
	}

	

#menuend {
	position:absolute;
	top:80px;
	left:799px;
	width:300px;
	height:23px;
	background-image: url(menu_topright.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	}





/* ****************************************************************/
/* * Content allgemein                                            */
/* ****************************************************************/

#main_div {
	}

#main_left {
	position:absolute;
	width:281px;
	top:110px;
	}

#main_right {
	position:absolute;
	left:281px;
	top:110px;
	width:520px;
	}

#main_right_home {
	position:absolute;
	top:110px;
	width:720px;
	border:1px 
	}



/* ****************************************************************/
/* * Content left and SubMenu                                     */
/* ****************************************************************/

#subnav {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	background-color:#E7F1F8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	}

#content_left {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}



#subnav ul {
	margin:0;
	padding:0;
	}

#subnav li {
    list-style: none;
    display: block;
    margin: 0;
	padding: 0;
	}

#subnav a {
	display:block;
	text-decoration:none;
	font-weight: normal;
	color: #000000;
	padding: 4px 3px 4px 33px;
	}


#subnav a.subsub {
	padding: 4px 3px 4px 43px;
	}



#subnav a:visited {
	text-decoration:none;
	font-weight: normal;
	color: #000000;
	}

#subnav a:hover {
	font-weight:bold;
	background-color:#D1E4F1;
	/*
	background-color:#FF9900;
	color: #FFFFFF;
	*/
	}

#subnav a.aktiv {
	font-weight:bold;
	background-color:#D1E4F1;
	/*
	background-color:#FF9900;
	color: #FFFFFF;
	*/
	}



#subnav a.aktivsubsub {
	padding: 4px 3px 4px 43px;
	font-weight:bold;
	background-color:#D1E4F1;
	/*
	background-color:#FF9900;
	color: #FFFFFF;
	*/
	}







#content_nav a {
	display:block;
	text-decoration:none;
	font-weight: normal;
	color: #333333;
	padding: 2px 3px 2px 10px;
	}

#content_nav a:visited {
	text-decoration:none;
	font-weight: normal;
	color: #333333;
	}

#content_nav a:hover {
	font-weight:bold;
	}







#content_nav2 {
	position:absolute;
	left: 500px;
	top: 2px;
	text-align:right;
	width: 300px;
	}

#content_nav2 a {
	text-decoration:none;
	font-weight: normal;
	color: #333333;
	}

#content_nav2 a:visited {
	text-decoration:none;
	font-weight: normal;
	color: #333333;
	}

#content_nav2 a:hover {
	font-weight:bold;
	}





/* ****************************************************************/
/* * Content                                                      */
/* ****************************************************************/

#content {
	position:absolute;
	left:20px;
	top:90px;
	}

#content_headline {
	width:369px;
	height:40px;
	font-size:20px;
	line-height:30px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	padding-top:30px;
	padding-left:20px;
}

#content_nav {
	position:absolute;
	width:241px;
	left:392px;
	top:0px;
	}




#sitemap a {
	color: #333333;
	}

#sitemap a:hover {
	text-decoration:none;
	}




/* ****************************************************************/
/* * Search                                                      */
/* ****************************************************************/

#quicksearch {
	position:absolute;
	left: 670px;
	top: 36px;
	width: 140px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	border-collapse:collapse;
}

#quicksearch td {
	vertical-align:bottom;
}

.quicksearch_input {
	width:100px;
	font-size: 11px;
	color:#333333;
	}

.quicksearch_button {
	font-size: 11px;
	color:#333333;
	background-color:#EEEEEE;
	margin: 0px;
	padding: 0px;
	border: 1px solid #999999;
	height:19px;
	}

.quicksearch_button:hover {
	background-color:#DDDDDD;
	}

.search_head {
	background-color:#D1E4F1;
	height:20px;
	}
