 body {font-size:14px; background-color:rgb(255,255,255); font-family:arial,sans-serif;color: #000000;} 

p, td {
        margin:0px;
	font-family: Arial, sans-serif;
        color: #000000;
        line-height: 1.3;
}

blockquote { 
width: 32.8em; 
border:1px #C7CFD7 solid; 
background-color:#f4f6f8; 
margin: 0 auto 2em auto; 
padding: 0 1em 0 1em; 
padding-top: 5px; 
font: italic 1.4em/2em Georgia,"Times New Roman",Times,serif; 
color:#5b6b82 
}

blockquote p {
margin: 0px; 
padding: 0px; 
}

.text12 {
        font-size: 12px; 
        font-family: Arial, sans-serif;
        color: #000000;
        line-height: 1.3;
}
.text12_block {
        font-size: 12px; 
        font-family: Arial, sans-serif;
        color: #000000;
        line-height: 1.3;
	text-align:justify;
}

.text14 {
        font-size: 14px; 
        font-family: Arial, sans-serif;
        color: #000000;
        line-height: 1.3;
}
.text14_block {
        font-size: 14px; 
        font-family: Arial, sans-serif;
        color: #000000;
        line-height: 1.3;
	text-align:justify;
}
.text16 {
        font-size: 16px; 
        font-family: Arial, sans-serif;
        color: #000000;
        line-height: 1.3;
}
.text16_block {
        font-size: 16px; 
        font-family: Arial, sans-serif;
        color: #000000;
        line-height: 1.3;
	text-align:justify;
}

.text18 {
        font-size: 18px; 
        font-family: Arial, sans-serif;
        color: #000000;
        line-height: 1.3;
}
.text18_block {
        font-size: 18px; 
        font-family: Arial, sans-serif;
        color: #000000;
        line-height: 1.3;
	text-align:justify;
}

.text11 {
	font-size: 11px;
}


h1 { /*Start IE Hack*/ position:relative; z-index:1; top:-1px /* End IE Hack to remove vertical -1px margin bug otherwise produced by margin*/; margin: 0 0 0 0; padding:17px 35px 5px 0; border-top:solid 1px rgb(215,215,215); background: url(../img/icon_celltitle_level1.gif) no-repeat;  background-position:right 15px; color:rgb(75,75,75); font-weight:bold; font-size:150% !important /*Non-IE6*/; font-size:130% /*IE6*/;}

h2 { /*Start IE Hack*/ position:relative; z-index:1; top:-1px /* End IE Hack to remove vertical -1px margin bug otherwise produced by margin*/; margin: 0 0 0 0; padding:13px 35px 5px 0; border-top:solid 1px rgb(215,215,215); background: url(../img/icon_celltitle_level2.gif) no-repeat;  background-position:right 15px; color:rgb(75,75,75); font-weight:bold; font-size:110% !important /*Non-IE6*/; font-size:118% /*IE6*/;}

h3 { /*Start IE Hack*/ position:relative; z-index:1; top:-1px /* End IE Hack to remove vertical -1px margin bug otherwise produced by margin*/; margin: 0 0 0 0; padding:6px 35px 5px 0; border-top:solid 1px rgb(215,215,215); color:rgb(75,75,75); font-weight:bold; font-size:14px !important /*Non-IE6*/; font-size:14px /*IE6*/;}


h4 {
        margin-top:1px;
	margin-bottom:2px;
        font-size: 13px; 
        font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
        color: rgb(75,75,75);
        line-height: 1.0;
}


ul {
	list-style-image: url(bulletarrow_green.gif);
	margin-left: 13px; 
	padding-left: 4px;
	margin-top: 0px;
	padding-top: 0px;
	color: #000000;

}

ol {
	
	margin-left: 15px; 
	padding-left: 6px;
	margin-top: 0px;
	padding-top: 0px;
}



a
	{
        /*color: #607071;*/
	font-weight: bold;
	color: #284519;
	text-decoration: none;
	}

a:hover
	{
	color: #000000;
	text-decoration: none;
	}


.title_newsbox {
        font-size: 15px; 
        font-family: Arial, sans-serif;
        color: #284519;
        line-height: 1.5;
}

.title_newsbox:hover
	{
	color: #000000;
	text-decoration: none;
	}



/* MENUE1 */

.menue_link {	
	height:27px;
	padding-left:17px;
	padding-right:17px;
	marging-top:0px;
	background:EBF0E9;
	text-decoration:none; 
	font-size:15px;
	font-weight: bold;
	color: #666666;
}

.menue_link:hover {	
	height:27px;
	padding-left:17px;
	padding-right:17px;
	marging-top:0px;
	background:EBF0E9;
	text-decoration: none;
	font-size:15px;
	font-weight: bold;
	color: #2B2B2B;
}
.menue_link:visited {	
	height:27px;
	padding-left:17px;
	padding-right:17px;
	marging-top:0px;
	background:EBF0E9;
	text-decoration: none;
	font-size:14px;
	font-weight: bold;
	color: #2B2B2B;
}
.menue_link:focus {	
	height:27px;
	padding-left:17px;
	padding-right:17px;
	marging-top:0px;
	background:EBF0E9;
	text-decoration: none;
	font-size:14px;
	font-weight: bold;
	color: #2B2B2B;
}
.menue_link_active {	
	height:27px;
	padding-left:17px;
	padding-right:17px;
	marging-top:0px;
	background:EBF0E9;
	text-decoration: none;
	font-size:15px;
	font-weight: bold;
	color: #2B2B2B;
}

.sub_menue_link {	
	height:27px;
	padding-left:0px;
	padding-right:20px;
	marging-top:0px;
	background:EBF0E9;
	text-decoration:none; 
	font-size:15px;
	font-weight: bold;
	color: #666666;
}
.sub_menue_link_active {	
	height:27px;
	padding-left:0px;
	padding-right:20px;
	marging-top:0px;
	background:EBF0E9;
	text-decoration: none;
	font-size:15px;
	font-weight: bold;
	color: #2B2B2B;
}


.container {width:978px; padding-top:0px; padding-bottom:0px; margin:0 auto;)}

.header {position:relative; width:978px; height:130px /*Non-IE6*/; /*height:auto !important Non-IE6*/; height:130px /*IE6*/;  background:#284519;}

.logo {
    position:absolute;
    width: 958px;
    height:130px;
    left:10px;
    top:0px;
    background-color:#284519;
}

.impmenue {
    position:absolute;
    width: 249px;
    height:27px;
    left:710px;
    top:103px;
    background-color:#284519;
}

.navbar {position:relative; width:978px; height:40px /*Non-IE6*/; /*height:auto !important Non-IE6*/; height:40px /*IE6*/;  background:#284519;}

.menuebereich {
    position:absolute;
    width: 958px;
    height:40px;
    left:10px;
    top:0px;
    background-color:#EBF0E9;
}

.hmenue {
    position:absolute;
    width: 928px;
    height:18px;
    left:5px;
    top:11px;
    background-color:#EBF0E9;
}

.abstand10 {position:relative; width:978px; height:10px /*Non-IE6*/; /*height:auto !important Non-IE6*/; height:10px /*IE6*/;  background:#284519;}

.abstand20 {position:relative; width:978px; height:20px /*Non-IE6*/; /*height:auto !important Non-IE6*/; height:20px /*IE6*/;  background:#284519;}

.main {clear:both; width:978px; padding:0 0 0 0;background:#284519}

.content {position:relative;  /*Fix IE floating margin bug*/; float:left; width:978px; height:100%; background-color:#FF6F71; background:transparent url(k-r_back_standard.jpg) repeat-y;overflow:visible !important /*Non-IE6*/; overflow:hidden /*IE6*/;background:#284519}

.impressummenue {
    width: 270px;
    margin: 0 290px 0px 10px;
    padding-left:0px;    
    padding-right:0px;
    padding-top:10px;
    background-color:#FFFFFF;
}


/* SPALTEN */
.links_alt {float: left; width: 185px; margin: 0; padding: 0; height: 110px; background-color:#AFB7B8;}
.links {
    float:left;
    display:inline;
    width: 676px;
    margin-left:10px;
    padding:0;
    background-color:#FFFFFF;
}

.links_cal {
    float:left;
    display:inline;
    width: 958px;
    margin-left:10px;
    padding:0;
    background-color:#FFFFFF;
}


.inhalt{
    padding:5px 20px 0 20px;
    }

.mitte {
    width: 676px;
    margin: 0 290px 0 10px;
    padding:0 0 0 0;
    background-color:#FFFFFF;
}

.mitte_cal {
    width: 958px;
    margin: 0 10px 0 10px;
    padding:0;
    background-color:#FFFFFF;
}

.rechts {
    position:relative;
    float: right;
    display:inline;
    bottom:0px;
    width: 270px;
    margin-right:10px;
    padding:0;
    background-color:#284519;
;
}

.termine {
    position:relative;
    width: 250px;
    margin:0 0 0 0; padding: 0 10px 10px 10px;
    background-color:#FFFFFF;
}

.suche {
    position:relative;
    width: 250px;
    margin:0px 0 0 0; padding: 10px;
    background-color:#FFFFFF;
}

.login {
    position:relative;
    width: 250px;
    margin:0px 0 0 0; padding: 10px;
    background-color:#FFFFFF;
}

.footer {position:relative; clear:both; width:978px; height:50px;overflow:visible !important /*Non-IE6*/; overflow:hidden /*IE6*/;background:#284519}

.fuss {
    position:absolute;
    width: 958px;
    height:40px;
    left:10px;
    top:10px;
    text-position:center;
    background-color:#587549;
}

.fuss_text {
	padding:12px 0 0 177px;
}

.text13_fuss {
	font-size: 13px; 
        font-family: Arial, sans-serif;
        color: #EBF0E9;
        line-height: 1.3;
}

.link_fuss {
        /*color: #607071;*/
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	}

.link_fuss:hover
	{
	color: #385529;
	text-decoration: none;
	}

.clearing
        {
            clear: both;
            width: 100%;
        }

/*********************/
/*  ROUNDED CORNERS  */
/*********************/

/* PAGE */
.corner-page-top {width:978px; height:10px; background:transparent url(../img/bg_corner_page_top.gif) no-repeat; overflow:hidden;}
.corner-head-bottom {width:978px; height:10px; padding-bottom:20px; background:transparent url(../img/bg_corner_page_bottom.gif) no-repeat; overflow:hidden;}
.corner-page-bottom {width:978px; height:10px; background:transparent url(../img/bg_corner_page_bottom.gif) no-repeat; overflow:hidden;}

/* CONTENT */
.corner-content-cal-top {width:958px; height:7px; background:white url(../img/bg_corner_content_cal_top.gif) no-repeat; overflow:hidden;}
.corner-content-cal-bottom { width:958px; height:7px; margin-bottom:0px; background:transparent url(../img/bg_corner_content_cal_bottom.gif) no-repeat; overflow:hidden;}
.corner-content-1col-top {width:676px; height:7px; background:white url(../img/bg_corner_content_1col_top.gif) no-repeat; overflow:hidden;}
.corner-content-1col-bottom { width:676px; height:7px; margin-bottom:0px; background:transparent url(../img/bg_corner_content_1col_bottom.gif) no-repeat; overflow:hidden;}
.corner-content-2col-top {width:333px; height:7px; background:transparent url(../img/bg_corner_content_2col_top.gif) no-repeat; overflow:hidden;}
.corner-content-2col-bottom {width:333px; height:7px; margin-bottom:10px; background:transparent url(../img/bg_corner_content_2col_bottom.gif) no-repeat; overflow:hidden;}

/* SUBCONTENT */
.corner-subcontent-top {clear:both; width:270px; height:7px; background:transparent url(../img/bg_corner_subcontent_top.gif) no-repeat; overflow:hidden;}
.corner-subcontent-bottom {clear:both; width:270px; height:7px; margin-bottom:10px; background:transparent url(../img/bg_corner_subcontent_bottom.gif) no-repeat; overflow:hidden;}



