body,table,tr,td,p,span,div,ul,ol{font-family:verdana, arial, sans-serif; font-size:12px;}

table.table{width:90%;}
.imgtext-nowrap{width:425px;}
/*.imgtext-nowrap h2 {margin-top:0px;}*/

h1.page {background-image:url('../nav/bgheadline.gif'); background-repeat:no-repeat; padding-left:15px; padding-top:1px; color:#CE6D00; margin-top:10px;}
h1.page span {background-color:#FFF; padding:0 5px 0 0;}

h1.headorange{color:#FFF; font-weight:bold; margin-bottom:15px;}
h1.headorange a:link, h1.headorange a:visited, h1.headorange a:active, h1.headorange a:hover{color:#FFF; font-weight:bold; text-decoration:none;}
h1.headorange span{background-color:#CE6D00; padding:2px;}

.totop:link, .totop:visited, .totop:active, .totop:hover{font-size:10px; color:#CCC;}
.blockleft{padding:25px;}
.blockmiddle{padding:25px;}
.blockright{padding:25px 0 25px 25px;}

.tdcontent{padding:0px 0 0 0; border-left:1px solid #CCC;}
.tdsubnav{padding:10px 0px 0 0;}
.tdsubsubnav{padding:0 0 0 0;}

/* news */
.news-latest-img{margin:0 0 10px 0px; float:right;}
.news-latest-img-border{padding:10px; border:1px solid #CCC; clear:both;}

.news-list-img{float:right; margin:-23px 0 10px 10px;}
.news-list-img-border{padding:10px; border:1px solid #CCC;}
.news-list-morelink {padding-bottom:10px;}

.news-single-item h1 {color:#666; margin-bottom:10px;}
.news-single-img{float:right; margin:0 0 10px 10px;}
.news-single-img-border{padding:10px; border:1px solid #CCC;}
.news-single-related dt {font-weight:bolder;}
.news-single-related dd {margin-left:0px;}
.news-single-links dt {font-weight:bolder;}
.news-single-links dd {margin-left:0px; padding-left:15px; background-image:url(../nav/icons/pfeil.gif); background-repeat:no-repeat;}
.news-single-links dd p {margin:0px; padding:0px;}
.news-single-files dd {margin-left:0px; margin-top:4px; padding-left:15px; background-image:url(../nav/icons/pfeil.gif); background-repeat:no-repeat;}
.news-single-files dd img {padding-right:4px;}
/*bulletlist in tt_news*/
.news-single-item div.bulletlist{font-size:12px; color:#666;}

.tdcontent div.page{margin:-2px 25px 50px 25px;}
.tdcontent div.page table.imgtext-table table td{border:1px solid #CCC; padding:10px;}

div.blockleft table.imgtext-table table td{border:1px solid #CCC; padding:10px;}
div.blockmiddle table.imgtext-table table td{border:1px solid #CCC; padding:10px;}
div.blockright table.imgtext-table table td{border:1px solid #CCC; padding:10px;}

/* fuer Bloecke ohne Bilderrahmen */
div.blockleft .imgNoBorder table.imgtext-table table td{border:none; padding:0px;}
div.blockmiddle .imgNoBorder table.imgtext-table table td{border:none; padding:0px;}
div.blockright .imgNoBorder table.imgtext-table table td{border:none; padding:0px;}
.tdcontent div.page .imgNoBorder table.imgtext-table table td{border:none; padding:0px;}

.tdsubnav div{margin:0px 5px 10px 25px;}
.tdsubsubnav div{margin:8px 5px 0px 20px;}
.tdsubsubnav .navbox{border-top:1px solid #CCC;}
.tdsubsubnav .navitem{/*background-color:#EEE;*/ margin:0px 0px 0px 5px; padding:1px;}

/* tabellen */
.td-0-1-1{}
.td-0-1-2{border-left:1px solid #999;}
.td-0-2-1{border-top:1px solid #999;}
.td-0-2-2{border-left:1px solid #999; border-top:1px solid #999;}

.td-1-1-1{color:#CE6D00; background-color:#EEE;border-right:1px solid #999; border-left:1px solid #999; border-top:1px solid #999; border-bottom:1px solid #999;}
.td-1-1-2{border-right:1px solid #999; border-top:1px solid #999; border-bottom:1px solid #999;}
.td-1-2-1{color:#CE6D00; background-color:#EEE;border-right:1px solid #999; border-left:1px solid #999; border-bottom:1px solid #999;}
.td-1-2-2{border-right:1px solid #999; border-bottom:1px solid #999;}

.td-2-1-1{background-color:#EEE; color:#CE6D00; border-right:1px solid #999; border-left:1px solid #999; border-top:1px solid #999; border-bottom:1px solid #999;}
.td-2-1-2{background-color:#EEE; color:#CE6D00;border-right:1px solid #999; border-top:1px solid #999; border-bottom:1px solid #999;}
.td-2-2-1{border-right:1px solid #999; border-left:1px solid #999; border-bottom:1px solid #999;}
.td-2-2-2{border-right:1px solid #999; border-bottom:1px solid #999;}

.td-3-1-1{background-color:#EEE; color:#CE6D00; border-right:1px solid #999; border-left:1px solid #999; border-top:1px solid #999; border-bottom:1px solid #999;}
.td-3-1-2{background-color:#EEE; color:#CE6D00; border-right:1px solid #999; border-top:1px solid #999; border-bottom:1px solid #999;}

.td-3-2-1{background-color:#EEE; color:#CE6D00; border-right:1px solid #999; border-left:1px solid #999; border-bottom:1px solid #999;}
.td-3-2-2{border-right:1px solid #999; border-bottom:1px solid #999;}

.tabQ{width:750px;}
.trH{height:25px;}
.tdAddress {height:25px; padding-left:25px; padding-right:25px;}
.trFooter{height:40px; background-color:#000;}
.nav{padding-left:25px; color:#FFF; font-size:13px; font-weight:bold;}

.fnav{border-left:1px solid black; border-bottom:1px solid black; width:100px; font-size:9px; margin-left:110px; padding-left:10px;}
.textklein{color:#666; font-size:10px;}
.red{color:#CE6D00;}

.tdContact{padding-left:535px;}
span.dot{font-size:9px; padding-left:5px;}
.conT{border-left:1px solid black; width:190px; height:5px;}
.con{border-left:1px solid black; border-bottom:1px solid black; width:190px; font-size:9px;}
.conM{border-left:1px solid black; width:190px; font-size:9px;}

.tdH{width:250px;}
.tdLine{height:1px; width:725px;background-color:#000;}
.cbl{padding:25px;}
.cbm{padding:25px;}
.cbr{padding:25px 0px 25px 25px;}

h1{color:#DE9A00; font-size:14px;}

A:link.headnav {color: #000; text-decoration: none; font-size:10px;}
A:visited.headnav {color: #000; text-decoration: none; font-size:10px;}
A:active.headnav {color: #000; text-decoration: none; font-size:10px;}
A:hover.headnav {color: #000; text-decoration: none; font-size:10px;}

A:link.subnavsel {color: #CE6D00; text-decoration: none; font-weight:bold;}
A:visited.subnavsel {color: #CE6D00; text-decoration: none; font-weight : bold;}
A:active.subnavsel {color: #CE6D00; text-decoration: none; font-weight : bold;}

A:hover.subnavsel {color: #CE6D00; text-decoration: none; font-weight : bold;}

A:link.subnav {color: #999; text-decoration: none; font-weight : normal;}
A:visited.subnav {color: #999; text-decoration: none; font-weight : normal;}
A:active.subnav {color: #999; text-decoration: none; font-weight : normal;}
A:hover.subnav {color: #CE6D00; text-decoration: none; font-weight : normal;}

A:link.subsubnavsel {color: #CE6D00; text-decoration: none; font-weight : normal; font-size:11px;}
A:visited.subsubnavsel {color: #CE6D00; text-decoration: none; font-weight : normal; font-size:11px;}






A:active.subsubnavsel {color: #CE6D00; text-decoration: none; font-weight : normal; font-size:11px;}
A:hover.subsubnavsel {color: #CE6D00; text-decoration: none; font-weight : normal; font-size:11px;}

A:link.subsubnav {color: #999; text-decoration: none; font-weight : normal; font-size:11px;}
A:visited.subsubnav {color: #999; text-decoration: none; font-weight : normal; font-size:11px;}
A:active.subsubnav {color: #999; text-decoration: none; font-weight : normal; font-size:11px;}
A:hover.subsubnav {color: #CE6D00; text-decoration: none; font-weight : normal; font-size:11px;}

A:link.subsubnavsel02 {color: #CE6D00; text-decoration: none; font-weight : normal; font-size:10px;}
A:visited.subsubnavsel02 {color: #CE6D00; text-decoration: none; font-weight : normal; font-size:10px;}
A:active.subsubnavsel02 {color: #CE6D00; text-decoration: none; font-weight : normal; font-size:10px;}
A:hover.subsubnavsel02 {color: #CE6D00; text-decoration: none; font-weight : normal; font-size:10px;}

A:link.subsubnav02 {color: #999; text-decoration: none; font-weight : normal; font-size:10px;}
A:visited.subsubnav02 {color: #999; text-decoration: none; font-weight : normal; font-size:10px;}
A:active.subsubnav02 {color: #999; text-decoration: none; font-weight : normal; font-size:10px;}
A:hover.subsubnav02 {color: #CE6D00; text-decoration: none; font-weight : normal; font-size:10px;}

/* styles ueber RTE */
/* als span */
.textrot {font-family:Verdana, sans-serif; color:#CE6D00;}
.textfett {font-weight:bold; color:#CE6D00;}
.notiz {font-family:Verdana, sans-serif; font-size:10px; color:#999;}
/* als div */
.ueberschrift {font-family:Verdana, sans-serif; font-size:12px; font-weight:bolder; color:#999;}

.imgborder{border:3px solid fuchsia;}
.tabelle{background-color:green;}
.speciallink{border:1px solid red;}
.tabzelle{background-color:blue;}


/*  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 : #CE6D00;
	text-decoration : underline;
	font-weight : normal;
}
A:visited {
	background-color : transparent;
	color : #CE6D00;
	font-weight : normal;
	text-decoration : underline;
}
A:active {
	background-color : transparent;
	color : #CE6D00;
	font-weight : normal;
	text-decoration : underline;
}
A:hover {
	background-color : transparent;
	color : #CE6D00;
	font-weight : normal;
	text-decoration : underline;
}



SELECT {  
	font-family: Verdana, arial, sans-serif;
	font-size: 12px;
        width:260px;
}
TEXTAREA {  
	font-family: Verdana, arial, sans-serif; 
	font-size: 12px;
        border: 1px solid #CCC;
        width:260px;
} 
INPUT {  
	font-family: Verdana, arial, sans-serif; 





	font-size: 12px;


        border: 1px solid #CCC;
        width:260px;
}
INPUT.radio {  
	font-family: Verdana, arial, sans-serif; 
	font-size: 12px;
        border:none;
        width:20px;
}
INPUT.checkbox {  
	font-family: Verdana, arial, sans-serif; 
	font-size: 12px;
        border:none;
        width:20px;
}


hr {
  height:0px;
  border-top:1px solid #CCC;
  border-right:none;
  border-bottom:none;
  border-left:none;
  background-color:#FFF; 
  margin-left:0px; 
  padding:0px;
}


H1 {
	font-size : 12px;
	color : black;
	margin-bottom : 0px;
	margin-top : 10px;
}

H2 {
	font-size : 12px;
	color : #666666;
	margin-bottom : 10px;
	margin-top : 20px;
}
H3 {
	font-size : 12px;
	color : #666666;
	margin-bottom : 0px;
	margin-top : 10px;
}
H4 {
	font-size : 10px;
	color : black;
	margin-bottom : 0px;
	margin-top : 10px;
}
.subhead1 {
	font-size : 10px;
	color : black;
}
.subhead2 {
	font-size : 10px;
	color : green;
}
.subhead3 {
	font-size : 10px;
	color : red;
}
.headerdate {
	font-size : 10px;
	color : Green;
	font-weight: normal;
}

P {
	line-height : 130%;
	color: #666;
}
.caption {
	font-size : 10px;
	color : #666;
        margin-left: 10px;
}
.bulletlist {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #999;
}
.table {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #666;
}

.searchform {

	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #666;
	font-weight : normal;
}
.searchresultpagetitle {
	font-size : 12px;
	color : #CE6D00;
	margin-bottom : 5px;
}
.searchresultcontent {
	font-size : 12px;
	color : #666;

	margin-bottom : 10px;

}
.searchresultheader {
	font-size : 12px;
	color : #666666;
	margin-bottom : 10px;
}
.searchmarkup {
	background-color : #EEE;
}

.loginform {
	font-size : 12px;
}

.mailform {
	font-weight : normal;
}
.mailformrequired {

	font-weight : normal;
}
.mailformcomment {
	color : #666;
        padding-top:15px;
}
.mailformcomment b{
	color : CE6D00;
        font-weight:bold;
}
.mailformradio {
	font-weight : normal;
}

.filelinks {
	color : #990000;
}
.filelinkssize {
	color : Green;
}

.sitemap1 {
	font-size : 12px;
        font-weight:bold;
	color:#CE6D00;
	margin:10px 0 5px 0px;
}
.sitemap2 {
	font-size : 12px;
	color :#DE9600;
	margin:5px 0 5px 20px;
}
.sitemap3 {
	font-size : 11px;
	color:#666666;
	margin:3px 0 5px 40px;
}
.sitemap4 {
	font-size :10px;
	color:#999999;
	margin:2px 0 5px 60px;
}

.celmenu {
	font-size : 12px;
	color : olive;
	margin-top : 10px;
}
.celsubmenu {
	font-size : 11px;
	color : #666699;
	margin-left : 20px;
	margin-top : 3px;
}
a:active, a:focus {outline: none}

/* Kalender iFrame */
.tabQiframe{width:870px;}
.tabQiframecontent{width:870px; background:#fff;}
.tdHiframe{width:285px;}
.tdContactiframe{padding-left:665px;}
.fnaviframe{border-left:1px solid black; border-bottom:1px solid black; width:100px; font-size:9px; margin-left:160px; padding-left:10px;}

.cat_subscription {
margin:15px 0px;
}
.cat_subscription input {
width:14px;
margin-left:7px;
border:none;
}
.html_subscription {
margin:15px 0px;
}
.html_subscription input {
width:14px;
border:none;
}