body { color: #464646; font: 100.01% Verdana, Arial, Helvetica, sans-serif; background-color: #f2f0e4; text-align: center; margin: 0; padding: 0; }
#page {font-size: 100%; background-color: white; text-align: left; margin-right: auto; margin-left: auto; border: solid 1px; border-color: #c6c5bc; width: 960px}
#pageframe { margin-right: auto; margin-left: auto; width: 960px}


/* allgemeine Definititon */
ul{ display: block;}
* { font-family: Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; }

.left ul {margin-left:25px; margin-bottom: 1em;}

/* ++++++++++++ Headlines ++++++++++++ */
h1{font-weight: bold;font-size: 1em;}
h2{font-weight: bold; font-size: 1em;}
h3{ color: #772953; font-weight: normal; padding-top: 0; font-size: 0.9em; margin-top: 0em; margin-bottom: 0em;  text-transform: uppercase}
h3.first{ margin-bottom: 1.2em;}
h4{ color: #772953; font-weight: normal; font-size: 0.9em; margin-top: 0em; margin-bottom: 0em;  text-transform: uppercase}
h5{ font-weight: bold; font-size: 0.8em; margin-top: 1.6em; margin-bottom: 0.7em; }
h6{ font-weight: bold; font-size: 0.8em; margin-top: 0.9em; margin-bottom: 0.5em;}
/* abgewandelte Headlines */


/* ++++++++++++ Headlines ++++++++++++ */

/* Ausblenden  */

.NotInCSS{ 
/* for screen readers */
	position: absolute;
	top: 0;
	left: -7000px;
	}


.NoNoNever{ 
	display:none;
	}
	

#sprung {height:10px; list-style-type: none; position:absolute; top:0px; width:60em;}
a.sprung { display: block; position:absolute; top:-1000px; left:-1000px; width: 2px; font-size: 0.1em; text-align: left; padding: 0 0 0 1em; } 
a.sprung:link, a.sprung:visited {text-decoration: none; font-size: 0.8em;}
a.sprung:hover {text-decoration: underline; }
a.sprung:focus, a.sprung:active {color: #390; background-color: white; top:0; left:0;width:100%;}

#head {width: 960px}
#headone { background-color: #772953; width: 960px; height: 0.6em; }

#headtwo { background-color: white; background-image: url(../media/layout/bg_head2.jpg); background-repeat: repeat-x; width: 928px; height: 137px; overflow:hidden; float: left; }
#headtwo h1 { background-image: url(../media/layout/logo_Cordian.jpg); background-repeat: no-repeat; width: 928px; height: 137px; }


#headthree {width: 928px ; float: left; height: 3px;line-height: 3px;  background-image: url(../media/layout/trennlinie_o_1.gif); background-repeat: repeat-x;}

.spacer1{ width:16px; float: left; height: 137px;}

.spacer2 {width:16px; float: left; height: 3px; line-height: 1px; clear: both; }




/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Content ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/* +++++++++++++++++++ Container +++++++++++++++++++ */
#head { background-color: white; width: 960px; }
#textbox {}
#content_bereiche { text-align: left; width: 960px; clear: both; }
#content_links { width: 210px; float: left; border-right: 1px solid #b1b0ae; }

#suche { height: 2em; width: 95%; margin-top: 0.7em; }
#breadcrumb { text-align: right; height: 2em; width: 100% ; margin-top: 0.7em; margin-bottom: 0.4em; }

.trennspalte1, .trennspalte3 {  width: 15px; float: left; }
.trennspalte2 {width: 30px; float: left; }
#content {float: left; width: 685px;  }

#content .left { width: 460px;; float: left; }
#content .right { text-align: right; width: 210px; float: left; margin-bottom: 1em; }
#content .rightimg { width: 210px; float: left; margin-bottom: 1em;}
#content .righttext { width: 460px; float: left; }
#content .leftpic { width: 210px; float: left; margin-bottom: 1em; }

#content .onecol {  lll
float: left; margin-bottom: 1em; }
#content .full { text-align: right; width: 685px;   float: left; margin-bottom: 1em; }

#fusszeile {width: 100%; margin: 0; padding: 0; }
#fusszeile {position: absolute;top: -1000px;left: -7000px;}

#content .floatbox {float: left; width: 210px; margin: 0 20px 10px 0; padding-top: 5px;}
#content .floatbox1 {float: left; width: 210px; margin: 0 0px 10px 0; padding-top: 5px;}

/* +++++++++++++++++++ Definition Content Tags +++++++++++++++++++ */
.trennlinieA { background-image: url(../media/layout/trennlinieA.gif); background-repeat: repeat-x; width: 100%; height: 8px; clear: both; line-height: 8px;}
.trennlinie { background-image: url(../media/layout/trennlinie.gif); background-repeat: repeat-x; width: 100%; height: 15px  ; clear: both; }
.trennlinieB { background-image: url(../media/layout/trennlinie.gif); background-repeat: repeat-x; width: 100%; height: 15px; clear: both; margin-bottom: 0.8em; }

/* ++++++++++++++ Links ++++++++++++++ */

#content a {color: #4c5cc5;}
div#content_links li a { text-decoration: none; color: #464646; }
div#content_links li.active a { text-decoration: none; color: #4c5cc5; }
div#content_links li.active ul li a { color: #464646; }

#suche form { }
/* ++++++++++++++ Absaetze ++++++++++++++ */

p {font-size: 0.8em; line-height: 1.6em; margin-bottom: 0.8em; }
li p {font-size: 1em; line-height: 1.6em; margin:0px;}
#content .left p {margin-right: 10px}
#content .righttext p {margin-left: 10px}
#content .rightimg p {margin-left: 20px}
#content .onecol p {margin-right: 25px;}
#content .onecol p.imagesonecol {margin-right: 0px;}
#suche p { margin: 0;}

p.small { font-size: 0.7em;}
/* ++++++++++++++ Span classes ++++++++++++++ */

.highlight { color: #772953; }

.clear {clear: both;}
.clearsepa { clear: both; margin-bottom: 1em; padding-bottom: 1em; }
.nobr {white-space: nowrap;}

img.rpic{margin:0;}
img.leftimg{float: left; margin-right: 20px;}
img.leftimg1{float: left; margin-right: 10px;}
img.rightimg{float: right;margin-left: 20px;}
img.rightimg1{float: right;margin-left: 10px;}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Listen und Navigation  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ 


ul {font-size: 0.8em; line-height: 1.6em;}
ul ul {font-size: 1em; line-height: 1.6em;}

div#content_links ul{ display: block;}
div#content_links ul li  {margin-left: 0px; }

div#content_links ul li.active { color: #4c5cc5; background-color: #dbdef3; }
div#content_links ul li.active ul li{ background-color: white; }

div#content_links ul ul li {padding-left: 15px; margin-left:0}
div#content_links ul {  padding-top: 0.4em; padding-bottom: 0.8em; line-height: 1.2em;  list-style: none; }
div#content_links ul li { padding-top: 0.6em; padding-bottom: 0.6em; color: #464646; line-height: 1.2em; border-top: 1px dotted #b1b0ae; }
div#content_links h4 { padding-left: 5px; margin-bottom: 0.4em; margin-top: 0; font-size: 0.8em; color: #000; font-weight: bold; display: block; }


.navigation{padding-right: 15px;}






