/*#######################################*/
/*##### Version: 07.12.2007 - 14:22 #####*/
/*#######################################*/

/* CSS Document  */


DIV.rechts * p.bodytext a {
		padding-left:4px;
		padding-right:4px;  
		width:60px;
		border: 1px solid #636764;
		background-color: #FEF597;
		color: #083C6E;
		text-decoration:none;
}

DIV.rechts * p.bodytext a:active {
                padding-left:4px;
                padding-right:4px;  
                width:60px;
                border: 1px solid #636764;
                background-color: #FEF597;
                color: #083C6E;
                text-decoration:none;
}

DIV.rechts * p.bodytext a:visited {
                padding-left:4px;
                padding-right:4px;  
                width:60px;
                border: 1px solid #636764;
                background-color: #FEF597;
                color: #083C6E;
                text-decoration:none;
}

DIV.rechts * p.bodytext a:hover {
                padding-left:4px;
                padding-right:4px;  
                width:60px;
                border: 1px solid #636764;
                background-color: #FEF597;
                color: #083C6E;
                text-decoration:none;
}


div.rechtsinnen a {text-decoration: none; color: #083c6e;}
div.rechtsinnen a:link {text-decoration: none; color: #083c6e;}
div.rechtsinnen a:focus {text-decoration: none; color: #083c6e;}
div.rechtsinnen a:hover {text-decoration: none; color: #083c6e;}


/* Border unter Headerpic */

.s_header {
                border-bottom: 1px solid white;
}

/* Design für Rechte Boxen */

.rechts p {
                padding-top:12px;
                padding-left:12px; 
                padding-right:12px; 
}  

.csi-text p {
                padding:0px; 
}

DIV.rechts DIV.csc-header  {
                padding-top:6px; 
                padding-bottom:4px; 
                padding-left:12px; 
                color:white;
                background-color:#073B6D;
                font-weight:bold; 
}

DIV.rechts DIV.text_pic {
             	margin-top:19px;  
		border:1px solid #073B6D;
		color:#073B6D;
}

DIV.rechts DIV.csi-textpic {
                padding-top:12px;
                padding-left:12px; 
                padding-right:12px; 
}

.rechts * .csi-text {
		font-size:9px;
                line-height:12px;
		color:#073B6D; 

}

.rechts * .csi-image {
	padding-right: 5px;
}

DIV.rechts * h2 {
                
                padding:0px;
                margin:0px;
                line-height:12px;
                font-size:10px;
                font-weight:bold;   
}

DIV.rechts * h1 {              
                padding:0px;
                margin:0px;
                line-height:12px;
                font-size:11px;
                font-weight:bold;   
}


.ueberschrift_box {              
                padding:0px;
                margin:0px;
                line-height:12px;
                font-size:11px;
                /* font-family:'Arial'; */
                font-weight:bold;
                letter-spacing: 0.1em; 
}


p {
                margin:0px;
                line-height:14px;
                padding-bottom:5px; 
}


.rechts * .bodytext {
		font-size:9px;
		letter-spacing: 0;  
		color:#073B6D; 
		z-index:4;
}


DIV.rechts DIV.format_rechts {
                border:1px solid #073B6D; 
}


.text_pic_footer {
   clear:both;
}

DIV.csi-image img {
                border:1px solid #FCFF4D; 
}

DIV.linksinnen img {
                /* border:1px solid #FCFF4D; */
}

DIV.rechtsinnen img {
                /* border:1px solid #FCFF4D; */ 
}

DIV.rechts img {
                border:0px; 
}


/* Ende Design für rechte Boxen */


body {
		text-align:left;
		margin:0px;
		padding:0px;
		/*
		font-family:'Arial';
		*/
		font-family: Trebuchet, Verdana, sans-serif;
		font-size:11px;
		color:#073B6D;
}

.spacer_1 {
		float:left;
		width:17px;
}

.spacer_2 {
		float:left;
		width:24px;
}

.spacer_3 {
		float:left;
		width:12px;
}

.spacer_4 {
		float:left;
		width:12px;
}

.footer {
	    	background-image: url(../Img/background_border_kin.gif); 
		width:947px;
		clear:both;
}


.aussen {
		text-align:left; 
}

.rahmen {    
	   	background-image: url(../Img/hintergrund.gif);
		width:993px;
		border-top-width:0px;
		border-left-style:solid;
		border-left-color:#CCCCCC;
		border-left-width:1px;
		border-right-style:solid;
		border-right-color:#CCCCCC;
		border-right-width:1px;
}

.rahmen2 {
		width:993px;
		margin: auto;
		height: auto;
		border:1px solid #cccccc;
}

.header_pic {
		height:172px;
}

.ueberschrift {
		width:400px;
		height:72px;
		border: 2px solid #E6EbEF;
		background-color: #FFFFFF;
		margin-top:23px;
		padding-top:15px;
		padding-bottom:15px;
		text-align:center;
}

.bilder {
		margin-top:60px;
}

.text_links {
                padding-left:96px;
		width:415px;
		float:left;
		color:#083C6E;
		text-align:left;
}

.text_rechts {
		width:416px;
		float:left;
		color:#083C6E;
		text-align:right;
}

.bild_links {
		width:512px;
		float:left;
		background-color:#A4B6CA;
		text-align:right;
}

.bild_rechts {
		width:512px;
		float:left;
		background-color:#FFFDAA;
		text-align:left;
}

.pic_1 {
		border-top:2px solid #083C6E;
		border-bottom:2px solid #083C6E;
		border-left:2px solid #083C6E;
}

.pic_2 {
                border-top:2px solid #FFF61B;
                border-bottom:2px solid #FFF61B;
                border-right:2px solid #FFF61B;	
}

.navi {
		border:0px;
		margin:0px;
		padding:0px;
		border-top:1px solid #ffffff;
}

.navigation_a {
                width:939px; 
		background-color:#073B6D;
		color:#ffffff;
		height:22px;
		text-align:left;
                vertical-align:middle;
                line-height:22px;
		padding-left:9px;
		border-bottom:2px solid #ffffff;
                font-weight:bold;
                font-stretch:expanded; 
}

.navigation_b {
                width:939px; 
		background-color:#FEF597;
		height:22px;
		text-align:left;
                vertical-align:middle;
                line-height:22px;
		padding-left:9px;
		border-bottom:2px solid #ffffff;
                font-weight:bold;
                font-stretch:expanded; 
}


.container {
		background-image: url(../Img/background_border_kin.gif); 
		text-align:left;
		width:947px;
		float:left;
}

.links {
                float:left;
}

.navi_anzeige {
                padding-top:3px;   
                vertical-align:middle;
		padding-left:13px;
		width:677px;
		height:16px;
		border-bottom:2px solid #ffffff;	
                color:#073B6D;
                text-decoration:none; 
}

.linksinnen {
		padding-top:17px;
		padding-bottom:20px;
		float:left;
		width:208px;
}

.rechtsinnen {
		padding-bottom:20px;
		padding-top:17px;
                padding-right:12px;
		float:left;
		width:433px;
                line-height:16px;
                word-spacing:2px; 
}

.rechts {
		padding-bottom:20px;
		float:left;
		width:229px;
		font-family: Trebuchet, Verdana, sans-serif;
}

.inhalt_links {
		width:511px;
		float:left;
		background-color:#E6EBEF;
}

.inhalt_rechts {
		width:511px;
		float:left;
		background-color:#FEFEE9;
}

.unten {
                height:10px;
}

.navi_links_a_a {
                padding-left:8px;
                padding-right:8px;
                color:#ffffff;
                font-family:'Arial';
                font-size:11px;
                text-decoration:none; 
                font-weight:bold;
                font-stretch:expanded; 
}

.navi_links_a_a:hover {
                padding-left:8px;
                padding-right:8px;
                color:#ffffff;
                font-family:'Arial';
                font-size:11px;
                text-decoration:underline; 
                font-weight:bold;
                font-stretch:expanded; 
}

.navi_links_a_b {
                padding-left:8px;
                padding-right:8px;
                color:#ffffff;
                font-family:'Arial';
                font-size:11px;
                text-decoration:underline; 
                font-weight:bold;
                font-stretch:expanded; 
}

.navigation_b a {
                padding-left:8px;
                padding-right:8px;
                color:#073B6E;
                font-family:'Arial';
                font-size:11px;
                text-decoration:none; 
                font-weight:bold;
                font-stretch:expanded; 
}

.navigation_b a:hover {
                padding-left:8px;
                padding-right:8px;
                color:#073B6E;
                font-family:'Arial';
                font-size:11px;
                text-decoration:underline; 
                font-weight:bold;
                font-stretch:expanded; 
}

a.navi_links_b_b {
                padding-left:8px;
                padding-right:8px;
                color:#073B6E;
                font-family:'Arial';
                font-size:11px;
                text-decoration:underline; 
                font-weight:bold;
                font-stretch:expanded; 
}

a.navi_links_b_b:hover {
                padding-left:8px;
                padding-right:8px;
                color:#073B6E;
                font-family:'Arial';
                font-size:11px;
                text-decoration:underline; 
                font-weight:bold;
                font-stretch:expanded; 
}

.nav_anz {
                text-decoration:none;
                font-family:'Arial';
                font-size:11px;
                color:#073B6D;
}
.nav_anz:visited {
                text-decoration:none;
                font-family:'Arial';
                font-size:11px;
                color:#073B6D;
}

.nav_anz:hover {
                text-decoration:underline;
                font-family:'Arial';
                font-size:11px;
                color:#073B6D;
}
input.input_field__1 {
                background-color:#FFF4A4;
}

p.csc-caption {
    font-size: 80%;
    line-height: 12px;
}

* html p.csc-caption { line-height: 16px; }
*+ html p.csc-caption {	line-height: 16px; }

.input_field {
	background-color: #E1F0FB;
}
.textarea_field {
	background-color: #E1F0FB;
}
.submit_button {
	background-color: #E1F0FB;
}

div.knpageteaser_morelink a{
color: rgb(8,60,110);
}

/* CSS Document */


.knpageteaser_morelink{
text-align: right;
}


/* Social Bookmarks */
.tx-timtabsociable-pi1 {
        font-size: 11px;
        font-weight: normal;
        margin: 13px 0px 0px 13px;
}

.tx-timtabsociable-pi1 span {margin-bottom: 10px; display: block; font-weight: normal;}

.tx-timtabsociable-pi1 a img {
       margin: 1px; 
       padding: 0px;
       position: relative;
       top: 0px;
       left: 0px;       
}


.tx-timtabsociable-pi1 img {
       margin: 1px; 
       padding: 0px;
       border: 0px;
}

.footer_link { float: left;color: #073b6d; position: relative; left: 50px; font-size: 10px;}
.footer_link p.bodytext a  {color: #073b6d; text-decoration: none;}
.footer_link p.bodytext a:hover  {color: #073b6d; text-decoration: underline;}
.s_footer_navi ul {float: right;}



/* Contentbox Links */

.contentbox_left_gelb {
       border:1px solid #FDF597;
       margin-bottom: 20px;       
}

.contentbox_left_gelb DIV.csc-header {
       color:#073B6D;
       background-color: #FDF597;
       font-weight:bold; 
}

.contentbox_left_gelb DIV.csc-header h1 {
       margin: 0px;
       padding: 3px 6px 3px 12px;
}

.contentbox_left_gelb p.bodytext {
        padding: 12px 12px 5px 12px;
}



#rechts .imgtext-table {margin-left: 4px;}
#rechts .text_pic ul {margin-top: 5px; margin-left: 5px;}
#rechts .text_pic ul li {margin-left: 10px; font-size:9px;}


.s_footer_navi ul li a {color: #073B6D;}

.rechts .text_pic table.imgtext-table img {padding: 5px;}

.contentbox_left_gelb ul { margin-left: 40px; }

.rechtsinnen ul { margin-left:40px; }

/*p.csc-caption{
	height: 15px;
}*/