body {
    margin: 5px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt; /* Grundgroesse */
	background-color: #FFF;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	text-align: center;
        background-color:#f0f0ff;
        padding: 10px;
	font-weight: bold;
	color: #0053A0;
        border-bottom: solid 3px #0053A0;
        border-top: solid 3px #0053A0;

}

div.menu {
	float: left;
	width: 250px;
	background-color: #0053A0;
	overflow: visible;
        margin-top: 0px;
	margin-left: 0px;
}

.content {
        margin-left: 250px;
	background-color: #FFFFFF;
	padding: 10px;
}


/*.firstrow {
  margin: 0px;
  padding: 0px;
}*/

.secondrow {
        margin-top: 0px;
        margin-left: 0px;
        background-color: #0053A0;
        /*border-bottom: solid 1px;
        border-color: #0053A0;*/
       clear: both;
}

div.contentelement ul {
      margin-top: 0px;
}


h3.ce {
       background-color:#f0f0ff;
       font-size: 13pt;
       font-weight: bold;
       border-bottom: solid 1px #000077;
       border-top: solid 1px #000077;
       color: #2C49A0;
       padding: 3px;









       padding-left: 100px;

}




h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.77 em;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	padding-top: 2.0mm;
}

.h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}


.invisible, #NavigationHelp {
	position: absolute;
	top: -1000px;
	left: -2000px;
	width: 1900px;
}

.headline{
	background-color: #0053A0;
        margin: 0px;
        margin-left: 250px;
        padding-bottom: 2px;
}

.logo {
	float: left;
        margin: 0px;
/*	width: 16em;*/
        padding-left: 0px; 
        padding-right: 0px;
	background-color: #FFFFFF;
	text-align: center;
}


/****** NAVIGATION *****/


****** NAVIGATION *****/


ul.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.96em;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 0px;
	margin-top: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	line-height: normal;
}

.menu li.aktiv   {list-style-image: url(/fileadmin/templates/cost/no.gif);}
.menu li.aktiv1 {list-style-image: url(/fileadmin/templates/cost/actifsub.gif);}
.menu li.aktiv2 {list-style-image: url(/fileadmin/templates/cost/act.gif);}

.menu li a, a:link, a:visited {
	color : #FfffFF;
	text-decoration : none;
}

.menu li a:hover {
	color: #ffbd53;
	text-decoration: none;
}

.menu li a.aktiv, .menu li a.act{
	color : #ff7700;
}


ul.submenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.96em;
	margin-bottom: 0px;
	margin-left: 15px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 3px;
	padding-top: 3px;
	line-height: normal;
}

.menu li {
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 3px;
	padding-top: 3px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 0px;
	margin-top: 0px;
        font-weight: bold;
}

.menu li a, a:link, a:visited {
	color : #ffffff;
	text-decoration : none;
}

.menu li a:hover {
	color: #ffbd49;
	text-decoration: none;
}


.content a:link {
	color: #2C49A0;
}
.content a:visited {
	color: #2C49A0;
}
.content a:active {
	color: #ff0000;
}
.content a:hover {
	color: #ff0000;
}

a.headline {
	font-weight: bold;
	color: #1F3370;
}
a.headline:hover {
	color: #ff0000;
}

a[href$=".pdf"]:after {
        content: url(/fileadmin/templates/index/images/pdf.gif);
}

img {
	border-width: 0px;
}


.cost728_boxheader {
    background-color: #aaaaff;
    padding: 2px;
    font-weight: bold;
    border: solid 1px;
    border-color: #000000;
    border-bottom: solid 0px;
}

.cost728_boxbody {
  background-color: #ddddff;
  padding: 5px;
  padding-left: 30px;
  border: solid 1px;
  border-color: #000000;
  border-top: solid 0px;

}

.cost728_header {
  background-color: #eeeeff;
  padding: 5px;
  font-size: 20pt;
  font-weight: bold;
  color: #000077;
  border-color: #000077;
  border-top: solid 3px;
  border-bottom: solid 3px;
}

table.user-cost728-pi1-listrow td {background-color: #ddddff;}
table.user-cost728-pi1-listrow {background-color: #000077;}

/********************** std-Formatierungen ****************/


.quote { font-style: italic; }
.important { font-weight: bold; }
.deleted { text-decoration: line-through; }

span.quote { font-style: italic; }
span.important { font-weight: bold; }
span.deleted { text-decoration: line-through; }

p.blue-boxed{ background-color: #E8F0FF; border: solid 3px #051D43; padding: 10px;}
p.gray-boxed{ background-color: #eeeeee; border: solid 3px #333333; padding: 10px;}

img.float-right { float: right; margin-left: 15px;}
img.float-left { float: left; margin-right: 15px;}

table.table-bg-light td { background-color: #eeeeee; border: 0px;}
table.table-bg-dark td { background-color: #dddddd; border: 0px;}

tr.row-bg-header td { background-color: #cccccc; font-weight: bold;border: 0px;}
tr.row-bg-header-center td { background-color: #cccccc; font-weight: bold; text-align: center;border: 0px;}
tr.row-bg-dark td { background-color: #dddddd; border: 0px;}
tr.row-bg-light td { background-color: #eeeeee; border: 0px;}

td.cell-bg-header { background-color: #cccccc; font-weight: bold;border: 0px;}
td.cell-bg-header-center { background-color: #cccccc; font-weight: bold; text-align: center;border: 0px;}
td.cell-bg-light { background-color: #eeeeee; border: 0px;}
td.cell-bg-dark { background-color: #dddddd; border: 0px;}

table.literature td {background-color: #eeeeee; border: 0px; border-spacing: 1px;}
table.literature td.literature_header {background-color:#dddddd; text-align: center; font-weight: bold; font-size: 1.2em;}


