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; width: 60.1em; voice-family: "\"}\""; voice-family: inherit; width: 60em; }
#pageframe { margin-right: auto; margin-left: auto; background-image: url(../media/layout/shadow.jpg); width: 60.3em; voice-family: "\"}\""; voice-family: inherit; width: 60.2em; }

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

/* ++++++++++++ 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: 60em;}
#headone { background-color: #772953; width: 60em; height: 0.6em; }

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


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

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

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




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


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

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

.trennspalte1, .trennspalte3 {  width: 1em; float: left; }
.trennspalte2 {width: 1.9em; float: left; }
#content {float: left; width: 43em;}

#content .left { width: 30em; float: left; }
#content .right { text-align: right; width: 13em; float: left; margin-bottom: 1em; }
#content .righttext { width: 30em; float: left; }
#content .leftpic { width: 13em; float: left; margin-bottom: 1em; }

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

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

/* +++++++++++++++++++ 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 .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.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 p {margin:0px}
div#content_links ul li p {margin-left: 10px; }

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 p {margin-left: 20px; }
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.4em; padding-bottom: 0.4em; 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; }









