/* aes.css */
body  {
	background-color : #c2d1d1;
	margin : 0px;
	font-family: sans-serif;
	font-size: 100%;
}

h1 {
	font-size: 1em;
	font-weight: bold;
}

h2 {
	font-size: 1em;
	font-weight: bold;
}

h3 {
	font-size: 1em;
	font-weight: bold;
}

h4 {
	font-size: 1em;
	font-weight: bold;
	margin: 0em;
}

img {
	border: none;
}

/* style of head section */

div.header {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 76px;
	border-bottom: 3px solid #ffffff;
}

body.sind div.header {
	background-color: #eea41c;
}
body.leben div.header {
	background-color: #ffcd26;
}
body.foerdern div.header {
	background-color: #ee001f;
}
body.projekte div.header {
	background-color: #83a129;
}
body.mitglieder div.header {
	background-color: #003f8c;
}
body.kontakt div.header {
	background-color: #00845e;
}
body.impressum div.header {
	background-color: #00845e;
}

div.header#header_kontakt {
	background-color: #00845e;
}
div.header#header_mitglieder {
	background-color: #003f8c;
}
div.header#header_projekte {
	background-color: #83a129;
}

div.logo {
	position: relative;
	top: 23px;
	left: 27px;
	width: 173px;
	border-right: 3px solid #ffffff;
}

div.organization {
    position: relative;
    left: 216px;
    top: -30px;
}


/**************
 * navigation
 **************/
ul.nav {
	position: absolute;
	top: 79px;
	left: 50px;
	width: 150px;
	margin: 0em;
	border-right: 3px solid white;
	padding: 70px 0px 0px 0px;
	list-style-type: none;
}

ul.nav li {
	margin: 0em;
	font-size: 1.2em;
	border-top: 2px solid white;
	border-bottom: 2px solid white;
	border-left: 2px solid white;
	margin-bottom: 25px;
	text-align: center;
	background-color: #bfbfbf;
}

ul.nav li a {
	color: white;
}
ul.nav li a:visited {
	color: white;
}

body.sind ul.nav li.sind {
	background-color: #eea41c;
}
body.leben ul.nav li.leben {
	background-color: #ffcd26;
}
body.foerdern ul.nav li.foerdern {
	background-color: #ee001f;
}
body.projekte ul.nav li.projekte {
	background-color: #83a129;
}
body.mitglieder ul.nav li.mitglieder {
	background-color: #003f8c;
}
body.kontakt ul.nav li.kontakt {
	background-color: #00845e;
}
body.impressum ul.nav li.impressum {
	background-color: #00845e;
}


div.content {
	position:    absolute;
	top:         79px;
	left:        200px;
	padding:     70px 1em 1em 2em;
	border-left: 3px solid white;
    width:       40em;
}

div.content#projekte_intern h1 {
	font-size: 100%;
}

div.content_popup {
	position: absolute;
	top: 100px;
	left: 27px;
	padding: 0px 15px 15px 0px;
}

div.nav {
	position: absolute;
	top: 79px;
	left: 50px;
	border-right: 3px solid #ffffff;
	padding: 50px 0px 0px 0px;
}

div.homepage_aktuell {
    position: relative; left: 27px; top: 0px;
    width: 674px;
    padding: 4px 23px 4px 23px;
    border: 3px solid #ffffff;
    background-color: #eea41c;
	font-size: large;
	font-weight: bold;
	color: #ffffff;
}

tr.projekte {
    background-color: #83a129;
}

tr.mitglieder {
    background-color: #003f8c;
}

td.logo {
    padding: 0px 0px 0px 27px;
    border-bottom: 3px solid #ffffff;
    border-right: 3px solid #ffffff;
	text-align: left;
}

td.site {
    padding: 0px 13px 0px 13px;
    border-bottom: 3px solid #ffffff;
	color: #ffffff;
}

td.navigation {
    padding: 51px 0px 0px 0px;
    border-right: 3px solid #ffffff;
	text-align: right;
}

td.content {
    padding: 70px 13px 35px 13px;
}

div.navigation {
	padding: 19px 0px 0px 0px;
}

a  {
	text-decoration: none;
	font-weight: bold;
	color: #990000;
}

a:visited  {
	color: #846868;
}

a.headline {
    text-decoration: none;
    color: #000000;
}

a.red {
	color: #ff0000;
}

a.red:visited {
	color: #ff0000;
}

a.plain {
    text-decoration: none;
    color: #ffffff;
}

a.plain:visited {
    color: #ffffff;
}

a.arrow {
	padding-left: 0.8em;
	background-image: url(../i/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0em 50%;
}

a.download {
	padding-left: 22px;
	background-image: url(../i/download.gif);
	background-repeat: no-repeat;
	background-position: 0em 50%;
}

tr.head {
	background-color: #003f8c;
}

tr.saldo {
	font-weight: bold;
}

td.head_top {
	height: 23px;
}

td.head_logo {
	padding: 0px 0px 0px 27px;
	border-right: 3px solid #ffffff;
	border-bottom: 3px solid #ffffff;
}

td.head_title {
	padding: 0px 0px 0px 13px;
	border-bottom: 3px solid #ffffff;
}

td.nav_top {
    height: 70px;
    border-right: 3px solid #ffffff;
}

td.nav_image {
	text-align: right;
}

td.nav_border {
    border-right: 3px solid #ffffff;
	height: 10px;
}

td, th  {
	font-family : sans-serif;
	vertical-align: top;
}

.intern_headline {
	background-color: #e8f7f7;
	vertical-align: middle;
	height: 28px;
	font-weight: bold;
	padding: 0px 0px 0px 4px;
	margin: 1em 0em 0em 0em;
}
 
td.projekt_headline {
    background-color: #e8f7f7;
    vertical-align: top;
    height: 28px;
    font-weight: bold;
}

td.projekt_name {
    background-color: #e8f7f7;
    vertical-align: top;
    height: 28px;
}

.intern_content {
	background-color: #9eafaf;
	padding: 4px 4px 4px 4px;
	margin: 0em 0em 0em 0em;
}

.intern_content dl {
	margin: 0em 0em 0em 0em;
}
.intern_content dl dd{
	margin-bottom: 1em;
}

td.intern_content_small {
	background-color: #9eafaf;
	font-size: smaller;
}

td.projekt_content {
}

td.projekt_amount {
    	text-align: right;
    	border: none;
}

td.projekt_amount_summe {
    	text-align: right;
}

p {
	margin-top: 0em;
	text-align: left;
}

div.mailbody {
	font-family: monospace;
	white-space: pre;
}

div.hotspot {
	font-weight: bold;
	color: #ff0000;
}

ul.links {
	list-style-image: url(../i/arrow.gif);
	margin-top: 0px;
	margin-bottom: 0px;
}

li {
	margin: 0em 0em 0em -1em;
}

.hlAnchor {
	color: red;
	font-weight: bold;
}	

h1.navigation {
	margin-top: 0em;
}

h2.navigation {
	font-size: 1em;
	margin-top: 0em;
}

img.projekt {
	margin: 0em 1em 0.5em 0em;
}

img.link {
		margin-right: 0.5em;
}

div.intern_content dt {
	font-weight: bold;
}

table.projectList {
	width: 100%;
	border-collapse: collapse;
}

table.projectList th {
	border: 1px solid black;
	font-size: 0.8em;
	font-weight: bold;
	padding: 2px;
	background-color: #5f7f7f;
}

table.projectList td {
	border: 1px solid black;
	font-size: 0.8em;
	padding: 2px;
	background-repeat: no-repeat;
	background-position: center;
}

table.projectList td.ja {
	background-image: url(../i/ja.gif);
}

table.projectList td.nein {
	background-image: url(../i/nein.gif);
}

/* diverse Listen */
li.link {
	list-style-image: url(../i/arrow.gif);
}
li.download {
	list-style-image: url(../i/download.gif);
}

body.intern div.content {
	font-size: 0.8em;
}

body.intern h1 {
	font-size: 1.3em;
}

body.intern h2 {
	font-size: 1.2em;
	margin-top: 3em;
}

body.intern h3 {
	font-size: 1em;
	margin-top: 1em;
	margin-bottom: 0em;
}

h3.attac {
	background: url(../i/bg/attac.gif) no-repeat;
	padding-left: 20px;
}

h3.erlassjahr {
	background: url(../i/bg/erlassjahr.ico) no-repeat;
	padding-left: 20px;
}

h3.ewnb {
	background: url(../i/bg/ewnb.gif) no-repeat;
	padding-left: 20px;
}

/**
 * Veranstaltungsliste
 */
ul.veranstaltungen li {
	margin-bottom: 1em;
}

ul.veranstaltungen li.aes {
	list-style-image: url(../i/bg/aes.gif);
}

ul.veranstaltungen li.attac {
	list-style-image: url(../i/bg/attac.gif);
}

ul.veranstaltungen li.erlassjahr {
	list-style-image: url(../i/bg/erlassjahr.ico);
}

ul.veranstaltungen li.ewnb {
	list-style-image: url(../i/bg/ewnb.gif);
}

ul.veranstaltungen li div.subject {
	margin-top: 0em;
	margin-bottom: 0em;
	font-weight: bold;
}

/**
 * Adresslisten
 */
dl.address {
	margin: 0px 0px 2em 0px;
}

dl.address dt {
	float: left;
	margin: 0px;
	width: 7em;
}
