/**
 * ----------------------------------------------------------------------------
 * Stylesheet for K-TEAM
 * Autor: Johannes Hentrich
 * Last changed: 17.6.2008
 * ----------------------------------------------------------------------------
 */

/**
 * Page and content areas
 */
body { 
	margin: 0;
	padding: 0;
	background: #272729 url('../images/k_team_hintergrund.jpg') no-repeat top center;
	text-align: center;
}

body, table, td { 
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}


#page
{
 	margin:0 auto;
 	text-align:left;
 	width:996px;
}


#logo {
	position: absolute;
	margin-left: -3px;
	width: 996px;
	height: 144px;
	top: 11px;

}

#content
{
	position: absolute;
	margin-left: -3px;
	top: 155px;
	width: 996px;
	background-color:#ffffff;
}

#right-home-content
{
	position: absolute;
	margin-left: 200px;
	top:317px;
	width: 793px;
	text-align: left;
}

#right-home-content a
{

	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-decoration:none;
	font-weight:bold;
	color: #c41035;
}

#contentmain
{
	margin-left: 200px;
}


#contentarea 
{
	width: 570px;
	text-align: left;
	min-height:650px;
}

#contentarea-free
{
	width: 570px;
	text-align: left;
}

#contentarea-free a
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-decoration:none;
	font-weight:bold;
	color: #c41035;
}

#contentarea-sitemap
{
	width: 570px;
	text-align: left;
}

#contentarea-sitemap
{
	width: 570px;
	text-align: left;
	min-height:650px;
}

#contentarea-sitemap ul
{
   margin-left: 38px;
	list-style-image: url(../images/rot_menu.gif);
}

#contentarea-sitemap h1
{
padding-top:30px;
padding-left: 15px;
margin-top: 0px;
font-size: 26px;
font-family: Arial, sans-serif;
letter-spacing: 2px;
color:#454749;
width:500px;
line-height: 36px;
}

#content-home-area 
{
	width: 792px;
	text-align: left;
	height:625px;
	margin-left: 4px;

}

#content-home-area a
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-decoration:none;
	font-weight:bold;
	color: #c41035;
}

#content-home-area a:visited
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-decoration:none;
	font-weight:bold;
	color: #c41035;
}

#rightcontent
{
	position: absolute;
	margin-left: 790px;
	top:238px;
	width: 180px;
	text-align: left;
}

#bild-content
{

	margin-left: 16px;
	text-align: left;
}
#leftcontent 
{
	margin-left: 15px;
	padding-top: 10px;
	width: 180px;
	text-align: left;
}


#left_column
{
	position:absolute;
   margin-left:0px;
   top:162px;
   width:217px;
	z-index:80;

}

#menu_container
{
   margin-left:0px;
   width:217px;
   background:url(../images/menu_punktiert.gif) bottom left no-repeat;
	z-index:70;
}

#main_menu {
    margin-left:15px;
    width:217px;
    z-index:50;
}

/**
 * Navigation
 */
 
ul
{
	margin: 0;
	padding: 0px 0px 15px 0px;
	list-style-type: none;
}



#main_menu .no-active
{
        color:#454749;
        text-decoration:none;
        font-family: Verdana, sans-serif;
        font-weight:bold;
        font-size:12px;
        display:block;      
}


#main_menu .active
{
        color:#c00018;
        text-decoration:none;
        font-weight:bold;
        font-family: Verdana, sans-serif;
        font-size: 12px;
        display:block;
}



#main_menu .sec-no-active
{
        color:#454749;
        text-decoration:none;
        font-family: Verdana, sans-serif;
        font-size: 12px;
        font-weight:bold;
        display:block;
}

#main_menu .sec-active
{
        color:#c00018;
        text-decoration:none;
        font-weight:bold;
        font-family: Verdana, sans-serif;
        font-size: 12px;
        display:block;
}

#main_menu .third-no-active
{
        color:#454749;
        text-decoration:none;
        font-family: Verdana, sans-serif;
        font-size: 12px;
        font-weight:bold;
        display:block;
}

#main_menu .third-active
{
        color:#c00018;
        text-decoration:none;
        font-weight:bold;
        font-family: Verdana, sans-serif;
        font-size: 12px;
        display:block;
}

#main_menu .fourth-no-active
{
        color:#454749;
        text-decoration:none;
        font-family: Verdana, sans-serif;
        font-size: 12px;
        display:block;
}

#main_menu .fourth-active
{
        color:#c00018;
        text-decoration:none;
        font-family: Verdana, sans-serif;
        font-size: 12px;
        display:block;
}

#main_menu .fifth-no-active
{
        color:#454749;
        text-decoration:none;
        font-family: Verdana, sans-serif;
        font-size: 12px;
        display:block;
}

#main_menu .fifth-active
{
        color:#c00018;
        text-decoration:none;
        font-family: Verdana, sans-serif;
        font-size: 12px;
        display:block;
}

#main_menu a:hover
{
        color:#c00018
}



.no-active {
	width:148px;
        background-image: url(../images/grau_menu.gif);
        background-position: left;
        background-repeat: no-repeat;
        padding:6px 0px 7px 18px;
		  margin-top: 2px;
        z-index:20;
}

.active {
	width:148px;
        background-image: url(../images/rot_menu.gif);
        background-position: left;
        background-repeat: no-repeat;
        padding: 6px 0 7px 18px;
		  margin-top: 2px;
		  margin-bottom: -6px;
        z-index:30;
}

.sec-no-active {
	width:148px;
   padding: 0px 0px 0px 18px;
}

.sec-active {
	width:148px;
   padding: 0px 0px 0px 18px;
}

.third-no-active {
   width:148px;
    padding: 3px 0px 0px 33px;
}

.third-active {
	width:148px;
     padding: 3px 0px 0px 33px;
}


.fourth-no-active {
	width:136px;
  padding: 0px 0px 0px 48px;
}

.fourth-active {
	width:136px;
   padding: 0px 0px 0px 48px;
}

.fifth-no-active {
	width:120px;
  padding: 0px 0px 0px 63px;
}

.fifth-active {
	width:120px;
   padding: 0px 0px 0px 63px;
}

#top_home
{
	position: absolute;
	margin-left: 732px;
	top: 165px;
	text-align: left;
	z-index:50;
}

#top_home a
{
	text-decoration:none;
	font-size: 12px;
	color:#454749;
}

#top_kontakt
{
	position: absolute;
	margin-left: 781px;
	top: 165px;

	text-align: left;
	z-index:20;
}

#top_kontakt a
{
	text-decoration:none;
	font-size: 12px;
	color:#454749;
}



#top_kontakt .top-active
{
	  color:#c00018;
     text-decoration:none;
     font-weight:bold;
     font-family: Verdana, sans-serif;
     font-size: 12px;
     font-weight:bold;

}

#top_impressum
{
	position: absolute;
	margin-left: 843px;
	top: 165px;
	width: 100px;
	text-align: left;
	z-index:30;
}

#top_impressum a
{
	text-decoration:none;
	font-size: 12px;
	color:#454749;
}

#top_impressum .top-active
{
	  color:#c00018;
     text-decoration:none;
     font-weight:bold;
     font-family: Verdana, sans-serif;
     font-size: 12px;
     font-weight:bold;

}


#top_sitemap
{
	position: absolute;
	margin-left: 926px;
	top: 165px;
	width: 100px;
	text-align: left;
	z-index:30;
}

#top_sitemap a
{
	text-decoration:none;
	font-size: 12px;
	color:#454749;
}

#top_sitemap .top-active
{
	  color:#c00018;
     text-decoration:none;
     font-weight:bold;
     font-family: Verdana, sans-serif;
     font-size: 12px;
     font-weight:bold;

}

/**
 * Content
 */

#contentarea P
{
padding-left: 15px;
color:#454749;
}

#contentarea-free P
{
padding-left: 15px;
color:#454749;
}

#contentarea-free ul
{
   margin-left: 38px;
	list-style-image: url(../images/grau_menu.gif);
}

#rightcontent .bodytext
{
padding-left: 15px;
color:#454749;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
}

#contentarea H1
{
padding-top:30px;
padding-left: 15px;
margin-top: 0px;
font-size: 26px;
font-family: Arial, sans-serif;
letter-spacing: 2px;
color:#454749;
width:500px;
line-height: 36px;
}

#contentarea-free H1
{
padding-top:30px;
padding-left: 15px;
margin-top: 0px;
font-size: 26px;
font-family: Arial, sans-serif;
letter-spacing: 2px;
color:#454749;
width:500px;
line-height: 36px;
}

#content-home-area H1
{
padding-top:30px;
padding-left: 15px;
margin-top: 0px;
font-size: 26px;
font-family: Arial, sans-serif;
letter-spacing: 2px;
color:#454749;
width:490px;
line-height: 36px;
margin-bottom: 17px;
padding-bottom:2px;
}

#content-home-area H3
{
padding-top: 24px;
font-size: 16px;
font-family: Arial, sans-serif;
font-weight:bold;
color:#454749;
}

#contentarea H2
{
padding-left: 15px;
margin-top: 0px;
font-size: 16px;
font-family: Arial, sans-serif;
color:#c00018;
}

#contentarea-free H2
{
padding-left: 15px;
margin-top: 0px;
font-size: 16px;
font-family: Arial, sans-serif;
color:#c00018;
}

#right-home-content H3
{
padding-top: 15px;
font-size: 16px;
font-family: Arial, sans-serif;
font-weight:bold;
color:#454749;

}

#contentarea ul
{
   margin-left: 38px;
	list-style-image: url(../images/grau_menu.gif);
}

#contentarea li
{
	padding-bottom: 12px;
}

#contentarea a
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-decoration:none;
	font-weight:bold;
	color: #c41035;
}

#contentarea a.impressum
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-decoration:none;
	font-weight:normal;
	color:#454749;
}

#contentarea a.impressum:visited
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-decoration:none;
	font-weight:normal;
	color:#454749;
}


#contentarea a:visited
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-decoration:none;
	font-weight:bold;
	color: #c41035;
}

#contentarea-sitemap a
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-decoration:none;
	font-weight:bold;
	color: #c41035;
}

#contentarea-sitemap a:visited
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-decoration:none;
	font-weight:bold;
	color: #c41035;
}

.csc-sitemap a
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-decoration:none;
	font-weight:bold;
	color: #000000;
}

.csc-sitemap a:visited
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-decoration:none;
	font-weight:bold;
	color: #000000;
}


#rightcontent p
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

#rightcontent a
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-decoration:none;
	font-weight:bold;
	color: #c41035;
}

#rightcontent a:visited
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-decoration:none;
	font-weight:bold;
	color: #c41035;
}

#rightcontent h1
{
	padding-left: 15px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #c41035;
}

#leftcontent a
{
     color:#c00018;
     text-decoration:none;
     font-weight:bold;
     font-family: Verdana, sans-serif;
     font-size: 12px;
}




.lo {
	background:url(../images/punktiert_vertikal_oben.gif) top left no-repeat; 
}



.lu {
	background:url(../images/punktiert_horizontal_unten.gif) bottom left no-repeat;
}

/**
 * tt_news
 */
 
.news-single-backlink
{
padding-left:15px;
}

.news-list-item-newslist
{
padding-left:15px;
}

img
{
border:0px;
}


.subheader
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color:#454749;
}

.news-list-item-newslist
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color:#454749;
}

.table-margin
{
	padding-left:15px;
}

.style1
{
	font-size:11px;
}

#contentarea .csc-textpic-imagewrap
{
	margin-left: 5px;
}

.home-spacing
{
	padding-left:15px;
}

DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
border: 1px solid #CCCCCC;
padding: 0px 0px;
}


