/*
------------------------------------
template_css.css fuer www.rieping-software.de
author: Marcin Skirzynski
------------------------------------
*/

body {
    color: black; background-color:#fff	;
    font-size: 100.01%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#444444;
    margin: 0; padding: 0;
    text-align: center;  /* Zentrierung im Internet Explorer */
	height:100%;}

/*zentrierter Seitencontainer mit Schatten links und rechts*/
div#Seite {
	text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
	width: 780px;
	min-height:100%;
    padding:0;}
div#Seite #shadow{
	background:#fff url(../images/shadow.jpg) repeat-y;
	padding:0 2em;}
div#Seite #bottomshadow{
	height:35px;
	background:#fff url(../images/bottomshadow.jpg) no-repeat;}

/*Header plus Navigation*/
div#Seite #header{
	margin:0;
	padding:0;
	background:#fff url(../images/logo.gif) top left no-repeat;
	height:100px;}
div#Seite #header #oben{
	height:50px;
	text-align:right;
	font-weight:bold;}
div#Seite #header #oben a:link,
div#Seite #header #oben a:visited
{/*Top-Navigation*/
	text-decoration:none;
	color:#444;
	padding: 0.3em 0.5em;
	display:block;
	float:right;
	font-size:0.8em;}
div#Seite #header #oben a:hover,
div#Seite #header #oben a:focus,
div#Seite #header #oben a:active{/*Top-Navigation*/
	text-decoration:none;
	color:#000;
	padding: 0.3em 0.5em;
	display:block;
	float:right;}
div#Seite #header #mitte{
	font-weight:bold;
	padding-top:0;
	color:#fff;
	height:50px;
	}
div#Seite #header #unten #mainlevel{
	margin-top:1px;
	padding:1px;
	background:#3592AE url(../images/ecke2a.gif) bottom right no-repeat;
	height:23px;}

div#Inhalt {
    margin: 0 0 0 100px;
    padding: 1em;
	margin:3em 1em 3em 5em;}
	
* html div#Inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
    margin-bottom: 0;}
  
div#Inhalt p {
    margin: 1em 0;}

div#Fusszeile {    
    font-size: 0.83em;
	margin:0;
	padding:0.5em;
    text-align: center;
	color:#FFFFFF;
	font-weight:bold;
    background:#3592AE url(../images/ecke2a.gif) bottom right no-repeat;}
div#untenabschluss{
	background:#fff url(../images/unten.jpg) top center no-repeat;}	

* a{
	text-decoration:none;
	color:#444;
	font-weight:bold;}
/*JOOMLA-spezische CSS Container
-----------------------------------
-----------------------------------*/

/*Fuer alle Ueberschriften*/
.contentheading {/*Item-Ueberschriften*/
	width: 98%;
	font-weight: bold;
	font-size: 1.3em;	
	height: 23px;
	line-height: 20px;
	border-bottom: 1px dotted #002E61;
	/*font-family: 'Trebuchet MS', verdana, sans-serif;*/
	color: #3592AE;
	background:#fff url(../images/heading.gif) center left no-repeat;
	padding-left:1.5em;}

.componentheading,div#joomlaboard #sb_header h1 {
	font-weight: bold;
	font-size: 1.4em;
	height: 23px;
	line-height: 20px;
	border-bottom: 1px solid #002E61;
	color: #3592AE;
	text-align:left;
	margin-bottom: 5px;}
.buttonheading {
	border-bottom: 1px dotted #002E61;}

/*Inhalt*/	
.contentpaneopen {
	text-align: left;
	background: transparent;
	font-size: 1em;
	line-height: 1.4em;
	width: 98%;
	padding:0.5em;}
.contentpaneopen a {
	text-decoration:none;
	color:#5191C3;
	background:#fff url(../images/readon.gif) center left no-repeat;
	padding-left:0.8em;}
.contentheading a,
.mtImgBoxStyle a{
	background:none;
	padding-left:0;}
.buttonheading a{
	background:none;
	padding:0;}
.contentpaneopen span{
	background:#fff url(../images/heading_sub.gif) center left no-repeat;
	padding-left:20px;}
.contentpaneopen span.highlight{
	background:none;
	padding-left:0;
	color:#FF0000;}
/*Formular*/
.formheading{
	width: 98%;
	font-weight: bold;
    font-size: 100.01%;
	font-size:2em;
	font-size: 1.2em;	
	height: 23px;
	line-height: 20px;
	border-bottom: 1px solid #002E61;
	/*font-family: 'Trebuchet MS', verdana, sans-serif;*/
	color: #3592AE;}
/*Searchintro wird ausgeblendet*/
table.searchintro td{
	display:none;}
/*Pathway*/
.pathway {
	color: #BBBBBB;
	font-size: 1em;
	text-decoration: none;
	font-weight: normal;
	padding-left:0.8em;
	padding-bottom:0.3em;
	display:none;}
.pathway a{
	color: #BBBBBB;
	text-decoration: none;
	font-weight: normal;}

.contentdescription {
	font-size: 0.8em;}	
/*Fuer alle Sektionen und Kategorien
.sectiontableentry2 a, .sectiontableentry1 a{
	width:20em;
	font-size:0.8em;
	padding:0.5em 1em;
	text-decoration:none;
	display:block;
	margin:0.3em;
	color:#000;}
.sectiontableentry2 a:hover, .sectiontableentry1 a:hover  {
	background-color:#3592AE;
	color:#fff;
	font-weight:bold;
    background:#3592AE url(../images/ecke2a.gif) bottom right no-repeat;}

.sectiontablefooter{

	font-size:0.8em;
	padding:0.5em 1em;
	text-decoration:none;
	display:block;
	color:#000000;}
*/
/*Untere page-nav beim item-Auflisten*/
.pagenav{
	font-size:0.8em;}
a.pnav {}
.pnav:hover {}
.pagenav_prev,
.pagenav_next {
	display:none;}

a.readon {
	font-size: 1em;
	text-decoration: none;
	padding-left:0.8em;
	background: url(../images/readon.gif) center left no-repeat;
	
	color:#5191C3;}
	
/*"Mehr"-Eintraege bei den News!*/
.blog_more {
	font-size: 0.8em;}
.blog_more a {
	font-size: 1em;
	text-decoration:none;
	color:#5191C3;}



/*
div#Inhalt table table{
border:1px solid #ccc;
width:100%;}
div#Inhalt table table thead{
background-color:#ccc;}
div#Inhalt table table tbody{
background-color:#eee;}
*/



#title {
}




.date {
}
hr {
width:  90%; 
 }
hr.separator {
width:  40%; 
 }

.small {
font-size: 10px;
color: #ABABAB;
line-height: 0.7;
display:none;
}
.smalldark {
font-size: 10px;
color: #000;
height: 10px;
line-height: 10px;
text-align: left;
}


.button {
border: 1px solid #BBBBBB;
}
.inputbox {
border: 1px solid #BBBBBB;
}

.createdate {
font-size: 10px;
color: #888;
height: 10px;
line-height: 1.2;
}
.modifydate {
font-size: 10px;
color: #ABABAB;
height: 20px;
line-height: 20px;
margin-bottom: 5px;
}





.blog {
width: 100%;
}





	
	
table.contentpane ul {
	margin: 0px;
	padding: 0px;
	list-style: none;}
table.contentpane ul li{
	padding: 0px;
	margin: 5px;
}
table.contentpane ul li a{

	font-size:0.8em;
	text-decoration:none;
	display:block;
	color:#000000;
	padding:0.5em 1em;
	width:20em;}
table.contentpane ul li a:hover {
	background-color:#CCCCCC;
	font-weight:bold;
	text-decoration:none;}
	

.sectiontableheader {
font-weight: bold;
font-size: 10px;
height: 25px;
line-height: 25px;
}
.categorytitle {
font-weight: bold;
font-size: 16px;
height: 25px;
line-height: 25px;

}

a.category {
text-decoration:  underline; 
 }
a.category:hover {
text-decoration:  underline; 
 }
table.moduletable {
width:  100%; 
font-size: 80%;
 }
table.moduletable th  {
font-size: 80%;
}

.poll {
font-size: 10px;
text-align: center;
}


.back_button a{
font-size: 10px;
font-weight: normal;
}

.blogsection {
font-size: 10px;
}

.blog_more ul li{
list-style: none;
padding-left: 14px;
line-height: 18px;
}

table.contenttoc {
border: 1px solid #CCCCCC;
padding: 3px;
}

table.contenttoc th{
font-weight: bold;
font-size: 10px;
border-bottom: 1px solid #BBBBBB;
}

/*JOOMLABOARD
-----------------------------------
-----------------------------------*/

.forumtop{margin:0;padding:0;}
#sb_header span{
	float:left;}
#joomlaboard .contentpane{
	clear:left;}
#joomlaboard #clearfloat{
	clear:left}
#sb_header span.sb_menu {}
#sb_header span.sb_menu a{
	text-decoration:none;
	color:#444;
	padding-left: 0.8em;
	padding-right: 1.5em;
	background:#fff url(../images/heading_sub.gif) center right no-repeat;}
#sb_header span.sb_search {
	padding-right:1.3em;
	padding-left:0.8em;}
#sb_header span.sb_search .inputbox {
	padding:0 0.2em;}
.sb_catname{
	display:none;}

td.ecke{
	background:#3592AE url(../images/ecke.gif) top left no-repeat;}
.pagenavbar{
	background:#3592AE url(../images/ecke.gif) top left no-repeat;}
td.sectiontableheader,
.sb_catlist_header{
	background-color:#3592AE;}
.sbsubject{
	margin:0.4em;}
.sectiontableheader strong,
.sectiontableheader,
.ecke,
td.ecke strong,
span.sbsubject{
	font-weight:bold;
	color:#fff;}

.sectiontableentry2{
	background:none;
	background-color:#ddd;}
.sectiontableentry1{
	background:none;
	background-color:#eee;}
.sectiontableentry2 a,
.sectiontableentry1 a{
	text-decoration:none;
	color:#444;
	font-weight:bold;
	padding-left:0.1em;}
.sectiontableentry2 img,
.sectiontableentry1 img{
	margin-bottom:0.9em;
	}
td.rssfooter{
	background:#3592AE url(../images/ecke2a.gif) bottom right no-repeat;
	padding:0.3em;}
td.rssfooter a{
	text-decoration:none;
	color:#fff;
	font-size:0.8em;}
tr.sbsectiontableentry1,
td.sbsectiontableentry1,
tr.sbsectiontableentry2,
td.sbsectiontableentry2{
	background-color:#eee;}
	#test{background-color:#FFFF00;}
	
div.Section1{
	 background-color:#FFFF00;}
 
#dm_header{
	display:none;}
	
div#dm_header_ecke{
	background:#3592AE url(../images/ecke.gif) top left no-repeat;
	padding:0.4em;
	color:#fff;
	font-weight:bold;}
div#dm_footer{
	background:#3592AE url(../images/ecke2a.gif) bottom right no-repeat;
	padding:0.3em;}
