


body {
	 background: url(../images/gradient_body_blue_ci.jpg) repeat-y; 
	-webkit-font-smoothing: antialiased;
	/* Prevent mobile zooming while remain desktop zooming: github.com/shichuan/mobile-html5-boilerplate/issues/closed#issue/14 */
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: none;
}



a { 
	color: #039; 
	text-decoration: none;
}

ul#uebersicht {
	padding: 0;
}

#index #contentContainer ul,
ul#uebersicht {
	padding: 0;
}

#index #contentContainer li,
#contact #contentContainer li,
ul#uebersicht li {
	padding-bottom: 0;
	list-style: none;
	margin-left: 0;
	line-height: normal;
}

table { margin: 10px 0 0px 0px; width: 100%; border-collapse: collapse; }
table th { padding: 2px 4px; vertical-align: top; text-align: left; }
th { color: #039; background: #bfd1e6; font-weight: bold; }

tr.closingRow td { padding-bottom: 15px; border-bottom: none; }
table.layout th, table.layout td { padding: 0; border: none; background: transparent; }
table.layout th { padding-bottom: 4px; }
#introduction { padding: 10px 20px 10px 20px; background-color:#fdfdfd; color: #666;}
#introduction ul li { border:none; list-style:disc;   margin-left: 29px;}
#introduction p { font-size:12px #333; font-weight: normal;}

#introduction table tr td { padding: 8px 3px 5px 10px }
#introduction table tr th {   padding: 8px 3px 8px 10px;  font-weight: normal;}

#introduction table tr.alt { background:#e7e7e7 }

h6 { color: #002a5b; margin:0px; padding:0px; font-size: 14px; font-weight: normal;}

#buttons li {
	width: 102px;
	text-align: center;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); /* FF3.5 - 3.6 */
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
}

#buttons .li01 {
float: right;
	
	border: 1px solid #eaeaea;
}

#buttons .li02 {
	float: left;
	border: 1px solid #eaeaea;
}

#buttons li a {
	padding: 6px 0 7px 0;
	display: block;
}

#buttons .li01 a {
	color: #039;
	text-shadow: 0 -1px 0 #ff4e4f; /* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
	background-color: #FFFFFF;
	
}

#buttons .li02 a {
	text-indent: 7px;
	color: #039;
	text-shadow: 0 -1px 0 #fff; /* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
	background-color: #fff;
	background-image: url(../images/icons.png), url(../images/buttons.gif);
	background-repeat: no-repeat, repeat-x;
	background-position: -1px -651px, 0 -51px;
}

#uebersicht {
	border-bottom: 1px solid #c0c0c1;
	
	
}


#uebersicht li {
	border-bottom: 1px solid #c0c0c1;
}


#uebersicht a:link{ background: url(../images/list_nrml.jpg) repeat-x; padding: 10px 40px 10px 10px; display: block;}
#uebersicht a:visited {
	display: block;
	background: transparent url(../images/lists.png) -235px center no-repeat;
	padding: 10px 40px 10px 10px;
}


#uebersicht a:hover {
	color: #fff;
	text-shadow: 0 -1px 0 #039;
	background-color: #4170B7;
	background-image: url(../images/lists.png), -webkit-gradient(linear, left top, left bottom, from(#039), to(#4170b7)); /* Saf4+, Chrome */
	background-image: url(../images/lists.png), -webkit-linear-gradient(top, #039, #4170b7); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: url(../images/lists.png), -moz-linear-gradient(top, #039, #4170b7); /* FF3.6 */
	background-image: url(../images/lists.png), -ms-linear-gradient(top, #039, #4170b7); /* IE10 */
	background-image: url(../images/lists.png), -o-linear-gradient(top, #039, #4170b7); /* Opera 11.10+ */
	background-image: url(../images/lists.png), linear-gradient(top, #039, #4170b7);
	background-position: -715px center, left top;
}