/* 

CSS-Template für das ameco html-Template (dummy.ameco-gmbh.de)

 */

/* ==============================================================
                        ALLGEMEIN
================================================================= */
* {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#595959;
	}
body {
	margin:0;
	padding:0;
	background-color:#313131;
	background-image:url(../media/struktur/startseite/startseite_bg.gif);
	background-position:center top;
	background-repeat:no-repeat;
	text-align:center; /*Bugfix IE */
}
a img,
img {
	border:0;
	}

/* ==============================================================
                        TEXTFORMATIERUNGEN
================================================================= */	

/* --------------------- a ----------------------------- */
a {
	text-decoration:none;
	}
h1 a {
	font-size:16px;
	color:#ff8200;
	}
#column1 a {
	background-image:url(../media/struktur/link_norm.gif);
	background-repeat:no-repeat;
	padding-left:12px;
	background-position:0 4px;
	}
#column1 a:hover {
	background-image:url(../media/struktur/link_over.gif);
	}
	
/* --------------------- h ----------------------------- */
h1,
h2,
h3,
h4,
h5,
h6 {
	margin-bottom:5px;
	}
h1 {
	font-size:16px;
	color:#ff8200;
	}
h2 {
	color:#6d6d6d;
	}

/* --------------------- p ----------------------------- */	
#column1 p {
	margin-bottom:15px;
	line-height:150%;
	}

/* --------------------- dd ----------------------------- */
	
/* --------------------- ul ----------------------------- */
#column1 ul {
	margin-left:25px;
	margin-bottom:10px;
	line-height:150%;
	list-style-image:url(../media/struktur/ul.gif);
	}

/* --------------------- table ----------------------------- */	
table {
	border-collapse:collapse;
	}
	
/* --------------------- trenner ----------------------------- */
.trenner {
	clear:both;
	height:10px;
	font-size:1%;
	}
.news-list-item .trenner {
	height:30px;
	}
.trenner-1px {
	clear:both;
	height:1px;
	font-size:1%;
	}

.csc-textpic {
	clear:both;
	}
/* ==============================================================
                        TEXTFORMATIERUNGEN
================================================================= */
.tooltip h6 {
	color:#ee7f00;
	}

/* ==============================================================
                        SEITENSTRUKTUR
================================================================= */

/* --------------------- #centerbox ----------------------------- */
#centerbox {
	margin:0 auto;
	width:891px;
	height:100%;
	text-align:left; /*Bugfix IE */
}
	
/* --------------------- #metanavi ----------------------------- */
#metanavi {
	height:20px;
	background-image:url(../media/struktur/metanavi_bg.gif);
	background-repeat:no-repeat;
	}
	
/* --------------------- #language ----------------------------- */
#language {
	}

/* --------------------- #logo ----------------------------- */
#logo {
	background-image:url(../media/struktur/startseite/logo.jpg);
	width:190px;
	height:406px;
	float:left;
	}
	
/* --------------------- #flash ----------------------------- */
#flash  {
	width:698x;
	height:380px;
	float:left;
	}
* html #flash img {
	margin-bottom:-3px;
	}
	
/* --------------------- #subnavi ----------------------------- */
#hautpnavi {
	clear:both;
	width:193px;
	float:left;
	}
	
/* --------------------- #contentbox ----------------------------- */
#contentbox {
	width:698px;
	float:left;	
	background-color: #fff;
	margin-left: -3px;
	}
	
* html #contentbox {
	margin-top: 26px;
	margin-left: 0;
}

*+html #contentbox {
	margin-top: 26px;
	margin-left: 0;  
}

/* --------------------- #column1 ----------------------------- */
#column1 {
	width:432px;
	padding-left:20px;
	float:left;
	margin-top:15px;
	}
* html #column1 {
	width:452px;
	}



/* ==============================================================
                        NAVIGATION
================================================================= */	
	
/* --------------------- #language ----------------------------- */

#language ul {
	list-style-type:none;
	margin-left:885px;
	padding-top:4px;
	}
* html #language ul {
	margin-left:868px;
	}
#language li {
	float:left;
	}
#language a {
	margin-left:10px;
	font-size:12px;
	color:#999999;
	}
#language a:hover,
#language a.active {
	}
	
/* ==============================================================
                        NAVIGATION
================================================================= */

/* --------------------- #hautpnavi ----------------------------- */

#hautpnavi ul {
	list-style-type:none;
	margin:15px 15px 20px 1px;
	}
* html #hautpnavi ul {
	margin:15px 15px 0px 1px;
	}
#hautpnavi ul ul {
	margin:0;
	}
#hautpnavi ul ul.ul-level2 {
	margin-bottom:15px;
	}
* html #hautpnavi ul ul.ul-level2,
* html #hautpnavi ul ul.ul-level3 {
	margin-top:5px;
	}
#hautpnavi li {
	margin-bottom:5px;
	}
#hautpnavi li.erste {
	margin-bottom:20px;
	}
#hautpnavi a {
	padding-right:10px;
	background-repeat:no-repeat;
	background-position:right 4px;
	display:block;
	}
#hautpnavi .level_1 a,
#hautpnavi .level_1-active a {
	font-weight:bold;
	font-size:12px;
	color:#fff;
	}
#hautpnavi .level_1 a:hover,
#hautpnavi .level_1-active a:hover,
#hautpnavi .level_1 a.active,
#hautpnavi .level_1-active a.active {
	color:#ff8200;
	}
#hautpnavi .level_2 a {
	height:15px;
	font-weight:normal;
	display:block;
	padding-left:20px;
	color:#fff;
	}
#hautpnavi .level_2 a:hover,
#hautpnavi .level_2 a.active {
	color:#ff8200;
	}
#hautpnavi .level_3 a {
	padding-left:40px;
	height:15px;
	display:block;
	color:#fff;
	}
#hautpnavi .level_3 a:hover,
#hautpnavi .level_3 a.active {
	color:#ff8200;
	}
#hautpnavi li.last {
	}
#hautpnavi li.special li.last {
	margin-bottom:0px;
	}
	
/* --------------------- #metanavi ----------------------------- */

#metanavi ul {
	list-style-type:none;
	padding-top:2px;
	float:right;
	}
#metanavi li {
	float:left;
	}
#metanavi a {
	margin-left:10px;
	font-size:12px;
	color:#999999;
	}
#metanavi a:hover,
#metanavi a.active {
	color:#ff8200;
	}
	
/* ==============================================================
                        Logout
================================================================= */
#logout {
	position:absolute;
	left:10px;
	top:10px;
	}
#logout a {
	display:block;
	color:#fff;
	padding-top:0px;
	width:100px;
	height:18px;
	background-color:red;
	text-align:center;
	}
#logout a.backend {
	padding-top:1px;
	}
#logout a:hover {
	font-weight:bold;
	}
