/* i-ways sales solutions stylesheet for i-ways.de*/

/* Browser Normalisieren margin/padding */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockblockquote,th,td {
margin:0;
padding:0;
}

/* Normalisieren font-size*/
h1,h2,h3,h4,h5,h6 {
font-size:100%;
}

/* liste style entfernen */
ul {
list-style:none;
}

/* Normalisieren von font styles */
adress,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:400;
}

/* tabellen normalisieren */
table {
border-collapse:collapse;
border-spacing:0;
}

/* Entfernt border von Fieldset und IMG */
img,fieldset {
border:0;
}

/* Textausrichtung links in caption und th */
caption,th {
text-align:left;
}

/* Entfernt Anführungszeichen aus q */
q:after,q:before {
content:' ';
}

/* --------------------------------------  normalisierung ende */
/*  Haupt style */

html{
/* overflow-y:scroll; */
}
body{
padding: 10px 0 10px 0;
text-align:center;
background: url(bg_hell.gif) repeat-x #f0f0f0;
color:#333;
font-family: Arial,Verdana ,Geneva, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
}

ul, ol {
padding-left: 40px;
/*padding-right: -40px;*/
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#main{
	
	background:#fff;
	text-align: left;
	height: auto;
	width: 941px!important;
	margin: 0 auto;
	padding: 5px 0 5px 5px ;
/* background-color:#fff; */

}

#branding a
{ text-indent: -9999px; margin-left:-400px; background:url(header_light.gif) no-repeat right top; height:86px; width: 1335px; display:block;}
#branding{ overflow:hidden;}

#header{
  margin:0; padding:0 2px 0 0;
  /* background-image:url(header_light_down.gif); background-repeat:no-repeat; */
  height:166px; background-position:bottom right;
}
#inheader{padding: 160px 30px 5px 700px; text-align:right;}

#content{float:left; width:941px; height:auto; position:relative;}


#outline{height:auto; min-height:350px; width:938px;
 padding-bottom:9px; position:relative; float:left; margin-top:-14px;  border-bottom: 1px dotted #ccc8be;
 }



#maincontent{ width:714px; height:auto; float:right; position:relative;
background-color:#fff; border-left: 1px dotted #ccc8be; margin:0 5px 0 0; padding: 10px 0 10px 0; min-height: 350px;}


.border_top{height:2px; width: 714px; border-top:2px solid #ccc8be;}

/* ----------- Meinungsfenster als Klasse   ----------------- */
.review{
width:192px;   height:auto; margin: 0px 10px 20px 3px; padding:0;
 background-color:#fff;  /* border: 1px dotted #ccc8be; */
 /* background-image:url(mainbg_light.gif); background-repeat: repeat-y; background-position:right; */}
.review .bodytext{ width:172px; overflow:hidden; color:#333; font-family: Arial,Verdana ,Geneva, Helvetica, sans-serif; font-size:11px; line-height:15px;
}
.review div dl{ margin-left:0!important; padding-left:0!important;}

 .review p{/*  border-top: 2px solid #ccc8be; border-left: 2px solid #ccc8be;*/  margin: 0; padding:10px; width:172px;} 

.review img{ padding:1px; margin-top:10px!important;} 
 .review strong{ font-weight:900;}

.review .boxdown{ padding:0; border:0; /* background-image:url(boxb_light.gif);*/ background-position:bottom; background-repeat:no-repeat; width:172px; height:20px;} 
.review .bodytext a{color:#920d0f; text-decoration:none;}
.review .bodytext a:hover{text-decoration:underline;}

#left_colum
{width:192px; height:auto; position:relative; float:left; top:0; left:0; margin-left: 8px;  font-size:11px;}
/*#content #left_colum ul li{font-size:11px; line-height:normal;}
*/#left_colum ul{ margin:0;
padding:0 0 0 5px; }

/*-----------------------------text formationen ---------------------------------------*/
.info {padding: 0px 30px 5px 30px; margin:0px;}
.info h1{color:#ccc; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bolder;   margin:0 0 10px 0; padding:0px; border-bottom: dotted 1px #fff; }
.info h2{color:#ccc; font-family: Arial,Verdana ,Geneva, Helvetica, sans-serif; font-size:15px; font-weight:bold;}
.info h3{color:#ccc; font-family: Arial,Verdana ,Geneva, Helvetica, sans-serif; font-size:11px; font-weight:bold;}


.info h4, h5, h6 h7{color:#ccc; font-family: Arial,Verdana ,Geneva, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.info p{color:#ccc; font-family: Arial,Verdana ,Geneva, Helvetica, sans-serif; font-size:11px; }

.text{padding: 20px 30px 10px 30px; display:block; margin:0px; height:auto;}
.text h1{   color:#920d0f; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bolder;  margin:0 0 10px 0; padding:0 0 5px 0; border-bottom: 1px dotted #bbb099; letter-spacing: 1px;
}


.text h2{color:#920d0f; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:bold; border-bottom: 1px dotted #bbb099; margin:10px 0 10px 0; padding:0 0 2px 0; }
.text h3{color:#920d0f; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-weight:bold;}
.text h4, h5, h6 h7{color:#920d0f; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-weight:bold;}


.text p{ color:#333; font-family: Arial,Verdana ,Geneva, Helvetica, sans-serif; font-size:12px; line-height:20px; }
#content blockquote{border-left:solid #920d0f 3px; padding-left:5px; margin-left:15px;}
#content ul{font-family: Arial,Verdana ,Geneva, Helvetica, sans-serif; font-size:12px; line-height:20px; /*list-style-image:url(list.gif);*/}


.text a{color:#920d0f; text-decoration:none;}
.text a:hover{text-decoration:underline;}



.start_tab{ border-right:  1px dotted #bbb099; border-bottom:0;}
#openi a.arrowRED{float:right; text-align:right; text-decoration:none; 	font-family: Arial,Verdana ,Geneva, Helvetica, sans-serif; font-weight:bold; font-size: 10px; border-bottom:1px dotted #fff;  margin-bottom: 15px;}
#openi a:hover{ text-decoration:none; border-bottom:1px dotted #920d0f; }

#openi p{padding: 2px 8px; font-size:11px;}
#openi strong{ font-weight:900;}

#openi h1{ background:url(openi.gif) no-repeat; width:188px; height:55px; padding-top: 60px; padding-left: 32px; text-align:left; 
color:#920d0f; border:0;}

strong{ font-weight:900;}


#maincontent .text table{
float:left;
}


#openi {width:220px; position:relative; top:-20px;}
/*--------------------- menu buttons css* -------------------*/
#menu{
	height:70px;
	width:933px;
	margin: 0px;
	padding: 20px 0 0 0 ;
	border-bottom: 1px dotted #ccc8be;
}


#navi{list-style:none; height:24px; width:884px; margin:0 0 0 5px; padding:0px; display:block; position:relative; z-index:100;}

/* --- Dropdownmenü ------------ */

#navi ul{
	margin: 0 !important;
	list-style:none;
    padding: 2px 0 5px 0 !important;

	z-index: 110;
	
	position:absolute;
	top:18px; left:0;
    background-color: #fff;

    border:1px solid #ccc;

    display:none;

	min-width: 150px;
   	height:auto;	

	width:150px;	
    }

#navi ul.hover, #navi li.hover ul, #navi li:hover ul  {
display:block;
}

#navi ul li {

margin:0; padding:0;
    float:none; background-color: transparent;}


#navi ul li a {
color:#920d0f; border:0; display:block;
margin:0; padding:7px 7px 7px 20px; font-size:11px; font-weight:normal; line-height:normal; font-family: Arial,Verdana ,Geneva, Helvetica, sans-serif; 
background:url(pfeilklein.gif) 8px 12px no-repeat;
 }
#navi ul li a:hover {color:#424242; text-decoration: underline;   border:0;}

#navi li{float:left; margin:0 10px; position:relative;}
#navi a{color:#b3b1ad; text-decoration:none; font-family: Arial,Verdana ,Geneva, Helvetica, sans-serif; font-size:14px; vertical-align:middle; font-weight:bold; margin: 0 0 0 33px; padding: 0 0 5px 0; }


#navi li:hover a{ color:#920d0f;}



#sta, #unter, #leist, #kund, #kontakt, #sta_hi, #unter_hi, #leist_hi, #kund_hi, #kontakt_hi
{ background:no-repeat left center;}

#sta{background-image:url(start2.gif);}
 #sta_hi{background-image:url(start2_hi.gif);}
/* #sta a{padding-left:80px; }
#sta_hi a{padding-left:80px; } */

#unter{background-image:url(unternehmen2_01.gif);}
 #unter_hi{background-image:url(unternehmen2_hi.gif);}
/* #unter a{padding-left:50px;}
#unter_hi a{padding-left:50px;} */

 #leist{background-image:url(leistungen2.gif); }
 #leist_hi{background-image:url(leistungen2_hi.gif);}
/*#leist a{padding-left:60px;}
#leist_hi a{padding-left:60px;} */

#kund{background-image:url(kunden2.gif);}
 #kund_hi{background-image:url(kunden2_hi.gif);}
/* #kund a{padding-left:70px;}
#kund_hi a{padding-left:70px;} */

#kontakt{ background-image:url(kontakt2.gif);}
#kontakt_hi{ background-image:url(kontakt2_hi.gif);}
/* #kontakt a{padding-left:50px; margin-left:156px;}
#kontakt_hi a{padding-left:50px; margin-left:156px;} */


/* -------------Dropdown ende -------------*/



#untermenu{ width:933px; height:20px;  clear:both; }


/*------------------------------- SUB-NAVI ----------------------------------- */

#subnavi{list-style:none; color:#bbb099; text-decoration:none; font-family: Arial,Verdana ,Geneva, Helvetica, sans-serif; font-size:11px; padding:0; margin:0; /* position:relative; top: 10px; */}
#subnavi li{float:left;}
#subnavi a{color:#bbb099; text-decoration:none; font-family: Arial,Verdana ,Geneva, Helvetica, sans-serif; font-size:11px; }
#subnavi a:hover{ text-decoration:underline; color:#7f7a71;}


/*  -------------------------------------Positions-Menü / Breadcrumb menü------------------------------------------ */

#position{list-style:none; color:#999; text-decoration:none; font-family: Arial,Verdana ,Geneva, Helvetica, sans-serif; font-size:11px;
margin: 0px; padding:10px 0px 0px 300px;}
#position li{float:left;}

#untermenu div{ padding:5px 0px 8px 18px; margin:0;}
#untermenu{
	color:#999;
	text-decoration:none;
	font-family: Arial,Verdana ,Geneva, Helvetica, sans-serif;
	font-size:11px;
	height: 20px;
	display: block;
}
#untermenu a{color:#999; text-decoration:none; font-family: Arial,Verdana ,Geneva, Helvetica, sans-serif; font-size:11px;}
#untermenu a:hover{color:#333; text-decoration:none;}

#lang{color:#9F9889; text-decoration:none; font-family: Arial,Verdana ,Geneva, Helvetica, sans-serif; font-size:11px; text-align:right;
margin: 0 5px 5px 0; float:right; position:relative; /*left:-96px;*/ left:-10px; top:-93px;  }
/*#lang:hover{color:#920d0f;}*/


#light, #dark, #scribble, #deepred  {color:#bbb099; text-decoration:none; font-family: Arial,Verdana ,Geneva, Helvetica, sans-serif; font-size:0px; text-align:left; width: 10px; height:10px; text-indent: -5000px;
margin: 0 5px 10px 0; float:left; display:block; border: 1px solid #ccc; padding:2px; overflow:hidden; position:relative; top:-89px; left: 827px;}
/* #light:hover, #dark:hover, #scribble:hover, .style:hover {color:#920d0f;} */

.style{color:#bbb099; text-indent: -5000px; background: url(stylepfeil2.gif) no-repeat center; display:block; position:relative; top:-94px; left:845px; width:10px; height: 5px;}
#light:hover, #dark:hover, #scribble:hover, #deepred:hover  {border-color:#920d0f;}

#light{background: url(light.gif) no-repeat 2px 2px ; margin-left: 15px;}
#dark{background: url(dark.gif) no-repeat 2px 2px ;}
#scribble{background: url(scribble.gif) no-repeat 2px 2px ;}
#deepred{background: url(red.gif) no-repeat 2px 2px ;}
/* ----------------- sitemap liste */

.csc-sitemap
{padding-left: 20px;}
.csc-sitemap ul ul
{padding-left: 20px; }
.csc-sitemap ul ul ul
{padding-left: 40px; }


.arrow{ background: url(arrow.gif) no-repeat left center; padding: 5px 0 5px 20px !important; line-height: 20px;}

.shadow{background: url(schatten.png) no-repeat right top; position:absolute; top:-160px; left: 938px; width:20px; height: 730px; z-index: 300;}
.shadow2{ background: url(schatten2.png) no-repeat right top; position:absolute; top:-160px; left: -25px; width:20px; height: 730px; z-index: 300;}
.AlexaSiteStatsWidget{display:none;}

/* IE 6 transparenz */
/**html .shadow{ background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="schatten.png");}
*html .shadow2{ background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="schatten2.png");}
*/
/* ------------------------- Unternehmen graphic */

.unternehmen1{ width: 132px; height:189px; background:url(unternehmen1.gif) 0 0; }
.unternehmen2{ width: 134px; height:189px; background:url(unternehmen2.gif) 0 132px;}
.unternehmen3{ width: 134px; height:189px; background:url(unternehmen3.gif) 0 266px;}

* html .review p { width:165px; }
* html #outline {height:350px;}
#footer{width:941px; margin: 0 0 0 0; padding:2px 0 16px 0px; text-align:center;} 
* html body { height: 90%;}


*+ html .review p { width:165px; }

.contenttable{ width:600px !important;}

* html .shadow{ display:none;}
* html .shadow2{ display:none;}

* html .style{  top:-114px; left:735px; }
*+ html .style{ left:746px !important; }

* html #left_colum{ margin-left:-3px;}

* html #light, * html  #dark, * html  #scribble, * html  #deepred{
margin-top:-10px!important; left:820px;
} 

* html #lang{ top:-102px !important;}

