
body { background: #EAE9E6 }

.rahmen { 
	background:white; 
	border-right: 0px solid #ffcb68; 
	border-bottom: 0px solid #ffcb68; 
	border-left: 0px solid #ffcb68; 
	border-top: 0px solid #ffcb68
	}
.rahmen1 { 
	background:white; 
	border-right: 1px solid #ffcb68; 
	border-bottom: 1px solid #ffcb68; 
	border-left: 1px solid #ffcb68; 
	border-top: 1px solid #ffcb68
	}

.rahmen2 { 
	background:white; 
	border-right: 3px solid #fef6d0; 
	border-bottom: 3px solid #fef6d0; 
	border-left: 3px solid #fef6d0; 
	border-top: 3px solid #fef6d0
	}
	
	
.rahmen_unten { border-bottom: 2px solid #ffcb68}


.content_tbl   { 
	margin-bottom: 10px; 
	margin-left: 3px; 
	margin-right: 3px; 
	border: 0px solid #fffcb68
	}
	
.content_head    { 
	font-size: 12px; 
	font-family: Verdana; 
	
	background:#fffff; 
	padding-left: 7px;  
	
	border-bottom: 1px solid #bc001d; 
	border-top: 4px solid #ffffff; 
}
	 
.logo_head    { 
	font-size: 14px; 
	font-family: Verdana; 
	font-weight: bold;
	padding-top: 0px; 
	padding-bottom: 1px; 
	padding-left: 223px
	}
	
.top_menu    { 
	background: #ffcb68;
	font-size: 12px; 
	font-family: Verdana; 
	padding: 1px;
	padding-left: 15px; 
	}
	
.menu_oben { padding-left: 218px; background: #ffffff;}
#navigation {background: #ffcb68;}
.all_nav1  { 
	text-decoration: none; 
	position: relative; 
	left: 10px; 
	width: 180px; 
	overflow: hidden
	}

.nav1_act { 
	color: #bc001d; 
	font-weight: bold; 
	list-style-type: square ;
	}
	
.bodytext  { 
	color: black; 
	font-size: 12px; 
	font-family: Verdana; 
	margin: 7px;
	line-height: 1.4em;
	padding-right: 5px;
	}
.p { 
	color: black; 
	font-size: 12px; 
	font-family: Verdana; 
	margin: 7px;
	line-height: 1.4em;
	padding-right: 5px;
	}

.ul {   line-height: 1.4em }
	
.content_main { margin: 0px; padding-left: 50px; padding-right: 50 px;  }

a { 
	color: #bc001d; 
	font-size: 12px; 
	font-family: Verdana; 
	text-decoration: none;
	}
	
a:hover { 
	color: #000000; 
	font-size: 12px; 
	font-family: Verdana; 
	text-decoration: bold
	border-bottom: 1px dotted  #bc001d; 
	}

a.navtop:link  { color: black; font-size: 11px; font-family: Verdana;   text-decoration: none }
a.navtop:visited  { color: black; font-size: 11px; font-family: Verdana; text-decoration: none  }

.navtxttop { color: #bc001d; font-size: 10px; font-family: Verdana }

li  { font-size: 12px; font-family: Verdana; list-style-type: disc }
h1 { font-size: 16px; font-family: Verdana; font-weight: bold ; padding-left: 7px; padding-top:9 px }
h2 { font-size: 12px; font-family: Verdana; font-weight: bold; padding-left: 7px;  }
h3 { font-size: 14px; font-family: Verdana; font-weight: bold; padding-left: 7px;  }
h4 { font-size: 12px; font-family: Verdana; font-weight: bold ; padding-left: 7px; color: #bc001d; }
h5 { font-size: 14px; font-family: Verdana; font-weight: bold; padding-left: 7px;  color: #bc001d;}
h6 { font-size: 12px; 
	font-family: Verdana; 
	
	background:#fffff; 
	padding-left: 7px;  
	
	border-bottom: 1px solid #bc001d; 
	border-top: 4px solid #ffffff; }

#navigation {background: #ffcb68;}

#level1-no  { float: left ; background: #fffff;  }
#level1-no a    { color: #bc001d; font-size: 12px; line-height: 25px; font-family: Verdana; font-weight: bold; text-decoration: none; padding-left: 5px; padding-right: 5px ;  }
#level1-no a:hover   { color: #bc001d; text-decoration: underline }

#level1-act   { float: left; font-size: 12px; line-height: 25px; background: #fef6d0;   }
#level1-act a   { color: #bc001d; font-size: 12px; line-height: 25px; background: #fef6d0; font-weight: bold; text-decoration: none; padding-left: 5px; padding-right: 5px ;  }

#spalte_links     { text-decoration: none; text-align: left; background: #fef6d0; border-right: 0px dotted  #ffcb68; }
#spalte_links h2{
	background:#5A6BBD;
	height:18px;
	line-height:18px;
	color:white;
	text-indent:10px;
	width:170px;
	margin:24px 0 1px 20px;
	font-weight:normal;
	font-size:10px;
	border:none;
	}
#spalte_links a     { color: #bc001d; font-size: 12px; line-height: 25px; font-family: Verdana; text-decoration: none }
#spalte_links a:hover   { color: #bc001d; text-decoration: underline; }
#content_main a:link { color: ##bc001d; font-size: 12px; font-family: Verdana }
#content_main a:hover { color: #000000; font-size: 12px; font-family: Verdana; text-decoration: none ; border-bottom: 1px solid  #bc001d; }
#content_main a:visited { color: ##bc001d; font-size: 12px; font-family: Verdana }

#content_right  { color: black; border-left: 4px solid #ffffff; font-size: 12px; font-family: Verdana; padding-left: 10px;}
#content_right h1 {color: black; font-size: 12px; padding-top: 4px; font-weight: bold; border-bottom: 1px solid  #bc001d;}
#content_right a:visited { color: ##0601e9; font-size: 12px; font-family: Verdana }
#content_right a:hover { color: ##0601e9; font-size: 12px; font-family: Verdana; text-decoration: bold;  border-bottom: 1px solid  #bc001d;}
#content_right a:link { color: ##0601e9; font-size: 12px; font-family: Verdana; text-decoration: bold }

#christseller { color:red; border-left: 4px solid #000000}




.titel { color: #000; font-size: 12px; font-family: Verdana; font-weight: bold; margin: 15px }


.csc-uploads-fileName a { color: #000000; font-weight: bold; font-size: 12px; font-family: Verdana; text-decoration: underline; padding-left: 10px }
.csc-uploads-fileName a:hover { color: #bc001d; font-weight: bold; font-size: 12px; font-family: Verdana; text-decoration: none }
.csc-uploads-fileSize { font-size: 12px; font-family: Verdana; padding-left: 10px }
.csc-uploads-icon { font-weight: bold; text-decoration: underline; padding-top: 10px; padding-left: 10px }

.external-link-new-window { color: #000000; font-weight: bold; font-size: 12px; font-family: Verdana; text-decoration: underline; padding-left: 10px }
.csc-textpic-caption { font-size: 10px; font-family: Verdana }
.csc-textpic-image  { padding-left: 10px; padding-right: 10px; width: 140px }
.csc-firstHeader { }

.csc-mailform { 
	font-size: 12px; 
	font-family: Verdana; 
	margin:0; 
	padding: 0px ; 
	border: 0px dotted #bc001d
	}
.csc-mailform-field{
	margin: 10px;
	width: 100%;

	}
.csc-mailform-radio{
	margin: 0px;
	width: 20px;
	text-align: left
	}
.submit {
	border: 1px solid #ffcb69;
	padding: 120px;
	}
#csc-mailform-radio label {
	float: left;
	width: 20px;
	}
input {
	background-color: #fef6d0;
	border: 1px solid #fef6d0;
	}
	
label {
	float: left;
	width: 140px;
	padding-right: 20px;
	}

textarea {
	background-color: #fef6d0;
	border: 1px solid #fef6d0
	}

select {
	background-color: #fef6d0;
	border: 1px solid #fef6d0
	}
	
option {
	background-color: #fef6d0;
	}


#mailform { 
	font-size: 12px; 
	font-family: Verdana; 
	margin:0; padding: 10px ; 
	border: 0px dotted #bc001d
	}


#footer {
        text-align: center;
        font-size: 12px;
        font-family: Verdana
        }
#clearer {border-top: 1px dotted #ffcb68;}
        
.news-list-container {
        height: auto;
        float: left;
        padding-left: 0px;
        padding-right: 5 px;
	border-bottom: 0px dotted #bc001d;
        }
.archive-list-container {
        height: auto;
        float: left;
        padding-left: 0px;
        padding-right: 5 px;
	border-bottom: 1px dotted #bc001d;
        }
.books-list-container {
        height: auto;
        float: left;
        padding-left: 0px;
        padding-right: 5 px;
	border-bottom: 1px dotted #bc001d;
        }



.content_right p { 
	color: #black; 
	font-size: 12px; 
	font-family: Verdana; 
	margin: 7px;
	line-height: 1.4em;
	padding-right: 5px;
	}
.news-single-item { color: black; font-size: 12px; font-family: Verdana; margin-left: 0px ; }
.news-single-timedata { color: #a0a0a0; font-size: 12px; font-family: Verdana; margin: 10px; }
.news-single-backlink { color: black; font-size: 12px; font-family: Verdana;  }
.news-single-image { padding: 10px; margin: 15px; }
.news-single-img { padding: 10px; margin: 15px; }

.booksline {border-bottom: 1px dotted #0601e9;}
.books-list-item { color: black; font-size: 12px; font-family: Verdana; margin-left: 0px ; border: 1px #0601e9; }

.news-list-morelink a { color: #bc001d; font-size: 12px; font-family: Verdana; padding-left: 0px; }
.news-list-morelink a:hover { color: black; font-size: 12px; font-family: Verdana;  padding-left: 0px; border-bottom: 1px solid #bc001d; }
.news-list-morelink { color: black; font-size: 12px; font-family: Verdana;  padding-left: 5px; }
.news-timedata { color: #a0a0a0; font-size: 12px; font-family: Verdana; margin: 10px; }

.tx-ttnews-browsebox { color: black; font-size: 12px; font-family: Verdana;  }
.news-single-author {color: #a0a0a0; font-size: 12px; font-family: Verdana; font-weight: bold; margin: 10px;}
.news-single-imgcaption { color: black; font-size: 10px; font-family: Verdana; }
.question-single-item { color: black; font-size: 12px; font-family: Verdana; margin: 10px ; }
.question-single-author {color: #a0a0a0; font-size: 12px; font-family: Verdana; font-weight: bold; margin: 10px;}
