* {padding: 0px; margin: 0px;}
img {border:0;}
body {font: 12px Arial, Verdana, Helvetica, sans-serif; background: url(../images/body-bg.gif) repeat-x;	background-color:#d9d9d9;}
a {color:#ef7b00;text-decoration:none;}
a:hover {color:#ff9933;}

#container {margin-left: auto; margin-right: auto; width: 800px; background-color:#fff; padding-bottom:14px; padding-top:14px; border:1px solid #eee;}

#header {margin-left: 14px; height: 225px; width: 772px;margin-left: auto; margin-right: auto;}

#navi_top {margin-top: 0px; margin-left: 14px; height: 20px; width: 772px; background-color: #ef7b00;}
#horizmenue {width: 772px;}
#horizmenue li {display: inline; padding: 0px 11px; vertical-align: middle;}
#horizmenue a {padding: 2px 10px 5px; text-decoration: none; color: #ffffff; font-weight: bold;}

#main {margin:14px 14px 0 14px;}

#content {width:518px;float:left; text-align:justify;}
#content h1 {font-size: 16px;	font-weight: bold; color: #ef7b00; padding:7px 0 7px 0;}
#content .read_more {text-align:right; border-bottom:2px solid #ef7b00; margin-bottom:32px;}
#content .read_more  a{border-bottom:2px solid #fff; font-weight:bold;}
#content_right {margin-left:532px;} /*left + 14px*/
#content_right h1 {color:#fff; background-color: #ef7b00;font-size:14px; padding:2px 8px;}
#content_right p {padding: 2px 8px 0 8px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4;}
#content_right p.box_close {background: url(../images/cr_bottom_shadow.gif) bottom repeat-x; height: 8px; border:0; margin-bottom: 14px; padding:0;}
#content_right .csc-textpic-intext-left img {padding: 2px 8px 0 8px;}
#content_right .csc-textpic-intext-right img {padding: 2px 8px 0 8px; margin-left:-14px;}

.cf {clear:both;}

#footer {padding-top:2px; margin: 14px 14px 0 14px; height: 18px; width: 772px; background-color: #ef7b00; color:#fff;}
#footer span {padding-left:5px;}

// unchecked from here


#drop_shadow {background-image: url(../images/meu_schatten_verlauf_rechts.gif); background-repeat: repeat-y; background-position: right; width: 225px;}

#spenden_button{width:86px;	height:65px; padding-left:112px;}
	
.navi_right_box {background-image: url(../images/menu_verlauf.gif); background-repeat: repeat-x;	background-position: bottom; clear: both; margin-top: 14px;}
.navi_right_box_title {background-color: #ef7b00; color: #FFFFFF; width:220px; font-weight: bold;}
.navi_right_box_content {background-image: url(../images/menu_nur_verlauf.gif);	background-color: #fff;	background-repeat: repeat-x; background-position: bottom; width: 222px;}

.artikel {margin-bottom: 40px; width: 518px;	width=: 520; height: 160; margin-top: 7px;}
.logo {padding: 38px 0; padding-left: 642px;	width: 92; height: 134;	background-repeat: no-repeat;}
#content h1{font-size: 16px;	font-weight: bold; color: #FF9933;}

.right_box_footer {background-image: url(../images/menu_schatten_unten.gif);	background-repeat: repeat-x; background-position: bottom; width: 223px;	height: 5px;}

.article_more_line {	width: 468px;	float: left;}
.article_more_line hr {border: 1px solid #ef7b00;}

.article_more_link {	width: 50px; float: left; text-align:right;	padding: 2px 0px;}

.article_more_link a{text-decoration: none; color: #ef7b00;}

.article_more_link a:hover{text-decoration: underline;}

#mailform fieldset {border:0; padding:0;margin:0;}
.csc-mailform input {border:1px solid #959595;}
input.csc-mailform-check {width:20px;}
.csc-mailform select {border:1px solid #959595;}
.csc-mailform textarea {border:1px solid #959595; width:350px;}


.menu_links{padding-left: 11px;}
.menu_links a{text-decoration: none;	color: #ef7b00;}
.menu_links a:hover{text-decoration: underline;}

.imprint a {color: #fff;}
.imprint {margin-left:530px;}

//NEW MENU
#navi_top ul {list-style:none;}

ul.menu, ul.menu ul {padding:0; margin:0; list-style-type: none;}

ul.menu a {display: block; padding: 3px 20px 2px 20px; font-weight: bold; color:#fff;}
ul.menu a:hover {background-color:#ccc}

ul.menu li {padding: 0; margin: 0; float: left; background-color: transparent; height: 18px;}

/* Für Unterpunkte keine Float-Eigenschaft */
ul.menu ul li {float:none; background-color: #ef7b00;}

/* Links auf Unterpunkten sollen die Hintergrundfarbe ändern */
ul.menu ul li.hover, ul.menu ul li:hover {background-color: #ccc;}

/* Zweite Ebene */
ul.menu ul {margin:0; padding: 0; position: absolute; background-color: none; border: 1px solid #FFF9E4; display: none; width: 200px;}

/* Zweite Ebene anzeigen */
ul.menu li.hover ul, ul.menu li:hover ul  {display: block;}

/* Dritte Ebene */
ul.menu li.hover ul ul, ul.menu li:hover ul ul {display: none; margin-left: 200px; /* Breite eines Listenelements - Überlagerung */margin-top: -20px; /* Höhe eines Listenelements */}
* html ul.menu li.hover ul ul, * html ul.menu li:hover ul ul {margin-left: 100px;}

/* Dritte Ebene anzeigen */
ul.menu li.hover ul li.hover ul, ul.menu li:hover ul li:hover ul {display: block;}

/* Vierte Ebene */
ul.menu li.hover ul li.hover ul ul, ul.menu li:hover ul li:hover ul ul {display: none;}

/* Vierte Ebene anzeigen */
ul.menu li.hover ul li.hover ul li.hover ul , ul.menu li:hover ul li:hover ul li:hover ul {display: block;}
