﻿<style type="text/css">
<!--
/* ################ building container ######################## */
.all  {
	background:#111 ;
	width:100%;
	}

#all {
    font-family: Verdana, Geneva, sans-serif;
    background:#161616 ;
   
    position:absolute;
    height:100%;
    width:100%;
    top:0px;
    left:0px;
    right:0px;
    bottom:0px;
	
}
#header {
    background: #E9C5C5;    
	background: 
		-webkit-gradient(
			linear, 
			left top, 
			bottom, 
			from(#FFF), 
			to(#E9C5C5)
		);     
	background: 
		-moz-linear-gradient(
			top ,
			#FFF, 
			#E9C5C5
		);
    margin: 0px auto;
    padding: 0px 0 0 0px;
    width: 100%;
    height:100px;
	}

.show_more {
   height: 100%;
   top:40px;
   width: 100%;
   text-align:center; 
   
}


#main {
   position:absolute;
   top:360px;
   height:auto;
   width:100%;
   left:0px;
   
   /*
    margin: 0 auto;
    width: 100%;
    clear: both;
    */
    background:#161616 url(../images/b1_01.jpg) left top no-repeat;
	/*background:#FFF ;*/
}
#panel{
    background-color:#222;
    width:100%;
    position:fixed;
    bottom:0px;
    left:0px;
    right:0px;
    height:0px;
    text-align:center; 
}

#wrapper{
    position:relative;
    margin:40px auto 0px auto;
}
#topcontent{
    margin:0px auto;
    /*background: #161616;*/
    width: 1100px;
}

#topbanner {
    margin:0px auto;
    width: 1100px;
    /*background: #161616; */
    /*max-height: 280px;*/
}

#topbanner .flexi .flexicontent {
    background: #161616; 
    /*max-height: 280px;*/
}

#footer  {
	/*height: 68px;*/
	margin: 10px auto;
	width: 1100px;
	
}

#footer p a {
     color: #999999;
}

#footer p a:hover {
     color: #900;
}


#all #main #platte {
background: #FFF;
margin: 0px auto;
width: 1100px;
}
/* ################ CONTAINERFORMATS ######################## */



#all #main  ul {
	margin-left: -14px;
}

#all #main  .csc-textpic-imagewrap {
	margin-left: 10px;
	margin-bottom: 10px;
}



#main .flexi  {
margin: 0 auto;
background: #161616;
}


#main .platte  {
margin: 0 auto;
background: #efefef;
}



#main .platte h2, #main .flexi h2 {
margin-left: 20px;
}

#main .platte .bodytext , #main .flexi .bodytext{
margin: 0px 30px 0px 30px;
}

#main #topbanner .flexi .flexicontent {
padding-top: 10px;

}



.flexi .flexiClearContent {
margin: 0 auto;
}


/* ################ (MAINCONTROLL) ######################## */

#logo {
background: url(../images/0901_addit-logo_rz_rot_flach.png) left top no-repeat;

}


#overview {
margin: 0px auto;
width: 1100px;
}

#overview #logo {
position:absolute;
z-index:100;
top: 0px;
width: 146px;
float:left;
}

#overview #slideDownBoxMenu {
float:right;
z-index:100;
margin-left:0px;
margin-top: 0;
width: 923px;
height: 80px;
}

#ilike {
position:absolute;
z-index:110;
top: 73px;
margin-left:1040px;
width: 170px;
}

#overview ul.mainmenu {
background: url(../menu/neues_menu_right.jpg) right no-repeat;
height: 80px;
margin-top: 0px;
}

#overview ul.mainmenu li {
font-weight:bold;
font-variant:small-caps;
display: inline;
list-style:none;
margin: 0;
padding: 0;
}


#overview ul.mainmenu a, #overview ul.mainmenu li.hcur, #overview ul.mainmenu li.hactifsub a {
float: left; 
width: 100px;
margin: 0px 0px 0px 0px;
padding: 35px 30px 0px 20px;
color: #fff;
height: 50px;
}

#overview {
color: #fff;
}

#overview ul.mainmenu li.hno a:hover,  #overview ul.mainmenu li.hcur, #overview ul.mainmenu li.hactifsub a {
/*height: 80px;*/
margin: 0px 0px 0px 0px;
color: #222/*43fb03*/;
background: url(../menu/neues_menu_over.jpg) left top repeat-x;
height: 50px;
}

#overview ul.mainmenu div {
clear:left;
}

/* ################ BREADCRUMB ######################## */

#breadcrumb {
   position:absolute;
   top:330px;
   height:auto;
   width:90%;
   left:10px;
   color:#ABABAB;

}



/* ################ SUBCONTROL ######################## */


#subcontroll .sitem {
border-right:#fff solid thin;
}

#subcontroll .actualitem {
color: #000;
background: url(../intro/subnav_item_over.jpg) left top repeat-x;
float:left;
padding:10px 60px 10px 60px;
}

#subcontroll .sitem a {
background: url(../intro/subnav_item.jpg) left top repeat-x;
float:left;
color: #fff;
padding:10px 60px 10px 60px;
}

#subcontroll {

}

#subcontroll a:hover {

color: #fff;
background: url(../intro/subnav_item_over.jpg) left top repeat-x;
}



/* ################ NewsFORMATS ######################## */

.news-single-img {

padding: 10px;
border: #990000 ridge 4px;
}


.news-list-item img {
border: #990000 inset 8px;
}
.news-list-item {
border-bottom: #990000 groove 6px;
}

.news-list-item H2 {
     font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 25px;
	line-height: 35px;
	color: #BBBBBB;
}

.news-list-category {
     color: #999999;
}


#news-list-slider {
padding-top: 10px;

}
#news-list-slider h3 p{
 padding: 0 0 0 0;
}

ul.anythingBase {
padding-left: 20px;
}

.news-single-additional-info {
margin-top:15px
 
}



	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	margin-left:10px;
	margin-bottom:5px;
	margin-right: 60px;
}

.prev-link a, .next-link a {
  font-size: 10px;
}
.news-single-item H2 {
     font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 30px;
	line-height: 15px;
	color: #888888;
}	
.news-single-item h3 {
    font-weight: normal;
	font-size: 16px!important;
	color: #626262!important;
	
}

.news-single-item p, .link-items-block a, .news-single-related a, .news-single-files a {
    font-size: 10px!important;
	color: #626262!important;
}

.link-items-block a:hover, .news-single-related a:hover, .news-single-files a:hover {
    font-size: 10px!important;
	color: #993300!important;
}


.news-single-img {
	float: right;
	margin-right:0px;

}
.news-single-additional-info {
	width:370px;
	margin-top: 0px;
	font-size: 10px!important;
	color: #626262!important;
}


.news-single-imgcaption {
	padding:3px;
	
}

.news-single-category {
    float: right;
}

.news-single-backlink {
clear: left;
border-top: #990000 outset 4px;
width:100%;
}
.news-single-backlink, .news-single-backlink a {
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.news-single-timedata {
	float: right;
}
.news-single-timedata, .news-single-author, .news-single-imgcaption {
	font-size: 9px;
}
.news-single-author {
	margin-right:5px;
}
.news-single-additional-info {

/* 	clear: both; */
	margin-top: 0px;
	padding-bottom:0px;
	

}
.news-single-additional-info .news-single-related, .news-single-files, .link-items-block   {
     margin-top: 0px;
	margin-left:5px;
	float:left;
}

.related-header,  .links-header, .new-single-related-header, .news-single-files  {
     margin:0px !important;
	font-family: Verdana, Geneva, sans-serif!important;
	font-size: 10px!important;
	color: #989898!important;
}





.news-single-backlink {
  clear:left;
}

.news-list-container {
  margin-top: -20px;
  padding:20px;
}


/* ################ TEXTFORMATS ######################## */



/*-------------------------------1--*/
#topbanner h1 {
	color: #990000; font-size: 55px; line-height:45px; margin: 0px; padding: 0px;
	}
#main #topbanner  #flexi h1, #main #flexBack h1 {
	color:  #333;font-size: 40px;line-height:45px;margin: 0px;padding: 0px!important;
	}
#main  #platte h1 {
	color:  #777;font-size: 40px;line-height:45px;margin: 0px;padding: 0px!important;
	}
/*-------------------------------2--*/
#news-list-slider h2 a {
font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	line-height: 15px;
	color: #888888;
}


#all #main #topbanner .bodytext a {
   color: #990000;
}

#all #startpage p {
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	line-height: 15px;
	color: #E8E8E8;
}

#all #main #intro p {
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #787878;
}

#all #main #intro .bodytext, #all #main #intro .align-justify {
	margin-left: 10px;
}

#all #main #topbanner h1 {
	color: #B8B8B8;
}
#all #main #topbanner h2 {
	color: #B8B8B8;
}
#all #main #topbanner h3 {
	color: #B8B8B8;
}
#all #main #topbanner h4 {
	color: #B8B8B8;
}

dl.csc-menu dd {
	color: #E8E8E8;
}

#all #main #intro h2 {
	margin-left: 10px;
	color: #990000;
}
#all #main #intro h3 {
	margin-left: 10px;
	color: #930000;
}
#all #main #intro h4 {
	margin-left: 10px;
	color: #930000;
}

#all #main #intro h5 {
	margin-left: 10px;
	color: #930000;
}

#all #main #intro h6 {
	margin-left: 10px;
	color: #000000;
}


#all #main p, #all #main  {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #939393;
}

#all #main #intro p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #989898;
}

#all #main #intro .platte p {
    padding: 0px;
    font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
    color: #282828;
}

#intro .flexicontent p {
    margin: 0 10px 0 10px;
}

#all #main #intro .platte h2 {
    color: #990B0D;
}



#all #intro p {
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	line-height: 15px;
	color: #E8E8E8;
}

.platte .bodytext {
  text-align: left;
}

#all #footer p { 
    margin-left: 10px;
    font-size: 0.7em;
    letter-spacing: 0.1em;
    color: #929292;
}

#all #header p {
	
	font-family: Verdana, Geneva, sans-serif;
	padding: 0 10px 0 10px;
	font-size: 1em;
	color: #929292;
	line-height: normal;
}
.bigtext {
	color:#990B0D; 
	font-style: italic; 
	font-family: Verdana, Geneva, sans-serif; 
	font-size:30px;
	font-weight: bold;
}
.bigtext_headline {
	color:#990B0D; 
	font-style: italic; 
	font-family: Verdana, Geneva, sans-serif; 
	font-size:45px;
	line-height: 35px;
	font-weight: bolder;
}

.bigtext_intro {
	color: #000; font-weight: bolder; font-size: 50px; font-family: Verdana, Geneva, sans-serif;
}

.subline {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	letter-spacing: 0.5em;
	text-align: center;
	white-space: nowrap;
	display: inline;
     background:#CE1616;
	
}
#all #main img {
	

}

.csc-textpic {
padding: 0px 0px 15px 0px;
}

.csc-textpic-caption {
 font-size: 10px;
 color: #EFEFEF;
 line-height: 10px;
}

.indent, dl.csc-menu {
margin-left: 20px;
}

.align-right {
text-align: right;
}

.align-left {
text-align: left;
}
/* ################ LINKFORMATS ######################## */

a:link {
	color: #999;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #555;
}
a:hover {
	text-decoration: none;
	color: #990000;
}
a:active {
	text-decoration: none;
	color: #CCC;
}

.menulevel1 a:link {
	color: #ffffff;
	}
.menulevel1 a:visited {
	color: #ffffff;
	}
.menulevel1 a:hover {
	color: #990000;
	}
.menulevel1 a:active {
	color: #990000;
	}
	
.menulevel2 {
	
	}
	
/* ################ Scroller ######################## */	
	 div.page {
           
            
            width: 80%;
            margin: auto;
            padding: 10px;
        }
        
         div.page p {
         color: #929292!important;
         }
         
         div.page p a {
         color: #CC3333!important;
         }
        
        img.me {
            float: left;
            margin-right: 10px;
        }
        div.items {
            padding: 10px;
        }
        div.items img {
            margin: 10px 5px;
            height: 150px;
           
        }
        div.loader {
            font-style: italic;
            text-align: center;
            margin: 20px;
            height: 24px;
            background: url(loader.gif) no-repeat center center;
        }


/* ################ POSITIONING ######################## */

.right {
	float: right;
}
.left {
	float: left;
}

.center {
	float: left;
}

.clearfix {
	clear: both;
}
-->
</style>
