/*www.sturm-verpackungen.de, coded by www.mediamachine.de */

body {
 background-color:#FFFFFF;
 padding:0px;
 margin:0px;
 text-align:left;
 background-image:no-image;
 font-family: arial, helvetica, sans-serif;
 font-size: 76%;
 line-height: 1.4em;
 color: #000000;
}


#content {
width:500px;
}

#navigationlinks, #galerie,#balken,#menuecontaineroben {
display: none;
}





#topbalken {
background-color:#C1CBD5;
width:770px;
text-align:left;
margin:auto;
border-width:0 0 1 0;
border-color:#17395C;
border-style:solid;
height:12px;
}

#background {
background-color:#FFFFFF;
width:768px;
text-align:left;
margin:auto;
border-width:0 0 0 0;
border-color:#17395C;
border-style:solid;
}

#logo {
width:768px;
}


#balkenweiss {
width:768px;
height:30px;
background-color:#FFFFFF;
}


#navigationlinks {
width:131px;
background-color:#FFFFFF;
float:left;
padding-left:12px;
}

#content {
background-color:#FFFFFF;
float:left;
padding-left:17px;
width:388px;
}

#image {
width:202px;
float:left;
padding-left:17px;
background-color:#FFFFFF;
}


hr {
height:1px;
border-color:#928b84;
border-style:solid;
}



.illu {
border-width:1px;
border-color:#928b84;
border-style:solid;
margin-bottom: 20px;
}

/*typography*/
a {
	color: #17395C;
	text-decoration: none;

	}
a:link {
	}
a:visited {
	}
a:active {
	}
a:hover {

            color:##17395C;
	}
/*Für Teaser - > mehr - Link*/
a.mehr  {
            text-decoration: underline;
            }
			
a.hauptnav {
border-width:0 0 6 0;
border-color:#00A67B;
border-style:solid;
color:#FFFFFF;
padding:0 10 2 10;

}	

a.hauptnavhigh {

border-width:0 0 6 0;
border-color:#17395C;
border-style:solid;
color:#FFFFFF;
padding:0 10 2 10;
}

.kasten {
border-width:0 1 0 1;
border-color:#00A67B;
border-style:solid;
color:#FFFFFF;
margin-left:0px;

}

/*
.kastenhigh {
border-width:0 0 7 0;
border-color:#17395C;
border-style:solid;
color:#FFFFFF;
margin-left:0px;
padding:0px;

}	
*/	
			
h1 {
	font-size: 1.1em;
	font-weight: bold;
	color:#17395C;
	margin-top: 0em;
	margin-bottom: 0.5em;/*both set to zero and padding in header div is used intead to deal with compound ie pc problems that are beyound summary in a simple comment.*/
	}
h2 {
	font-size: 1.0em;
            font-weight:bold; 
            color:#17395C;
	/*margin: 1.2em 0em 0em 0em;*/
	}
h3,h4,h5,h6  {
	font-size: 1.0em;
	margin: 1.2em 0em 0em 0em;
	font-weight: bold;
	}


img {
	border: 0;
	}
ol, ul, li {
            font-size: 1.0em;
	line-height: 1.4em;
	margin-top: 0.2em;
	margin-bottom: 0.3em; 
	}
p,td,table
           {
	font-size: 1.0em;
	line-height: 1.4em;
	margin: 0em 0em 1.2em 0em;
	}
li > p {

	margin-top: 0.2em;
	}

strong, b {
	font-weight: bold;
	}

/*Navigationsformatierung*/
li.nav {
color:#17395C;
}

.navhigh {
color:#00a67b;
list-style-image:url(../images/pfeil.gif);

}

#navigationlinks ul
{
list-style: none;
margin-left: 21px;
padding: 0;
border: none;

}

#navigation li
{

border-bottom: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
}


#navigation li a
{

}


/*html>body #navigation li a { width: auto; }*/

#navigation li a:hover
{

}
#navigation li a.active
{

}

#copyline {
background-color:#FFFFFF;
float:left;
padding-left:17px;
margin-top:50px;
width:388px;
}
