﻿/* CSS Document */
body {
	font-family: /*Lucida Sans,*/ Arial, Helvetica, sans-serif;/*Lucida Grande, Lucida Sans Unicode, Verdana, Arial, sans-serif;*/
	font-size:13px;
	margin:0;
	padding:0;
	text-align: justify;
z-index:1;
}

span.intro {font-weight:bold;}

cite {
	margin: 1em 3em;
	padding: .5em 1em;
	border-left: 4px solid #003855;
	background-color:#efefef; 
	text-decoration:none;
	font-style:none;
}
cite p {
	margin: 0; }

/* AUfzähungen innerhalb von Artikeln*/
.contentpaneopen li { padding-bottom:10px;}
.contentpaneopen ul {
	list-style-type:disc;
	padding-left:20px;
}

.artikeluntertitel {
	padding-bottom:4px;
	font-size:14px;
	font-family:Lucida Sans, arial;
	color: #BEBEBE;
	font-weight:bold;
}

/*
.examplediv
 {
  /*background-color:#efefef;
  border-style:solid #000000 1px;
  background-image: url(/images/sifebox.png) ;
 }
#divid1
{
margin:0;
padding:0;
 position:relative; top:0px; left:22px; width:233px; height:105px;
 z-index:22;
}
*/

/*
.zurueckbutton{
border:1px solid #003353;
background-color:#e7e7e7;
height: 20px;
width:100%;
}

*/


div,p {
color:#4B4443;
}

/* alle Links wenn nicht anders angegeben */
a:link, a:visited {
text-decoration:none;
color: #003855;
/*color:#4B4443;*/
/*font-weight:bold;*/
}

a:hover {
text-decoration: underline;
}

a:active {
text-decoration:none;
color:#4B4443;
font-weight:normal;
}

.contentpaneopen a:link,
.contentpaneopen a:visited{
	color: #99cc33;
	text-decoration:underline;
}
.contentpaneopen_member a:link,
.contentpaneopen_member a:visited{
	color: #99cc33;
	/*text-decoration:underline;*/
}


#fccounter {
	/*display:block;*/
	margin-left:30px;
	font-size:9px;
	/*color:#4B4443;*/
	color:#99cc33;
	font-family:arial,"Times New Roman", Times, serif;
}

.article_separator { 
border-top: 2px dotted #CDCDCD; 
display: block;
width: 100%;          
/*margin-left: 10px;*/
margin-top:  10px;
}

/*
.column_separator { 
border-left: 2px dotted #CDCDCD; 
display: block;
width: 100%;          
margin-left: 10px;
margin-right: 10px;
padding-right: 10px;
margin-top:  10px;
}
*/

h1,h2,h3,h4,h5,h6,ul,li,table,tr,td {
margin:0;
padding:0;
}

ul {
margin-left:15px;
}
a img {
	border:none;
	
}


/* Artikelüberschriften */
.contentheading , .blog_more strong{
margin-bottom:-10px;
padding-bottom:-10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-weight:normal;
	color: #003855; /*#68714E;*/
	text-align:left;
	/*border-top:2px dotted #60708B;*/
	/*text-decoration:none;*/
}

.contentheading_member {
margin-bottom:-10px;
padding-bottom:-10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-weight:normal;
	color: #003855; /*#68714E;*/
	text-align:left;
	/*border-top:2px dotted #60708B;*/
	/*text-decoration:none;*/
}
.blog_more  {
	margin-bottom:20px;
}
/*
.blog_more a:link, .blog_more a:visited{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	font-weight:normal;
	color:#99cc33;
	color: #003855;
	text-align:left;
	text-transform: uppercase;
	font-weight: bold;
}*/

/* Artikelüberschriften wenn link */
.contentheading a:link , .contentheading a:visited{
	font-family: Georgia, "Times New Roman", Times, Lucida Sans, serif;
	font-size:22px;
	font-weight:normal;
	color: #003855;
	text-align:left;
	/*text-transform: uppercase;*/
	/*font-weight: bold;*/
	text-decoration:none;
}
.contentheading a:hover {
	font-family: Georgia, "Times New Roman", Times, Lucida Sans, serif;
	font-size:22px;
	font-weight:normal;
	color: #003855;
	text-align:left;
	/*text-transform: uppercase;*/
	/*font-weight: bold;*/
	text-decoration:underline;
}

.contentpagetitle_35 , .contentpagetitle_37{
	font-family: Georgia, "Times New Roman", Times, Lucida Sans, serif;
	font-size:15px !important;
	font-weight:normal;
	color: #003855;
	text-align:left;
	/*text-transform: uppercase;*/
	/*font-weight: bold;*/
}

pre{margin: 0.1em;}



 img {
margin-right: 10px;
/*
padding-right:5px;
padding-left:5px; */
}
/*
#body img {
margin: 5px;

padding-right:5px;
padding-left:5px; 
}*/

/*
.blog_more strong  a:link{
	font-family:  "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
	color: #003855; 
	text-align:left;
}
*/

 #module_left h3, #module_right h3, #module_user4 h3, #module_user5 h3 {
	background:url(/images/sifemini.png) no-repeat right; /*background:url(../images/h3_indent.gif) no-repeat right;*/
	border-bottom:2px dotted #60708B;
	font-family: /*Lucida Sans, */"Times New Roman", Times, serif;
	font-size:20px ;
	font-weight:normal;
	text-align:left;
/*	color:#60708B;*/
color:#003855;

	margin-bottom:10px;

}


 #module_user5 {
	font-size:16px !important;
 }

#module_user6 h3 {
	background:url(/images/sifemini.png) no-repeat right;
	border-bottom:2px dotted #800000;
	font-family: /*Lucida Sans,*/ "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
/*	color:#60708B;*/
color: #800000;
	margin-bottom:10px;

}


#current a span{
	font-weight:bold;
}


.parent.tactive{
	padding:0;
	list-style:disc;
	margin:0px 15px;
}



#blockrandom {
width:720px;
}

/* Graue Überschrift */
.componentheading, .componentheading_member {
	display:block;
	border-bottom: 2px dotted #4B4443;
	padding-bottom:4px;
	margin-bottom:15px;
	font-size:24px;
	color:#4B4443;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#body_maincontent td {
padding-right:10px;
}

.moduletable, .moduletable_menu, .moduletable_menu_benutz  {
margin-bottom:-5px; /* 20 xy1 */
}


.small {
color: #BEBEBE; /*color:#808B67;*/

}

.small, .modifydate, .createdate {
font-size:11px;
letter-spacing:1px;
font-family:arial;

}

/* per jcommentsplugin gesteuert */
.readon ,  .zurueckbutton, .readmore-link{
	background-color: #e7e7e7;
	border-left:4px solid #4B4443!important;
	padding: 4px 8px 4px 16px;
	font-size:12px;
	background-position: 4px 7px ;
	/*color: #003855 !important;*/
	text-decoration:none;
}
a.readon:link, a.readon:visited,
a.readmore-link:link, a.readmore-link:visited,
a.zuruecklink:link, a.zuruecklink:visited,
a.comments-link:link, a.comments-link:visited{
	color: #003855;
	text-decoration:none;
}

.zurueckbutton {
	padding: 2px 5px 3px 14px;
	background-image: url(pfeil.gif);
	background-repeat: no-repeat;
	background-position: 4px 7px;
}



.comments-link{
background-color: #e7e7e7;
border-left:4px solid #4B4443!important;
padding: 4px 8px 4px 16px;
font-size:12px;
background-position: 4px -24px ;
color: #003855;
text-decoration:none;
}


.jcomments-links {
float:right;
color: #003855 !important;
text-decoration:none;
}


/*
a.readon:link, a.readon:visited{
border-left:2px solid !important;
padding-left:5px;
font-size:11px;
}
*/
.createdate, .modifydate  {
color: #BEBEBE; /*#67714E;*/

}

/*
.mainlevel a:link, .mainlevel a:visited {
font-size:10px;
}
*/


.mainlevel, .moduletable_menu  li a{
background:url(../images/mainlevel_nav_bg.gif) repeat-x bottom;
font-weight:normal !important;
display:block;
color: #4B4443;
font-size:12px;
}
.moduletable_menu_benutz  li a{
background:url(../images/mainlevel_nav_bg.gif) repeat-x bottom;
font-weight:normal !important;
display:block;
color: #800000;	
font-size:12px;
}



.moduletable_menu, ul {
 list-style:none;
 margin:0;
 padding:0;
}
.moduletable_menu_benutz, ul {
 list-style:none;
 margin:0;
 padding:0;
}


/*Einrückung des Textes im Menü (erste Unterebene) Org: t-i 15px */
.moduletable_menu_benutz li li {
padding-left:25px;
text-indent:0px; 

}
.moduletable_menu li li {padding-left:25px; text-indent:0px;
}



/*Untermenüfarbe*/
.moduletable ul.menu li li a{padding-left:8px; text-indent:35px;
background-image: url(../images/sidebutton_hell.png) ;
}

/*
#active_menu {
font-weight:bold !important;
}
*/

.sublevel {
margin-left:-4px;
padding-left:20px;
display:block;
background:url(../images/indenta.png) left no-repeat;
font-weight:normal !important;

}
#mod_login_username {
width:160px;
}
#mod_login_password {
width:160px;
}
#mod_login_remember {
}

.pollstableborder {
border:3px solid #FFF;
-moz-border-radius:7px;
text-align:left !important;
margin:10px 0px;
}
.pollstableborder {

}

.sectiontableentry2 {
	background-color:#D7DBE2;
	
}
.sectiontableentry1 {
	background-color:#DFE2D9;
	border-bottom:1px solid #FFFFFF;
}

tr.sectiontableentry2 td, tr.sectiontableentry1 td{
	padding:3px 5px;
	border-bottom:1px solid #FFFFFF;
	
}



/* SCHNELLSUCHFELD */

#mod_search_searchword {
width:135px;
background:url(../images/suche_bg.gif) left center no-repeat #FFF;
padding:3px 0px;
padding-left:30px;
border:1px solid #99A5B9;
}


#body {
z-index:4;
position:absolute;
top:174px;
left:0px;
width:100%;

/*line-height:175%;*/
font-size:13px;
overflow:hidden;
display:none;

}
/* verändert alle links (in Menüs nd Weiterlesen)
#body a:link {color:#003855; }
#body a:visited {color:#4B4443;}
*/

#body_content {

width:950px; /*oder 1150*/

padding:20px 0px 0px 0px; /*50 */
margin:0 auto;
line-height:150%;

}
#body_maincontent {
width:715px;
float:left;

}


#body_menue {
background: url(../images/menue_bg_top.gif) top no-repeat /*#dddddd;*/ #e7e7e7;
width:200px;
margin-right:30px;
margin-bottom:30px;
float:left;
border-right:4px solid #003855;
line-height:175%;
/*padding-bottom:-90px;  xy1 */
}

#body_menue-intern {
background: url(../images/menue_bg_top.gif) top no-repeat /*#dddddd;*/ #e7e7e7;
width:200px;
margin-right:30px;
margin-top:15px;
margin-bottom:15px;
float:left;
border-right:4px solid #800000 !important;
line-height:175%;
}


#header {
z-index:5;
position:absolute;
top:0px;
left:0px;
width:100%;
height:192px; /*218*/
background:url(../images/header_bg.gif) repeat-x;
}
#header_content {
width:950px; /*oder 1150*/
height:192px; /* 218 */
background:url(../images/header_title_bg.png) no-repeat;
margin:0 auto;
}

#seitentitel {
padding-top:0px; /*60 20*/

height:192px; /*78 118    192*/
width:305px; /*width:760px;*/
background:url(../images/header_title_bg2.png) no-repeat;
}
#module_toptext{
font-family:arial;
font-size: 12px;
text-decoration:none;
color:white;
text-align: right;
line-height:20px;
width:335px;
height:60%;
float:right;
/* border-color:green solid 1px;*/
}


#module_user3, #module_user3m {
float:right;

}
#module_user3 ul, #module_user3m ul{
list-style:none;

}

#module_user3 ul li{
	list-style:none;
	
	display:inline;
	float:left;
}
#module_user3m ul li{
	list-style:none;
	
	display:inline;
	float:left;
}
#module_user3 ul li a{
font-family:georgia;
padding: 10px 20px 10px 20px;/*30px 20px; /* 10 20 */
font-size: 12px;
background:url(../images/top_menue_bg_kl2.png) left no-repeat;
/*background:url(../images/top_menue_bg_kl.gif) left no-repeat;*/
display:block;
text-decoration:none;
color:#003855;
width:65px;
text-align: center;
font-weight:normal;
text-transform: none;
}

#module_user3m ul li a{
font-family:georgia;
padding: 10px 20px 10px 20px;/*30px 20px; /* 10 20 */
font-size: 12px;
background:url(../images/top_menue_bg_kl2gruen.png) left no-repeat;
/*background:url(../images/top_menue_bg_kl.gif) left no-repeat;*/
display:block;
text-decoration:none;
color:white;
width:65px;
text-align: center;
font-weight:normal;
text-transform: none;
}
/*
#module_user3 ul li a:hover{
padding: 20px 20px; 
font-size: 12px;
background:url(../images/top_menue_bg_hover.gif) left no-repeat;
font-weight:normal;
text-transform: none;
}

*/

/* oberer Footer (mit news drin) */
#body_footer {
font-family: arial, times new roman;
clear:left;
width:100%;
/*background: url(../images/body_footer_bg.gif) repeat-x top #e4e7ec; /* blau 003855 grau e4e7ec grün 96b741*/
/*background: url(../images/body_footer_bg.gif) repeat-x top #68714E;*/

}
#body_footer_content {
width: 950px;
margin:0px auto;
padding-top:10px;
}

#body_footer_content *{
color:#4B4443; /*#grau 4B4443;*/
/*color:#B4B8A7;*/
line-height:150%;
font-size:11px;
}
#body_footer_content a  {
font-weight:normal !important;
}



#module_top h3, #module_user1 h3, #module_user2 h3{
font-size:18px;
font-family:Gerogia,"Times New Roman", Times, serif;
}

#module_top h3 {padding-bottom:10px;}


#module_user1 {
padding-right:25px;


}

#module_user1, #module_user2 {
margin-left:25px;
}


#module_user1 li{
padding:3px;
border-bottom:1px solid #7B8364;
list-style:georgian;

}

#module_user2 li {
padding:3px;
border-bottom:1px solid #7B8364;
list-style:armenian;
}

.pagenavcounter {
font-weight:bold;
color:white;
}
.pagenav{

}
.contenttoc {
border: 1px solid #DEDEDE;
border-top:none;
border-right:none;
padding-left:10px;
padding-bottom:10px;
margin-left:10px;

}
.contenttoc th {
text-align:left;
font-family:georgia,"Times New Roman", Times, serif;
font-size:14px;
}
.toclink {
font-weight:normal !important;
font-size:11px;
padding-left:10px;
display:block;
/* background:url(../images/indenta.png) left no-repeat;*/
}

.toclink-active {
font-weight:normal !important;
font-size:11px;
padding-left:10px;
display:block;
color:white;
background-color:#e7e7e7;
}

.blog_more li a {
font-weight:normal !important;
}

.pagistyle {
margin-top:10px;
/*text-align:right;*/
font-family: Tahoma, Arial;
background-color:#e7e7e7;
}
.pagenavbar{
margin-top:10px;
text-align:right;
font-family: Tahoma, Arial;
background-color:#e7e7e7;
}

#loader {
width:100%;
position:absolute;
top:250px;
left:0px;
text-align:center;
}

/* unterer copyright-footer */
#footer_cp {
font-size:11px;
font-family: arial, times new roman;
background:url(../images/body_footer_cp_bg.gif) repeat-x top #96b741; /* blau 003855 grau e4e7ec grün 96b741*/
/*background-color: #96b741; /* blau 003855 grau e4e7ec grün 96b741*/
/*background:url(../images/body_footer_cp_bg.gif) repeat-x top #818b67; #003855*/
width:100%;
padding-top:17px;
padding-bottom:5px;
}
#footer_cp a:visited {color:#ffffff;}

#footer_cp a {
color:#FFF;
}

.message {
border:1px solid #ADB59B;
padding:7px 30px;
background: url(../images/message_bg.gif) no-repeat center left #DFE2D9;
color: #68714e;
margin-bottom:10px;
}

#module_top {
font-family:  arial;
font-size: 18px;
text-align:left;
/* text-transform: uppercase;*/
padding-right:0px; /*25*/
float:left;
/*background-color:#5f5f5f;*/
height:100%;
width:100%;
padding-bottom: 0px;

/*border:1px #000000 solid;*/
}

.moduletable fieldset, .module_menu fieldset {
	border:none;
	padding:0;
	margin:0;
	
}

a.blogsection {
	font-size:12px;
	padding-left:1px;
	font-family:arial !important;
	color:#99cc33;
}

span.blogsection_date {
	color: #BEBEBE ; 
	font-size:11px ;
	padding-left:10px;
}

/* Überschriften d einzelnen Beiträge */
.contentheading-schlagz {
text-transform: uppercase;
height: 20px !important;
font-size: 12px !important;
/*border: 1px #C0C0C0 dashed;*/
margin-left: 15px !important;
line-height:100%;
width:100%;
font-weight:bold;

}

.contentpaneopen-schlagz p{
margin:0px 0px 5px 0px!important;
padding:0px !important;
}


/*Einzelne Eintrage unter News*/
.contentpaneopen-schlagz {

/*border-bottom: 1px #C0C0C0 dashed;*/
width: 230px;
height: 90%;
margin-right: 1px;
margin-left: 5px;
font-size: 16px !important;
font-weight:normal;
line-height:100%;
/*background-color:#f3f2f2;

line-height:100%;
border-top: 1px #C0C0C0 solid;
border-left: 1px #C0C0C0 solid;*/
/*padding-top:5px;*/
padding-left: 5px !important;
/*border-left: 2px #C0C0C0 dotted;*/
border-left: 2px #ffffff solid;
}


.contentpaneopen-schlagz a:link{
font-size: 12px;
color:#4B4443;
width: 95%;         
margin-left: 10px;
margin-top:  5px;
text-decoration: none;
}
.contentpaneopen-schlagz a:visited{
font-size: 12px;
color:#4B4443;
width: 95%;         
margin-left: 10px;
margin-top:  5px;
text-decoration: none;
}



/*---------------------------------------------*/
/* Termine-Menu Heading */
.moduletable-termine th {

/*padding:20px 2px 2px 0px;*/
font-size: 12px;
/*color: #800000;*/
color:#005280;
text-transform: uppercase;
text-align: left;
}
/* Termine-Menu Inhalt */
.moduletable-termine  {
padding-right:0px;
/*padding-top:20px;*/
font-size: 12px;
text-align: left;
/*width: 213px;*/
/*border-width:1px;
border-style:solid;
border-color:darkred;*/
/*background-color:#f7f6f6;*/

margin-bottom: -20px;
}
/*Einzelne Eintrage unter Termine*/
.contentpaneopen-termine {
/*border-bottom: 1px #C0C0C0 dashed;*/
width: 100%;
margin-right: 8px;

font-size: 12px;
line-height:150%;
/*background-color:#cadafc;*/
/*background-color:#B9D3EE;*/
/*background-color:#f3f2f2;

border-top: 1px #C0C0C0 solid;
border-left: 1px #C0C0C0 solid;
/*padding-top:5px;*/
}
.contentpaneopen-termine a:link{
font-size: 12px;
color: #005280;
width: 95%;         
margin-left: 10px;
margin-top:  10px;
text-decoration: none;
}
.contentpaneopen-termine a:hover{
font-size: 12px;
color: #005280;
width: 95%;         
margin-left: 10px;
margin-top:  10px;
text-decoration: underline;
}
.contentpaneopen-termine a:visited{
font-size: 12px;
color: #005280;
width: 95%;         
margin-left: 10px;
margin-top:  10px;
text-decoration: none;
}
.contentpaneopen-termine p{
	margin:0;
	padding:0;
}
/*---------------------------------------------------------------*/
