/* Allgemeines */

body {  font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF; text-align: left; }


/* Kopfzeile */

.kopfzeilelinks { width: 170px; vertical-align: top; padding: 0px 0px 0px 0px;}

.kopfzeilemitte { text-align: left; vertical-align: top; border-bottom: 3px black double; background-color: #3399CC;}

.kopfzeilerechts { width: 150px;}

.kopfzeilemitte h1 { font-family:"Trebuchet MS",helvetica,sans-serif; font-size: 20px; font-weight: bold; color: #000066; text-align: left; letter-spacing: 1px; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px}

.kopfzeilemitte h2 { font-family:"Trebuchet MS",helvetica,sans-serif; font-size: 16px; font-weight: bold; color: #FFFFFF; text-align: left; letter-spacing: 1px; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px}


/* Linke-Spalte - Navigation */

.leftColumn { width:170px; vertical-align:top; padding:0;}

#navcontainer { text-align:right; padding:52px 0px 0px 0px; }

#navcontainer ul { margin:0px; padding:0px; list-style-type:none; border-top:1px solid #000000 }

#navcontainer a { width: 170px; display:block; padding:4px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; text-decoration:none; border-bottom:1px solid #000000; }

#navcontainer a:link, #navlist a:visited {color:#000066; background-color:#FFFFFF; }

#navcontainer a:hover {  color: #FFFFFF; background-color: #000066; }

#navcontainer #active a { color: #FFFFFF; background-color: #000066; }


/* Mittelspalte - Normaler Textcontainer */

.textcontainer { width:600px; border-left:0px #000000 solid;}

.textcontainer h1 {  font-family:"Trebuchet MS",helvetica,sans-serif; font-size: 20px; font-weight: bold; color: #000000; text-align: left; letter-spacing: 1px; margin:10px}

.textcontainer h2 { font-family:"Trebuchet MS",helvetica,sans-serif; font-size: 15px; font-weight: bold; color: #000066; text-align: left; letter-spacing: 1px; margin: 15px 10px 10px 10px; padding-top: 5px; padding-bottom: 5px; border-top:1px dotted #000066; border-bottom:1px dotted #000066;}

.textcontainer h3 { font-family:"Trebuchet MS",helvetica,sans-serif; font-size:14px; font-weight: bold; color: #000000; text-align: left; letter-spacing: 1px; margin-top: 15px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px;}

.textcontainer p {  text-align:left; font-size:12px; line-height:160%; margin:10px; clear:both;}

.textcontainer img { float:left; vertical-align:middle; margin-top:5px; margin-right:10px; margin-bottom:10px; border:1px solid #000000}

a:link { font-weight:normal; text-decoration:none; color:#3399CC;}

a:visited { font-weight:normal; text-decoration:none; color:#000066;}

a:active  { font-weight:normal; text-decoration:underline; color:#000066;}

a:hover  { font-weight: normal; text-decoration:underline; color:#000066;}

#form {  text-align:left; font-size:12px; line-height:160%; margin:10px;}


/* Rechte Spalte */

.rightColumn { width:150px; text-align: left; vertical-align:top;}

.coordination { font-size:10px; font-style:normal; font-weight:normal; color:#000066; text-decoration:none; padding:50px 0px 0px 15px;}

.coordination img { padding:10px 0px 0px 0px;}

.funded { font-size:10px; font-style:normal; font-weight:normal; color:#000066; text-decoration:none; padding: 15px 0px 0px 10px;}

.funded img { padding:10px 0px 0px 0px;}


/* Fusszeilen */

.textbottom { border-left:0px #000000 solid; border-bottom:1px #000000 solid;}

.fussmitte { font-size: 11px; text-align: left; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; border-width: 0px 1px 0px 0px ; line-height: 140%; border-color: black solid}

.fussrechts { width:150px; font-size: 11px; text-align: right; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 10px; border-bottom: solid 1px black; vertical-align: bottom; border-color: #000000 black black #000000; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}