/* CSS Standard-Module */

/********************************************************* 
MODUL-Formate
**********************************************************/
br.clear {
clear:both;
}

/* Abstand 
**************************/

div.space {
height:25px;
float:left;
clear:both;
} 

/* Anker 
************************* */

#content a.anchor {
clear:both;
display:block;
background:none;
}





/* MODUL Bild
********************/

div.section-pic {
margin: 0 0 6px 0;
clear:both;
}

/* MODUL Text/Media
********************/
.section-txtpic {
margin:10px 0 10px 0;
}

.section-txtpic .pic {
float:left;
margin:19px 0 10px 0px;
padding-top:21px;
padding-bottom:0px;
border-top:1px solid #666666;
border-bottom:1px solid #666666;
background-color:#D5D5D5;
}

.section-txtpic .pic .picsub {
display:block;
float:left;
padding-top:5px;
padding-left:4px;
padding-bottom:5px;
min-height:10px;
}

.section-txtpic .right {
margin-top:23px;
}

.section-txtpic .right .picsub {
float:right;
}

.section-txtpic .right img,
.section-txtpic .right object,
.section-txtpic .right embed {
float:right !important;
}

.section-txtpic .pic img,
.section-txtpic .pic object,
.section-txtpic .pic embed,{
float:left;
}





.section-txtpic.col-li {
width:428px;
float:left;
clear:left;
}
.section-txtpic.col-ri {
width:428px;
float:right;
}
.section-txtpic.col-full {
clear:left;
}

div.section-txtpic h2 {
border-bottom:1px solid #031E2F;
margin: 0 0 0 0;
padding-bottom:3px;
display:block;
clear:none;
}

.section-txtpic .sectiontext {
clear:both;
padding-top:10px;
padding-bottom:10px;
}


.section-txtpic.col-full .sectiontext,
.section-txtpic.col-full h2 {
margin: 0 30px 0 30px;
}
.section-txtpic.col-li .sectiontext,
.section-txtpic.col-li h2 {
margin: 0 0 0 30px;
}
.section-txtpic.col-ri .sectiontext,
.section-txtpic.col-ri h2 {
margin: 0 30px 0 0;
}

/* MODUL Dateidownload 
**********************/

div.filedownload {
clear:both;
width:300px;/* fuer IE 7 */
margin: 0 0 22px 0;
}

#content div.filedownload a
{	line-height: 25px;
	padding: 5px 0 0 26px;
	background: transparent url(../_img/default-icon.gif) no-repeat 0 0;
}
#content div.filedownload a.pdf
{	background: transparent url(../_img/pdf-icon.gif) no-repeat 0 0;
}
#content div.filedownload a.word
{	background: transparent url(../_img/word-icon.gif) no-repeat 0 0;
}
#content div.filedownload a.text
{	background: transparent url(../_img/txt-icon.gif) no-repeat 0 0;
}
#content div.filedownload a.xls
{	background: transparent url(../_img/xls-icon.gif) no-repeat 0 0;
}


/* MODUL Tabelle 
**********************/

table.border,
table.noborder {
clear:both;
width:100%;
margin-bottom:22px;
}
/* ohne Rahmen (sonst Standardformat) */
table.noborder,
table.noborder th,
table.noborder td {
border: none;
padding-left:0;
}


/* MODUL Artikel-, Kategorieliste, Paginierung 
***********************************************/
ul.kategorie-list,
ul.article-list,
ul.pagination {
clear:both;
margin-bottom:10px;
}

#content ul.pagination {
margin-left:0;
}
#content ul.pagination li {
display:inline;
list-style:none;
margin-right:4px;
}
#content ul.pagination li a {
padding:0 2px;
background:none;
border: 1px solid #ffffff;
}
#content ul.pagination li a:hover {
border: 1px solid #1db0bb;
}
#content ul.pagination li.active a {
color:#ffffff;
border: 1px solid #1db0bb;
background-color:#1db0bb;
}
#content ul.pagination li.active a:hover {
}

/* MODUL Sitemap 
**********************/
ul.sitemap {
clear:both;
}

#content ul.sitemap {
font-size:1.15em;
padding-top:10px;
}
#content ul.sitemap ul,
#content ul.sitemap ul ul {
font-size:0.95em;
font-weight:normal;
padding-top:0;
}
