* {
margin:0;
padding:0;
border:0;
}

/***** SCHRIFTARTEN *****/

#navcontainer, #footer, #language, h1, h2, h3, h4 {
font-family:Georgia, Times, Times New Roman, serif;
}

body, input, textarea,
#content #rechts .blog-bg #twrss_table .twrss_item_content, span.name-of-person {
font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
}

/***** SCHRIFTFARBEN NAVIGATION *****/

a,
#language a,
#footer p a {
color:#990000;
text-decoration:none;
}

/***** SCHRIFTARTEN ENDE *****/

body {
margin:0 auto;
text-align:center;
font-size:13px;
background-color:#fff;
color:#333;
background-image:url(../body-bg.png);
background-repeat:repeat-y;
background-position:center;
padding-bottom:70px;
}

*html body {
background-image:url(../body-bg-ie6.png);
}

h1 {
font-size:34px;
color:#b2b227;
font-weight:normal;
letter-spacing:-0.01em;
margin-bottom:18px;
margin-left:-2px;
}

h2 {
font-size:21px;
color:#666;
font-weight:normal;
line-height:20px;
letter-spacing:-0.01em;
margin-top:-20px;
margin-bottom:27px;
}

#links h2 {
line-height:24px;
}

h3 {
font-size:21px;
color:#666;
font-weight:normal;
line-height:20px;
letter-spacing:-0.01em;
margin-top:20px;
margin-bottom:12px;
}

h4 {
color:#9E9F27;
font-size:13px;
line-height:20px;
margin-bottom:20px;
}

span.name-of-person {
font-weight:normal;
}

span.detail {
color:#990000;
}

.clear {
clear:both;
}

.red-border {
border-left:1px solid #990000;
border-right:1px solid #990000;
}

.inner {
text-align:left;
margin:0 auto;
width:988px;
}

#head {
height:220px;
background-image:url(../shadow-top.png);
background-repeat:repeat-x;
background-position:bottom;
}

#head .inner {
height:220px;
/* background-image:url(../head-wer.jpg);  */
background-repeat:no-repeat;
}

#head .inner #logo {
position:absolute;
top:0;
margin-left:75px;
}

#head .inner #logo-ie6 {
display:none;
}

*html #head .inner #logo {
display:none;
}

*html #head .inner #logo-ie6 {
display:block;
position:absolute;
top:0;
margin-left:90px;
}

#main {
margin:0 auto 0 auto;
background-color:#efeeda;
}

#main #content {
padding:10px 0 60px 60px;
}

#content #links {
float:left;
width:510px;
margin-right:128px;
margin-top:60px;
}

#content #links p {
margin-bottom:1em;
line-height:1.54em;
}

#content #links ul,
#content #links ol {
list-style:none;
margin-bottom:2em;
margin-left:0px;
}

#content #links a:hover {
text-decoration:underline;
}

#content #links ul li,
#content #links ol li {
background-image:url(../bullet.gif);
background-repeat:no-repeat;
padding:0 0 0 10px;
margin:0 0 10px 0;
}

#content #rechts {
font-size:12px;
line-height:1.58em;
float:left;
width:270px;
}


#content #rechts a:hover {
text-decoration:underline;
}

/***** Rahmen ******/

.csc-frame-frame1 {
background-color: #DCDDA4;
padding:10px;
margin-bottom: 10px;
}

.csc-frame-frame1 a {
/* display: block; */
height: 10px;
}

.csc-frame-frame1 h3{
margin-top: 5px;
line-height:24px;
}


/***** BOX *****/

#content #rechts .box {
padding:10px 10px 10px 60px;
background-color:#b2b227;
margin-bottom:10px;
}

#content #rechts .box h2 {
margin:0;
padding:10px 5px 6px 10px;
background-color:#dcdda4;
color:#990000;
}

#content #rechts .box p,
#content #rechts .blog-bg #twrss_table .twrss_item_content {
margin:0;
padding:0 10px 8px 10px;
background-color:#dcdda4;
line-height:1.5em;
}

#content #rechts .blog-bg {
background-image:url(../blog-bg-n.png);
background-repeat:no-repeat;
}

#content #rechts .blog-bg #twrss_table .twrss_item_link {
display:none;
}

#content #rechts .twitter-bg {
background-image:url(../twitter-bg.png);
background-repeat:no-repeat;
}

#footer {
height:70px;
background-color:#fff;
background-image:url(../shadow-bottom.png);
background-repeat:repeat-x;
border-bottom:1px solid #990000;
}

#footer .inner {
line-height:70px;
font-size:16px;
}

#footer p {
margin-left:60px;
}

#footer p a {
margin-right:15px;
}

#footer p a:hover {
text-decoration:underline;
}

/***** NAVIGATION *****/

/***** SPRACHE *****/

#language {
width:958px;
text-align:right;
}

#language a {
margin-left:20px;
}

/***** SPRACHE ENDE *****/

#language,
#navcontainer {
top:185px;
position:absolute;
font-size:23px;
height:46px;
line-height:35px;
}

#navi {
margin-left:60px;
width:630px;
height:46px;
}

#navi, #navi ul {
list-style-type:none;
}

#navi li {
width:94px;
float:left;
margin-right:10px;
height:46px;
line-height:100px;
background:url(../1.gif);
}

#navi li ul {
position:absolute;
top:46px;
float:left;
display:none;
}

#navi li:hover ul {
display:block;
}

#navi li ul li {
float:left;
width:auto;
margin:0;
padding-top:4px;
}

#navi li ul li a {
float:left;
display:block;
font-size:16px;
height:auto;
width:auto;
border:0;
padding:4px 30px 4px 10px;
line-height:14px;
background-color:#efeeda;
border-left:2px solid #990000;
}

#navi li a {
display:block;
height:46px;
line-height:35px;
padding:0 10px 0 0;
width:90px;
}

#navi li a:hover {
color:#b2b227;
}

#navi li#nav_act,
#navi > li.li_act {
background-image:url(http://www.text-atrium.com/fileadmin/layout/pfeil.jpg);
background-repeat:no-repeat;
background-position:0 26px;
}

#navi li.li_act_menuparent ul {
display:block;
}

#navi li ul li a,
#navi li#nav_act ul li a {
color:#990000;
}

#navi li.li_act a,
#navi li.li_act ul li a:hover,
#navi li.li_act ul li.li_act a,
#navi li#nav_act a,
#navi li#nav_act ul li a:hover,
#navi li#nav_act ul li.li_act a,
#language a:hover {
color:#b2b227;
}


#navi li ul li a:hover,
#navi li ul li.li_act a {
border-left:2px solid #b2b227;
}

/***** NAVIGATION ENDE *****/

/***** Formular *****/

#mailform {
margin-top:20px;
/*background-color:#B2B227;*/
padding:20px 0 20px 20px;
}

#mailform .csc-mailform-field {
clear:both;
}

#mailform label,
#mailform input,
#mailform textarea {
display:block;
float:left;
padding-bottom:12px;
}

#mailform label {
width:170px;
/*color:#990000;*/
}

#mailform input,
#mailform textarea {
width:300px;
font-size:13px;
padding:1px 0px 1px 3px;
/*background-color:#DCDDA4;*/
border:1px solid #B2B227;
}

#mailform textarea {
height:120px;
}

#mailform .csc-mailform-submit {
width:auto;
margin-left:170px;
margin-top:20px;
padding:1px 20px;
clear:both;
/*color:#990000;*/
color:#EFEEDA;
color:#fff;
background-color:#B2B227;
cursor:pointer;
}

/***** Formular Ende *****/

/***** 2 Columns *****/

.tx-fdfx2cols-pi1 table td {
vertical-align:top;
font-size:13px;
padding-right:25px;
}

.tx-fdfx2cols-pi1 table td p {
padding-bottom:1em;
}

.tx-fdfx2cols-pi1 table td.c2l1-left{
border:none;
}


/***** bugfix
.imgtext-table {
border:0;
margin-top: -1px;
padding: 0;
height:120px;
}
 *****/
 
 
 /* RSS-Feed Anpassung */
.tx-gkhrssimport-pi1-rss_title,
.tx-gkhrssimport-pi1-description,
.tx-gkhrssimport-pi1-pubbox,
.tx-gkhrssimport-pi1-date,
.tx-gkhrssimport-pi1-category {
display: none;
}


.blog-bg table {
background-color:#DCDDA4;
padding:0 10px 10px 10px;
}




