body {

    margin	      : 0 0 15px 0;

    padding	      : 0;

    background-color: #dddddd;

    text-align    : center;

    font-family   : Helvetica;

    color         : #000;

    font-size     : 12px;
    
    line-height   : 14px;

    margin        : 9px 0 0 0;

}

img {
    border	: 0;
}

#main {

    position        : relative;

    width           : 700px;

    background      : #fff;

    text-align      : left;

    margin          : 0px auto;
	
	border: 15px solid #FFFFFF;

}

#header {

    width    : 700px;

    height   : 260px;

    padding  : 0;

    margin   : 0;

}

* html #header {
    height   : 255px;

    padding  : 0;

    margin   : 0 0 -3px 0;

}

#navigation {

    height        : 29px;

    width         : 686px;

    background    : url( ../img/nav_back.gif ) repeat-x top left;

    padding       : 0 0 0 14px;

    color         : #ff0000;

    font-weight   : bold;

    font-size     : 12px;

    float         : left;

}

*html #navigation {

    width         : 700px;
    
    font-family: Georgia;

}

#navigation div {

    float    : left;

    padding  : 8px 9px 0 0;
    
    font-family: Georgia;

}

#navigation div.divider {

    float       : left;

    padding     : 10px 9px 0 0;

    font-size   : 18px;

    color       : #fff;

    font-weight : normal;

}

#navigation a {

    font-size   : 12px;

    text-decoration    : none;

    color              : #fff;
    
    font-family: Georgia;

}

#navigation a:hover {

    color    : #ff0000;
    
    font-family: Georgia;

}

#nav-sub {

    height    : 20px;	

}

#content {

    clear      : left;

	min-height : 500px;

    padding    : 30px 10px 50px 10px;
	
	line-height:15px;
	
	color: #333333;

}

* html #content {

    height    : 250px; /* das hier f¸r den ie */

}

#content #left {

	float	: left;

	width	: 329px;

	padding	: 0 10px 0 0;

}

#content #divider {

	float		: left;

}

#content #right {

	float	: left;

	width	: 329px;

	padding	: 0 0 0 10px;

}

#content p {

    margin    : 0;

    padding   : 0;

}

#content a {

    text-decoration : none;

    color           : #660000;

}

#content #right a,
#content #right {
	 font-size:12px;
    
	 
}

#content a:hover {

    text-decoration : none;

    color           : #ff0000;

}

#footer {

    height    : 40px;

    font-size : 10px;

    color     : #5E5E5E;

    position: fixed;
    
    bottom: 0px;

    padding   : 0 0 0 10px;
	
	width:690px;
}

#footer a {

    text-decoration : none;

    color           : #5E5E5E;

}

#footer a:hover {

    color    : #ff0000;

}

#footer div {

    float    : left;

    padding  : 10px 25px 0 0;

}

#footer div.divider {

    float       : left;

    padding     : 13px 8px 0 0;

    font-size   : 36px;

    color       : #5E5E5E;

    font-weight : normal;

}

#footerhead {

    width       : 670px;

    color       : #990000;

    font-weight : bold;

    padding     : 20px 0 0 0;

    font-size: 12px;

}

.headLine {

	font-family: Georgia;
}



/* NEWS */

.news-date {

    font-weight      : bold;

    color            : #5e5e5e;

}

.news-date a {

    font-weight      : bold;

    color            : #5e5e5e;

    text-decoration  : none;

}

.news-date a:hover {

    text-decoration  : underline;

}

.news-headline {

    font-weight      : bold;

    color            : #5e5e5e;

}

.news-headline a {

    font-weight      : bold;

    color            : #5e5e5e;

    text-decoration  : none;

}

.news-headline a:hover {

    text-decoration  : underline;

}

.news-content {

    padding : 15px 0 0 0;

}

.news-content div {

    float   : left;

}

.news-bodytext {

    float   : left;

}

.news-image {

    float   : left;

    padding : 0 5px 0 0;

}

.news-image-single {

    float   : left;

    padding : 0 10px 0 0;

}

.news-more {

    clear   : left;

    padding : 10px 0 25px 0;

}

.news-more a {

    color            : #5e5e5e;

    text-decoration  : underline;

}

/* NEWS */



/* TYPO3 */

.csc-header {

    

}

.csc-header-n1 {

    

}

#left h1 {

    font-size   : 14px;

    font-weight : bold;

    color       : #990000;

    margin      : 0;

    padding     : 0 0 0 0;
    
    font-family: Georgia;
	
	line-height: 18px;
}

#content h1 {

    font-size   : 14px;

    font-weight : bold;

    color       : #990000;

    margin      : 0;

    padding     : 0 0 0 0;
    
    font-family: Georgia;
    
    line-height: 18px;
}

#left h2 {

    font-size   : 12px;

    font-weight : bold;

    color       : #5e5e5e;

    margin      : 0;

    padding     : 0 0 0 0;

}

#right h1 {

    font-size   : 14px;

    font-weight : bold;

    color       : #990000;

    margin      : 0;

    padding     : 0 0 0 0;
    
    font-family: Georgia;
    
    line-height: 18px;

}

#right h2 {

    font-size   : 12px;

    font-weight : bold;

    color       : #5e5e5e;

    margin      : 0;

    padding     : 0 0 0 0;

}

.csc-firstHeader {

    font-size   : 13px;

    font-weight : bold;

    color       : #990000;

    margin      : 0;

    padding     : 0;

}



/* TYPO3 */



/* ARTICLES */

.tx-kharticlepages-pi1 h2 {

    font-size   : 13px;

}

.bildbrowser {

    

}

/* ARTICLES */



/* CLIENTS */

.clientnavigation {

    font-weight     : bold;

    color           : #5e5e5e;

}

.clientnavigation a {
    font-size     : 13px;
    line-height   : 18px;
    text-decoration : none;

    color           : #5e5e5e;

}

.clientnavigation a:hover {

    text-decoration : none;

    color           : #ff000;

}

.clientnavigation-act {

    

}

/* CLIENTS */



/* LINKBOX */

.linkbox {

    float   : left;

    padding : 0 0 15px 0;

}

.linkbox div {

    float   : left;

}

.linkbox-icon {

    width   : 50px;

}

.linkbox-link {

    width   : 240px;

}

/* LINKBOX */

#oos_login
{
	top:131px;
	width:739px;
	left:-19px;
	border:thin solid #656667;
	background-color:#F1F1F1;
}
#oos_login_5
{
	border:thin solid #656667;
	background-color:#EBEBEB;
}

.news_list_item
{
	margin-bottom:5px;
	border-bottom:thin solid silver;
}

.news_list_headline_1 a
{
    font-size   : 13px;
    font-weight : bold;
    color       : #990000;
    margin      : 0;
    padding     : 0 0 0 0;
   line-height:30px;
}

.news_list_headline_2
{
    font-size   : 12px;
    font-weight : bold;
    color       : #5e5e5e;
    margin      : 0;
    padding     : 0 0 0 0;
   line-height:30px;
}

.news_list_content
{

}

.news_entry_headline_1
{
    font-size   : 13px;
    font-weight : bold;
    color       : #990000;
    margin      : 0;
    padding     : 0 0 0 0;
   line-height:30px;
}

.news_entry_headline_2
{
    font-size   : 12px;
    font-weight : bold;
    color       : #5e5e5e;
    margin      : 0;
    padding     : 0 0 0 0;
   line-height:30px;
}

.news_entry_content
{

}

.news_message
{
	font-weight:bold;
	color:red;
	padding:4px;
}
