/* ////////// */
/*/*/
/*/*/
/* ////////// */
/*/*/
/*/*/
/* ////////////  http://www.autogaszentrum-wuppertal.de */
@charset "ISO-8859-1";
*{
    margin: 0px;
    padding: 0px;
}

img{
    padding: 0px;
    border: none;
}

a{
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}

a:hover {
    text-decoration: none;
    color: #000000;
}

h1{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #ffffff;
}

h2{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    color: #ffffff;
    font-weight: normal;
    text-align: center;
    background: url(images/menu_bg.png) repeat-x bottom;
    padding-bottom: 3px;
}

h3{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #c96e11;
}

h4{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    color: #c96e11;
    font-weight: bold;
    padding-bottom: 5px;
}

h5 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #c96e11;
    font-weight: bold;
	padding-left: 20px;
	}
html{
    height: 100%;
}

body {	
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 20px;
    color: #ffffff;
	  background-color:#4a78b3;
    height: 100%;
}

.ls{
    list-style: none;
    padding-left: 0px;
}

.ls li{
    background: url(images/ls.png) no-repeat 0px 6px;
    margin-bottom: 4px;
    padding-left: 15px;
}

#wrap{
    min-height: 540px;
    width: 957px;
    margin: auto;
}

/*logo*/
#logo{
    height: 125px;
    padding-left: 250px;
    padding-top: 30px;
    background: url(images/logo.gif) no-repeat;
}
#logo h1 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    color: #ffffff;
    font-style: italic;
    font-weight: bold;
    padding-top: 40px;
}
#logo p {
    padding-top: 50px;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}
#logo p span{
	padding-left:380px;
}
#logo p span a{
	color:#360;
}
#marken{
  float:left;
  margin-top:37px;
  padding-left: 154px;
    position: absolute;
}
/*Menu*/
#menu{
    width: 225px;
    float: left;
}

#menu ul {
    padding-left: 0px;
    list-style: none;
}

#menu ul li a{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    color: #ffffff;
    text-decoration: none;
    padding-left: 10px;
    display: block;
    border-bottom: solid #FFF thin;
    height: 25px;
    padding-top: 20px;
}

#menu ul li a:hover, #menu ul li .active{
    color: #000000;

}

/*header*/
#header_bg{
    width: 725px;
    height: 234px;
    float: right;
    border: solid 1px #ffffff;
}

.column1 p, .column2 p, .column3 p{
    color: #000000;
    line-height: 14px;
}

.column1 a, .column2 a, .column3 a{
    text-decoration: none;
    font-weight: bold;
    color: #2e2e2e;
}

.col_text{
    padding-right: 10px;
	border-left:#ffffff solid thin;
	border-right:#ffffff solid thin;
    
}
.technik_col_text{
    padding: 10px 0px 0px 10px;
	line-height:2em;
	color:#000;
}
.technik_col_text p{
    padding: 5px 150px 0px 100px;
}
#preise p{
	font-weight:bold;
	}
#fragen a {
	text-decoration:underline;
	color:#000;
	padding-left: 40px;
	line-height:3em;
	}
#klein_u{
	font-size:16px;
	font-weight:bold;
	color:#000000;
	padding-left:30px;
}
.column1, .column2, .column3{
    width: 317px;
    height: 219px;
    float: left;
}

.column1, .column2{
    padding-right: 3px;
}

.column_title{
    text-align: center;
    padding-top: 10px;
    padding-bottom: 15px;
}
.column_title h1{
	font-family: Arial,Helvetica,sans-serif;
    text-align: left;
    padding: 5px 0px 5px 40px;
	font-size:18px;
	background-color:#060;
}
.vorteile_column_title{
    text-align: center;
    padding-top: 10px;
    padding-bottom: 15px;
}
.vorteile_column_title h1{
	font-family: Arial,Helvetica,sans-serif;
    text-align: left;
    padding: 5px 0px 5px 40px;
	font-size:18px;
	background-color:#099;
}
.technikliste {
	float:left;
	width:597px;
	height:704px;
	padding: 10px 0px 5px 10px;
	background-color:#ffffff;
	}
.rechtsnavi{
	width: 348px;
	height:704px;
	float:right;
	background-color:#ffffff;
	padding: 0px 0px 5px 0px;
	}
#technik_column_box{
	background-color:#ffffff;
	border:solid 1px #060;
	}
#vorteile_column_box{
	background-color:#ffffff;
	border:solid 1px #099;
	}
#kontakt_column_box{
	background-color:#ffffff;
	border:solid 1px #900;
	}
.kontakt_column_title{
    text-align: center;
    padding-top: 10px;
    padding-bottom: 15px;
}
.kontakt_column_title h1{
	font-family: Arial,Helvetica,sans-serif;
    text-align: left;
    padding: 5px 0px 5px 40px;
	font-size:18px;
	background-color:#900;
}
#kontak_header {
	text-align:center;
	border-bottom: solid thin #c96e11;
	}
#preise_column_box{
	background-color:#ffffff;
	border:solid 1px #F63;
	}
.preise_column_title{
    text-align: center;
    padding-top: 10px;
    padding-bottom: 15px;
}
.preise_column_title h1{
	font-family: Arial,Helvetica,sans-serif;
    text-align: left;
    padding: 5px 0px 5px 40px;
	font-size:18px;
	background-color:#F63;
}
.preislist td{ border:0.5px solid;  padding: 10px 10px 10px 10px; width: 180px; text-align:center; float:left; font-weight: bold;}
.vorteile li{
	list-style:none;
	background-image:url(images/kure.gif);
	background-repeat:no-repeat;
	background-position:center left;
	color:#000;
	font-size:14px;
	padding: 10px 0px 10px 60px;
	}
#adresse{
	width:800px;
	padding: 0px 0px 10px 50px;
	font-weight:bold;
	}
#zeiten{
	width:400px;
	padding: 0px 0px 0px 10px;
	font-weight:bold;
	float:right;
	border-bottom:solid thin #CCC;
	border-top:solid thin #CCC;
	}
#preiselist{
	padding-left:40px;
	font-weight:bold;
		}
.read{
    padding-top: 5px;
}

.read a{
    background: url(images/read.png) bottom;
    width: 80px;
    height: 23px;
    color: #ffffff;
    font-weight: normal;
    display: block;
    float: right;
    padding-left: 30px; 
}

/*content*/
#content h1{
    padding-bottom: 10px;
}
.content_top{
    background: url(images/content_top.png) no-repeat top left;
    height: 11px;
}
.content_bot{
    background: url(images/content_bot.png) no-repeat top left;
    height: 11px;
}
/*footer*/
#footer{
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
}


/*index*/

.index_content_bg{
    background: url(images/index_content_bg.png) no-repeat center;
}

.index_content_left{
    float: left;
    width: 947px;
	  color:#000;
	  padding-left:10px;
}
/* Header Scroll */

.nivoSlider { position:relative;}
.nivoSlider img { position:absolute; top:0px; left:0px;}
.nivoSlider a.nivo-imageLink { position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:60; display:none;}
.nivo-slice { display:block; position:absolute; z-index:50; height:100%; }
.nivo-caption {	position:absolute; left:0px; bottom:0px;  color:#000; width:100%; z-index:89; padding-left: 10px; font-weight: bold}
.nivo-caption p { padding:10px 5px; margin:0; font-size: 16px;}
.nivo-directionNav a {position:absolute; width:45px; height: 60px; top:41%; z-index:99; cursor:pointer; text-indent:-9999%;}
.nivo-prevNav { background-position: left bottom; left:20px; background:url(images/top_left.png) no-repeat;}
.nivo-nextNav { background-position: left top; right: 0px; background:url(images/top_right.png) no-repeat;}
.nivo-controlNav { bottom:-20px; position:absolute; right:0;}
.nivo-controlNav a { float:left; width:14px; height:14px; display:block; position:relative; z-index:99;	cursor:pointer; text-indent:-9999%; background:url(images/scroll_small.png) no-repeat scroll right top;}
.nivo-controlNav a.active {	background-position:left top; margin-top:-1px;}
