body,h1,h2,h3,p,quote,small,form,input,ul,li,ol,label{
	/* Simple page reset */
	margin:0px;
	padding:0px;
}

body{
	/* Setting default text color, background and a font stack */
	color:#cccccc;
	font-size:13px;

	font-family:Arial, Helvetica, sans-serif;
}

ul{

	padding:0;
}

ul.accordion{
	/* The topmost UL */
	width:100%;
	margin:0 auto;
	/*padding:50px;*/
}

.accordion li{
	list-style:none;
	text-align:left;
}

.accordion li.menu{
	/* The main list elements */
	padding:0 0 4px 0;
	width:98.5%;
	
	
}


li.menu  a:after { 
	
	border-bottom: 2px solid #fff;
    border-right: 2px solid #fff;
    content: "";
    height: 6px;
    position: absolute;
    right: 15px;
    top: 10px;
    -ms-transform: rotate(45deg); /* IE 9 */
    -ms-transform-origin: 20% 40%; /* IE 9 */
    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
    -webkit-transform-origin: 20% 40%; /* Chrome, Safari, Opera */
    transform: rotate(45deg);
    transform-origin: 20% 40%;
    transition: border-color 0.2s ease 0s;
    width: 6px;
	}

li.button a{
	/* The section titles */
	display:block;
	font: 14px/1.5 Arial,Helvetica,sans-serif;
	line-height:2.2;
	overflow:hidden;
	padding-left:10px;
	position:relative;
	width:98.5%;
}

li.button a:hover{
	/* Removing the inherited underline from the titles */
	text-decoration:none;
}

li.button a span{
	/* This span acts as the right part of the section's background */
	height:44px;
	position:absolute;
	right:0;
	top:0;
	width:4px;
	display:block;
}

/* Setting up different styles for each section color */

li.button a.blau{ background-color:#134978; color:#fff;}
li.button a.blau span{ }

li.button a.hellblau{ background-color:#31889f; color:#fff;}
li.button a.hellblau span{ }

li.button a.beige{ background-color:#c4994e; color:#fff;}
li.button a.beige span{ }

li.button a.orange{ background-color:#996a42; color:#fff;} 
li.button a.orange span{ }

li.button a.braun{ background-color:#634429; color:#fff;}
li.button a.braun span{ }

/* The hover effects */

li.button a:hover{ background-position:bottom left;}
li.button a:hover span{ background-position:bottom right;}

.dropdown{
	/* The expandable lists */
	display:none;
	padding-top:5px;
	width:100%;
}

.dropdown li{
	/* Each element in the expandable list */
	background-color:#d7d7d7;
	color:#000;
	margin:5px 0;
	padding: 8px 9px;
	font-size:13px;
}


/* The styles below are only necessary for the demo page */

h1{
	font-family:"Myriad Pro",Arial,Helvetica,sans-serif;
	font-size:36px;
	font-weight:normal;
	margin-bottom:15px;
}

h2{
	font-family:"Myriad Pro",Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	padding-right:140px;
	right:0;
	text-align:right;
	text-transform:uppercase;
	top:15px;
}

.clear{
	clear:both;
}

#main{
	/* The main container */
	margin:15px auto;
	text-align:center;
	width:920px;
	position:relative;
}

a, a:visited {
	color:#0196e3;
	text-decoration:none;
	outline:none;
}

a:hover{
	text-decoration:none;
}

p{
	/* The tut info on the bottom of the page */
	padding:10px;
	/*text-align:center;*/
}
