/* CSS Document */


a.external-link-new-window:link {border:0;}

div.csc-mailform-field select {float: right; width:160px;}

h5 {color: #FF8811;
margin:0px; }
/*.tx-indexedsearch-descr {display:none;}*/
.tx-indexedsearch-info, .tx-indexedsearch-path, .tx-indexedsearch-path a {font-size: 10px;}
.tx-indexedsearch-title {font-weight: bold;}
.tx-indexedsearch-redMarkup {font-weight:normal;}
fieldset.csc-mailform label {
        font-family: verdana;
        font-size: 12px;
        width: 60px;
        float: left;
        clear: right;
	border:0px solid black;
}

fieldset.csc-mailform, input, textarea {
        float: right;
        padding: 2px;
	 font-family : verdana;
	 font-size: 11px;
	 font-weight: normal;
	 color : #333333;
	 width: 350px;
}

fieldset.csc-mailform {border:0; width: 400px;}

DIV.csc-mailform-field {
        font-family: verdana;
        font-size: 12px;
        width: 350px;
        height: 22px;
}

.csc-mailform-submit { 
        width: 250px;
        margin-top: 8px;
   	 margin-bottom: 8px;

}
table.contenttable td {width:50%;}

.tx-indexedsearch-searchbox input, select {margin: 3px;}
.tx-indexedsearch-descr{
       font-family: verdana;
	text-align: left;
	font-style: normal;
	color: #333333;
	line-height:16px;}

.tx-indexedsearch-redMarkup {color: #FF8811;}
.tx_indexedsearch {padding:2px;}
.error {color: #FF8811;}
body {
	margin:0 0 0 0;
	font-size: 12px;
	background-color: #fff;
	text-align:center;
	color: #333;
	font-family: verdana;
	scrollbar-track-color:#fff;
	scrollbar-face-color:#fff;
	scrollbar-arrow-color:#fff;
	scrollbar-highlight-color:#FF8811;
	scrollbar-3dlight-color:#fff;
	scrollbar-shadow-color:#FF8811;
	scrollbar-darkshadow-color:#fff;
}
p, .bodytext, th , table{
	font-family: verdana;
	font-size: 12px;
	color: #333;
	line-height:18px;
	text-align:justify;
	}
ul {
	list-style-image : url(dotli.gif);
	line-height : 19px;
	color : #333333;
}
li {font-family: verdana;
	text-align: left;
	list-style-image: url(dotli.gif);
	}
td, td p.bodytext {font-size: 12px;
    color: #333;
    text-align: left;
    vertical-align:top;}
.caption {font-size: 10px;
    color: #333;}
a.navi:link, a.navi:visited, a.navi:active, a.navi:hover {
	color: #AD431C;
	font-weight: bold;}
	
/*  MENU 1, level 1, normal state (NO) */
#LINKS .links-level1-no, a.links-level1-no {
        color: #FF8811; 
        width:170px;
        border-bottom: 1px solid #999;
        font-weight: bold;
        font-size: 12px;
        padding: 3px;
        padding-left: 5px;
        text-decoration:none;
        display:block;
}
/*  MENU 1, level 1, active state (ACT) */
#LINKS .links-level1-act, a.links-level1-act {
        color: #FF8811;
        width:170px;
        border-bottom: 1px solid #FF8811;
        font-weight: bold;
        font-size: 12px;
        padding: 3px;
        padding-left: 5px;
        text-decoration:none;
        display:block;
}

/*  MENU 1, level 2, normal state (NO) */
#LINKS .links-level2-no {
       font-size: 11px;
       color: #333;
       width:170px;
       border-bottom: 1px solid #FF8811;
       padding: 3px;
       padding-left: 15px;
       background-image: url(dot.gif);
       background-repeat: no-repeat; 
       display:block;
       text-decoration:none;
}
/*  MENU 1, level 2, active state (ACT) */
#LINKS .links-level2-act {
       font-size: 11px;
       color: #FF8811;
       width:170px;
       border-bottom: 1px solid #FF8811;
       padding: 3px;
       padding-left: 15px;
       background-image: url(doto.gif);
       background-repeat: no-repeat; 
       display:block;
       text-decoration:none;
}

/*  MENU 1, level 3, normal state (NO) */
#LINKS .links-level3-no {
       font-size: 11px;
       color: #333;
       width:170px;
       border-bottom: 1px solid #FF8811;
       padding: 2px;
       padding-left: 25px;
       background-image: url(xdoto2.gif);
       background-repeat: no-repeat; 
       display:block;
       text-decoration:none;
}
/*  MENU 1, level 3, active state (ACT) */
#LINKS .links-level3-act {
       font-size: 11px;
       color: #FF8811;
       width:170px;
       border-bottom: 1px solid #FF8811;
       padding: 2px;
       padding-left: 25px;
       background-image: url(xdoto2.gif);
       background-repeat: no-repeat; 
       display:block;
       text-decoration:none;
}
a {	
        font-family:verdana;
        font-size: 12px;
	text-decoration: none;
}
a:link {
	color: #333;
}
a:visited {
	color: #333;
}
a:active {
	color: #333;
}
a:hover {
	color: #FF8811;
	text-decoration: underline;
}
a.internal-link:link {
        font-family:verdana;
        font-size: 12px;
        color: #FF8811; 
        font-weight:bold;
	text-decoration: none;}
#bodytext a {	
        font-family:verdana;
        font-size: 12px;
        color: #FF8811; 
	text-decoration: none;
	
}
#bodytext a:link {
	color: #333;
	color: #FF8811;
}
a:visited {
	color: #333;
	color: #FF8811;
}
#bodytext a:active {
	color: #333;
	color: #FF8811;
}
#bodytext a:hover {
	color: #FF8811;
	text-decoration: underline;
}
a.internal-link-new-window:link {	
        font-family:verdana;
        font-color: #FF8811;
        font-size: 12px;
	text-decoration: underline;
	
}

a.internal-link-new-window:visited {
	color: #333;
}
a.internal-link-new-window:active {
	color: #333;
}
a.internal-link-new-window:hover {
	color: #FF8811;
	text-decoration: underline;
}
#container {   
  	positon: relative;
  	background-image: url(header.jpg);
  	background-repeat: no-repeat; 
  	text-align: center; 
  	margin-left: auto;
  margin-right: auto;
  min-height: 450px;
  width: 850px; 
  margin-top: 0px;
  border: 0px solid #000;
 }
#logo {float:right;
	margin-top: 40px;
	margin-right:30px;
       text-align: right;
       border: 0px solid black;}
#links {
	float:left;
	width:170; 
	height:640px;  
	text-align:left;
	margin-top: 178px; 
	font-size: 12px;
	padding-left: 5px;
	margin-right: auto;
	z-index: auto; 
	overflow: hidden;
	border: 0px solid black;
}
#bodytext {
	float:left;
	text-align:left;
	padding-left: 10px;
	width:440;  
	padding-right:10px;
	margin-top: 30px;
	padding-top: 30px;
	overflow: visible;
	z-index: 1;
	overflow:visible;
	border-right: 0px solid #FF8811;}
	padding-bottom:40px;
#header {
	float:right; 
	width:850px; 
	height:220px;  
	top: 0px; 
	z-index: auto; 
	overflow: visible;
	background-image:  url(pics/header.gif);
        background-repeat: no-repeat;
	border: 0px solid black;
}
#rechts {
	float:left;
	width:210px;  
	margin-top: 70px; 
	margin-bottom: 10px;
	overflow: visible;
	border: 1px solid #FF8811;
	padding-bottom:10px;
	padding-top:10px;
}
#rechts p, input, h1, h2, h3{
	padding-left: 5px;
	text-align:left;
	padding-right: 0px; }
#rechts div {padding-left:5px;}
#pulldown {
           margin-top: 35px;
           margin-right: 10px;
	   border: 0px solid black;}
#footer{ float: right;
         width: 500px;
         height: 30px;
         margin-top:10px;
         text-align:right;
}
.sitenavi, a.sitenavi:link, a.sitenavi:visited, a.sitenavi:hover { 
            text-align:right: 
            height: 25px;
            border-right: 1px solid #fff;
            padding: 2px 10px 2px 10px;
            text-decoration: none;
            color: #fff;
            background-color: #FFCB06;
            color: #fff;}
            
.rootline, a.rootline:link, a.rootline:visited, a.rootline:hover {
	font-size: 10px;
	padding-right: 5px;
	padding-left: 2px;
	color: #F8931D;
	font-family: verdana;
	text-decoration: none;}
h1 {
	font-size: 13px;
	padding: 0px;
	line-height: 14px;
	font-family: verdana;
	font-weight: bold;
	color: #F8931D;
}
h2 {
	font-size: 13px;
	padding: 0px;
	line-height: 14px;
	font-family: verdana;
	font-weight: bold;
	color: #333333;
}
.grau{
	font-size: 13px;
	padding: 0px;
	line-height: 18px;
	font-family: verdana;
	font-weight: bold;
	color: #333333;
}
.orange{
	font-size: 13px;
	padding: 0px;
	line-height: 18px;
	font-family: verdana;
	font-weight: bold;
	color: #F8931D;
}
.klein {
	font-size: 10px;
	padding: 0px;
	line-height: 12px;
	font-family: verdana;
}
typolist, li .klein {
	list-style-type:none;
	line-height: 12px;
	font-size: 10px;}


#pulldown select,input, textarea, submit {
	font-family : verdana;
	font-size : 11px;
	font-weight : normal;
	color : #333333; 
	width:160px;
	border: 1px solid #F8931D; 
}
.news-list-morelink {font-color: #AD431C; font-weight: normal;}
.news-list-morelink {font-color: #AD431C; font-weight: normal; float:right;}
.news-single-related {padding-bottom: 10px;}
.news-list-date {
	font-size: 10px;
	color: #FF8811;
	}
.news-list-container {}
.news-latest-date {
	font-size: 10px;
	font-color: #AD431C;
	color: 'FF8811;}
.news-latest-item {border: 1px solid #FF8811;
padding:10px;}


.csc-textpic csc-textpic-intext-left img{float:left;}
.csc-textpic csc-textpic-intext-right img{float:right;}