acronym, abbr {
	cursor:help;
	border-bottom:1px dotted #000000;	
}

.navi-lev1 {
	padding-top:0px;
	margin-left:0px;
	padding-left:0px;	
	background:none;

}
.navi-lev1 LI {
	list-style:none;
}

.navi-lev1 UL {
	
}

.navi-lev1 A:link, .navi-lev1 A:visited {
	padding-left:14px;
	background-image:url(../images/button_arrow_blue_right.gif);
	background-repeat:no-repeat;
	background-position:3px 3px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;	
}

.navi-lev1-no A:link, .navi-lev1-no A:visited, .navi-lev1-no A:hover, .navi-lev1-no A:active, .navi-lev1-act A:link, .navi-lev1-act A:visited, .navi-lev1-act A:hover, .navi-lev1-act A:active {
	border-bottom:1px dashed #000000;
}

.navi-lev2-no A:link, .navi-lev2-no A:visited, .navi-lev2-no A:hover, .navi-lev2-no A:active, .navi-lev2-act A:link, .navi-lev2-act A:visited, .navi-lev2-act A:hover, .navi-lev2-act A:active {
	border-bottom:1px dashed #000000;
}

.navi-lev3-no A:link, .navi-lev3-no A:visited, .navi-lev3-no A:hover, .navi-lev3-no A:active, .navi-lev3-act A:link, .navi-lev3-act A:visited, .navi-lev3-act A:hover, .navi-lev3-act A:active {
	border-bottom:1px dashed #000000;
}

.navi-lev1 A:hover, .navi-lev1 A:active {
	padding-left:14px;
	background-image:url(../images/button_arrow_green_down.gif);
	background-repeat:no-repeat;
	background-position:3px 3px;
	text-decoration:none;	
	color:#9a141d;
	padding-top:2px;
	padding-bottom:2px;		
}

.navi-lev2 LI {
	padding:0px;
	margin:0px;
}

.navi-lev2 {
	padding-top:0px;
	margin-left:0px;
	padding-left:0px;

}
.navi-lev2 A:link, .navi-lev2 A:visited {
	padding-left:28px;
	background-image:url(../images/2button_arrow_blue_right.gif);
	background-repeat:no-repeat;
	background-position:17px 3px;
}

.navi-lev2 A:hover, .navi-lev2 A:active {
	padding-left:28px;
	background-image:url(../images/2button_arrow_blue_right_solid.gif);
	background-repeat:no-repeat;
	background-position:17px 3px;
}


.navi-lev3 {
	padding-top:0px;
	margin-left:0px;
	padding-left:0px;
}

.navi-lev3 LI {
	padding:0px;
	margin:0px;
}

.navi-lev3 A:link, .navi-lev3 A:visited {
	padding-left:38px;
	background-image:url(../images/3button_arrow_blue_right.gif);
	background-repeat:no-repeat;
	background-position:23px 3px;
}

.navi-lev3 A:hover, .navi-lev3 A:active {
	padding-left:38px;
	background-image:url(../images/3button_arrow_blue_right_solid.gif);
	background-repeat:no-repeat;
	background-position:23px 3px;
}

.act {
	padding-left:14px;
	background-image:url(../images/pfeil_orange.gif);
	background-repeat:no-repeat;
	background-position:3px 3px;
}
/* ----------------------------------- */
.news-single-img {
	float: right;
	margin-left:10px;
	border:1px dotted #78787e;
	font-style:italic;
	margin-top:0px;
	background-color:#e8e8de;
	padding:2px;
	text-align:center;
}
.news-single-img IMG {
	border:1px solid #000000;
}

.news-single-imgcaption {
	margin:0 0 10px 0;
	width:200px;
}

.news-list-container IMG {
	float: right;
	border:1px solid #000000;
	margin-bottom:5px;
	margin-left:5px;
}

.news-single-item H3 {
	margin-bottom: 15px;
}

.bodytext {
	margin:0px;
	margin-bottom:5px;
	text-align:justify;
}

.news-single-author {
	margin:0px;
}
.news-latest-container H3 {
	padding:0px;
	margin-left:3px;
	margin-right:3px;	
	margin-top:0px;
}
.news-latest-container H4 {
	padding:0px;
	margin:3px;
	font-weight:normal;
}
.gooffotoboek {

}
.gooffotoboek IMG {
    text-align:left;
	border: 1px solid #9a141d;
	float:left;
	margin:10px;
}

.gooffotoboek A {

}
.imageborder IMG {
	border:1px solid #000000
}

.externlink, .external-link-new-window, .bold A, .csc-uploads-fileName A, .download {
	background-image:url(../images/extern_link.gif);
	background-repeat:no-repeat;
	padding-left:15px;
}
.bold {
	font-weight:bold;
	margin:0px;
}

.csc-uploads {
	background-color:#e8e8de;
	width:100%;
	border: 1px dotted #000000;
	padding-bottom:3px;
}

.csc-uploads p {
	margin:0px;
}
.csc-uploads-fileSize {
	text-align:right;
	vertical-align:top;
	font-weight:bold;
	width:40px;
}

.internlink, .internal-link, .intern A{
	background-image:url(../images/intern_link.gif);
	background-repeat:no-repeat;	
	padding-left:15px;	
}

.mail {
	background-image:url(../images/mailto.gif);
	background-repeat:no-repeat;	
	padding-left:15px;	
}

body {
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	background:url(../images/line_background.jpg) repeat-y 0 0; 
	position:relative;
	background-color:#e8e8de;
	padding-top:0px;
	padding-left:0px;
}

.error {
	font-weight:bold;
	color:#9a141d;
}

.rootline A:link, .rootline A:active, .rootline A:visited   {
	text-decoration:none;
	color:#9a141d;	
	font-weight:normal;		
}

.rootline A:hover {
	text-decoration:underline;
	color:#000000;		
}

HR { 
	color:#9a141d; 
	height:1px; 
	border:0px solid #9a141d; 
	background-color:#9a141d; 
}
dfn, .hidden {
	position: absolute;
    left: -1000em;
    width: 20em;
}

.csc-header-n2 H1, .csc-header-n7 H1, .csc-firstHeader {
	font-size:160%;
	padding:0px;
	margin:0px;
}
.telefon {
	width:632px;
}
.telefon br {
	clear:both;
}
.zinr {
	float:left;
	width:80px;
}
.name {
	float:right;
	width:552px;
}
.name2 {
	float:left;
	width:472px;
}
.tel {
	float:right;
	width:80px;
}

/*  Default stylesheet use in the static template record "cSet stylesheet" */
/* TYPO3 CVS ID: $Id: defaultstylesheet.css,v 1.2 2003/10/26 17:07:43 typo3 Exp $ */

A:link {
	background-color : transparent;
	color: #9a141d;
	text-decoration : none;
	font-weight : bold;
}
A:visited {
	background-color : transparent;
	color: #9a141d;
	font-weight : bold;
	text-decoration : none;
}
A:hover {
	background-color : transparent;
	color: #9a141d;
	text-decoration : underline;
}
A:active {
	background-color : transparent;
	color: #9a141d;
	font-weight : bold;
	text-decoration : none;
}


SELECT {  
	font-family:Arial, Helvetica, sans-serif;
}
TEXTAREA {  
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #000000; 
	color:#000000;
} 
INPUT {  
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #000000; 
	color:#000000;
}


H1 {
	font-family:Arial, Helvetica, sans-serif;
	color : black;
	margin-bottom : 0px;
	margin-top : 10px;
	text-align:left;
}
H2 {
	font-family:Arial, Helvetica, sans-serif;
	color : #666666;
	margin-bottom : 10px;
	margin-top : 20px;
}
H3 {
	font-family:Arial, Helvetica, sans-serif;
	color : #000000;
	margin-bottom : 0px;
	margin-top : 10px;
}
H4 {
	font-family:Arial, Helvetica, sans-serif;
	color : black;
	margin-bottom : 0px;
	margin-top : 10px;
}
.subhead1 {
	font-family:Arial, Helvetica, sans-serif;
	color : black;
}
.subhead2 {
	font-family:Arial, Helvetica, sans-serif;
	color : green;
}
.subhead3 {
	font-family:Arial, Helvetica, sans-serif;
	color : red;
}
.headerdate {
	font-family:Arial, Helvetica, sans-serif;
	color : Green;
	font-weight: normal;
}







P {
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
}
.caption {
	font-family:Arial, Helvetica, sans-serif;
	color : #FF9966;
}
.bulletlist {
	font-family:Arial, Helvetica, sans-serif;
	color : #6600CC;
}
.table {
	font-family:Arial, Helvetica, sans-serif;
	color : #CC3366;
}

.tablebg1 {
        background-color:#e8e8de;
        vertical-align:top;
        padding:2px;
}
.tablebg2 {
        background-color:#f8f8f5;
        vertical-align:top;     
        padding:2px;
}



.searchform {
	font-family:Arial, Helvetica, sans-serif;
	color : #6600CC;
	font-weight : normal;
}
.searchresultpagetitle {
	font-family:Arial, Helvetica, sans-serif;
	color : #333333;
	font-weight : bold;
}
.searchresultcontent {
	font-family:Arial, Helvetica, sans-serif;
	color : #6600CC;
	font-weight : normal;
}
.searchresultheader {
	font-family:Arial, Helvetica, sans-serif;
	color : #333366;
	font-weight : bolder;
}
.searchmarkup {
	color : #FF0066;
}




.loginform {
	font-family:Arial, Helvetica, sans-serif;
	color : #CC0000;
	font-weight : normal;
}




.mailform {
	font-family:Arial, Helvetica, sans-serif;
	color : #003366;
	font-weight : normal;
}
.mailformrequired {
	font-family:Arial, Helvetica, sans-serif;
	color : #003366;
	font-weight : bolder;
}
.mailformcomment {
	font-family:Arial, Helvetica, sans-serif;
	color : #CC0000;
	font-weight : bolder;
}
.mailformradio {
	font-family:Arial, Helvetica, sans-serif;
	color : #003366;
	font-weight : normal;
}






.filelinks {
	font-family:Arial, Helvetica, sans-serif;
	color : #990000;
}
.filelinkssize {
	font-family:Arial, Helvetica, sans-serif;
	color : Green;
}



.sitemap1 {
	font-family:Arial, Helvetica, sans-serif;
	color : #CC6600;
}
.sitemap2 {
	font-family:Arial, Helvetica, sans-serif;
	color : #990000;
	margin-left : 20px;
}
.sitemap3 {
	font-family:Arial, Helvetica, sans-serif;
	color : #333399;
	margin-left : 40px;	
}
.sitemap4 {
	font-family:Arial, Helvetica, sans-serif;
	color : #003333;
	margin-left : 60px;
}




.celmenu {
	font-family:Arial, Helvetica, sans-serif;
	color : olive;
	margin-top : 10px;
}
.celsubmenu {
	font-family:Arial, Helvetica, sans-serif;
	color : #666699;
	margin-left : 20px;
	margin-top : 3px;
}


/* ANZEIGEN */
.tx-kesmallads-pi1 {
	border:1px solid #000000;
	background-color:#e8e8de;
	padding:10px;
}

 .smalladform-label label {
	float:left; 
	width:50%;
	padding-left:0px;
	text-align:left;
	padding-bottom:5px;	
	font-weight:bold;
}
.smalladform-field {
	text-align:right;
	padding-bottom:5px;
}
.smalladform-label-check {
	float:right;
}
.smalladform-field-check {

}
.smalladform-field {

}

.smalladform-field select, .smalladform-field input, .smalladform-field textarea {
	width:260px;
	margin:2px;
}

/* ANZEIGEN */



/* list view */
.tx-kesmallads-pi1-listrow			{ clear:both; padding-top:10px;	}
.tx-kesmallads-pi1-listrow-odd		{ clear:both; padding-top:10px;	}
.tx-kesmallads-pi1-submitDate 	 	{ font-size:small; font-style:italic; float:right; }
.tx-kesmallads-pi1-image 			{ float:left; display:block; border: 1px solid #000000; margin-bottom:5px; }
.tx-kesmallads-pi1-textcontent		{ margin-left:110px; }
.tx-kesmallads-pi1-category			{ display:none; }
h2.tx-kesmallads-pi1-title			{ font-size:160%; font-weight:bold; margin:0; padding:0 0 .2em 0;}
.tx-kesmallads-pi1-phone			{ }
.tx-kesmallads-pi1-email A			{ background-image:url(../images/mailto.gif); background-repeat:no-repeat; padding-left:15px; }
.tx-kesmallads-pi1-content 			{ margin-bottom:10px; padding:0 10px 0 0;}
.tx-kesmallads-pi1-listdivider 		{ border-bottom:1px dashed black; margin:5px 10px 5px 0; clear:both;}

/* search */
.tx-kesmallads-pi1-searchbox  {
	border-bottom:1px dashed #000000;
	border-top:1px dashed #000000;	

}
.align-right {
    text-align:right;
}
.td0 {
    font-weight:bold;
}
.tr-odd {
    background-color:#eaeaea;
}
.csc-header {
    padding-bottom:15px;
}
.align-center {
    text-align:center;
}
.csc-frame-rulerBefore {
    border-top:1px solid #9a141d;
    width:100%;
}
		
.csc-frame-rulerAfter {
    border-bottom:1px solid #9a141d;
    width:100%;
    padding-top:8px;
} 