@media all
{

/* ######################################################################################################
** # Standard-Vorgaben ##################################################################################
** ######################################################################################################
**

/* ### Überschriften, Fließtexte ###################################################################### */

body {color:#000; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}

h1,h2,h3,h4 {font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
h1,h2,h3,h4 {font-family:Arial, Helvetica, sans-serif; display:block; font-weight:bold;}

h1{font-size:15px; font-weight:bold; color:#000; }
h2{font-size:13px; font-weight:bold; color:#000;}	
h3 {font-size:1.0em; color:#765; background:transparent; margin:0.4em 0 0.3em 0; padding-top:1em;}
h4 {font-size:1.0em; color:#888; background:transparent; margin:0.4em 0 0.3em 0; border-bottom:1px #ccc solid; padding-top:1em;}

h1.headermain {font-size:20px; color:#fff; background-color:#2E7DAF;  margin:0.4em 0 0.5em 0; padding: 2px 6px 3px 5px;}
h1.headermain  a{font-size:20px; color:#fff; background-color:#2E7DAF;  margin:0.4em 0 0.5em 0; padding: 2px 6px 3px 5px;}
h1.headermain  a:hover {font-size:20px; color:#fff; background-color:#2E7DAF;  margin:0.4em 0 0.5em 0; padding: 2px 6px 3px 5px;}
	
h1.headercol {font-size:15px; color:#2E7DAF; background-color:#fff;  margin:0.4em 0 1.2em 0; padding: 2px 6px 3px 0px; border-bottom:2px solid #2E7DAF;}
h1.headercol  a{font-size:15px; color:#2E7DAF; background-color:#fff;  margin:0.4em 0 1.2em 0; padding: 2px 6px 3px 0px;}
h1.headercol  a:hover {font-size:15px; color:#2E7DAF; background-color:#fff;  margin:0.4em 0 1.2em 0; padding: 2px 6px 3px 0px;}
	
h1.headerlinklist {font-size:15px; color:#fff; background-color:#2E7DAF;  font-weight:bold; margin:0.4em 0 0.5em 0; padding: 2px 6px 3px 5px;}
h1.headerlinklist a{font-size:15px; color:#fff; background-color:#2E7DAF;  font-weight:bold; margin:0.4em 0 0.5em 0; padding: 2px 6px 3px 5px;}
h1.headerlinklist a:hover{font-size:15px; color:#fff; background-color:#2E7DAF;  font-weight:bold; margin:0.4em 0 0.5em 0; padding: 2px 6px 3px 5px;}

p,ul,dd,dt {line-height:1.5em;}
p {line-height:1.5em; margin:0 0 1em 0;}

a { text-decoration:none;  font-weight:normal; color:#2E7DAF; border: none; }
a:hover { color:#2E7DAF; text-decoration:underline; }
	

	
	
		
.tablenew{background-color:#fff; border-collapse:collapse; font: 11px, normal, #000000; padding-top:3px; padding-bottom:4px; padding-left: 6px; vertical-align: top;}
	.tablenew .tr-odd { }
	.tablenew th {border:1px solid black; background-color:lightgray; padding:2px 4px 2px 4px; font: 11px, bold, #000000; padding-top:4px; padding-bottom:2px; padding-left: 6px; vertical-align: top;}
	.tablenew td {border:1px solid black; padding:2px 4px 2px 4px;}

	
/*  ######################################################################################################
** ### Standard-Formatierungen für Listen & Zitate ######################################################
** ######################################################################################################
*/

	/*
	.csc-menu-1 li{list-style-image:none; margin-left: 0.5em;}
	
	ul.csc-menu {border:0px red solid;  margin-bottom:18px;  list-style-image:url(../img/li_1.gif); }
	ul.csc-menu li { padding-left:20px; }
	ul ul { margin-bottom:0px; list-style-image:url(../img/li_2.gif); }
	ol ol { margin-bottom:0px; list-style-image:url(../img/li_2.gif); }
	dl dl { margin-bottom:0px; list-style-image:url(../img/li_2.gif); }
	ul{border:0px red solid;  margin-bottom:18px;  list-style-image:url(../img/li_1.gif);}
	ol{border:0px red solid;  margin-bottom:18px;  list-style-image:url(../img/li_1.gif);}
	dl{border:0px red solid;  margin-bottom:18px;  list-style-image:url(../img/li_1.gif);}
	*/
	
	ol{ margin-bottom:18px;}
	ol li{ margin-left:20px;}
	ul{ margin-bottom:18px; list-style-type:none; }
	ul ul{ margin-bottom:0px; list-style-type:none; }
	ul li {padding-left:22px; background-image:url(../img/li_1.gif); background-repeat:no-repeat;}
	ul ul li { margin-left:0px; padding-left:22px; background-image:url(../img/li_2.gif); background-repeat:no-repeat;}
	
	
	

	dt { font-weight: bold; }
	dd { margin: 0 0 1em 2em; }
	
	
	blockquote, cite { margin: 0 0 1em 1.5em; font-size: 0.93em; width: auto;}
	
	table{border-collapse:collapse;}
	.tbltest{border:0px solid red; }
	
	.contenttable{border:0px solid red; margin-bottom:24px; width:100%;}
	.contenttable thead {background-color:#C5D5E8; font-weight:bold;}
	.contenttable tbody {background-color: #fff;}
	.contenttable tfoot {background-color: #C5D5E8;}
	.contenttable td {padding:0px 10px 0px 10px; border:1px solid #C5D5E8;}
	



}