
/***** LAYOUT *****/

body {
	text-align:center;
}

#center {
	margin:22px auto 25px auto;
	width:886px; /* header pure width 876px */
	text-align:left;
}

#menu {
	padding:40px 0 0 0;
}

#content {
	background-image:url(../t3_img/bg_content.jpg);
	background-repeat:repeat-y;
	margin-left:8px;
	padding:15px 15px 5px 7px;
}

#content_main {
	float:left;
	width:592px;
}

#content_main_main {
	background-image:url(../t3_img/bg_content_main.jpg);
	background-repeat:repeat-y;
	padding:0 0 0 20px;
}

#content_main_intro {
	background-image:url(../t3_img/bg_content_main_intro.jpg);
	background-repeat:no-repeat;
	height:8px;
	line-height:8px;
}

#content_main_extro {
	background-image:url(../t3_img/bg_content_main_extro.jpg);
	background-repeat:no-repeat;
	height:9px;
	line-height:9px;
}

#border {
	float: right;
	width: 216px;
	padding: 0 15px 0 15px;
	position: relative;
}

#border .element {
	width: 216px; /* IE */
}

#subtitle,
#submenu2 {
}

#subtitle h1 {
	font-size:14px;
	font-weight:bold;
	padding:5px 0 20px 0;
}

#border .element_main {
	background-image:url(../t3_img/bg_element_main.jpg);
	background-repeat:repeat-y;
}

#border .element_main p,
#border .element_main form,
#border .element_main h2,
#border .news-catmenu,
.tx-macinasearchbox-pi1 #searchform,
#border .tx-timtabtagcloud-pi1 {
	padding: 11px 10px 5px 24px;
}

#border .element_main p.subheader {
	padding: 0 10px 5px 24px;
}

.element_intro,
.element_extro {
	display:none;
}

#border .element_intro {
	background-image:url(../t3_img/bg_element_intro.jpg);
	background-repeat:no-repeat;
	height:8px;
	line-height:8px;
	display:block;
}

#border .element_extro {
	background-image:url(../t3_img/bg_element_extro.jpg);
	background-repeat:no-repeat;
	margin-bottom:10px;
	height:11px;
	line-height:11px;
	display:block;
}

/***** DEFAULT CLASSES *****/

br.clear {
	clear:both;
	height:0px;
	line-height:0px;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.submit,
.csc-mailform-submit {
	background-image:url(../t3_img/bg_submit.jpg);
	background-repeat:repeat-x;
	height:22px;
}

#border .submit,
#border .csc-mailform-submit {
	background-image:url(../t3_img/bg_submit_red.jpg);
	border: 1px solid #ff0102;
	color:white;
}

.close a {
	cursor:pointer;
}

.no-javascript {
	margin: 10px;
	padding: 2px 5px;
	border: 1px solid #ff0102;
}

.toggled {
	display: block !important;
}

/***** BODY *****/

body {
	background-image:url(../t3_img/bg_body.gif);
	background-repeat:repeat-x;
	background-color:#e8e8e9;
}

/***** HEADER *****/

#header_navigation {
}

#header {
	position: relative;
	height: 100px;
	background-image: url(../t3_img/bg_header.jpg);
	background-repeat: no-repeat;
	margin-top: 22px;
}

#logo {
	text-decoration: none;
}

#logo span {
	display: block;
	width: 170px;
	height: 100px;
	position: absolute;
    right: 0px;
    top: 0px;
}

/***** FOOTER *****/

#footer {
	clear:both;
	border-left:1px solid white;
	border-bottom:1px solid white;
	border-right:1px solid white;
	margin:0px 0px 0px 8px;
	padding:2px 15px;
	background-color:#cfd0d0;
}

#footer,
#footer a,
ul#meta_navigation,
ul#meta_navigation li {
	font-size:10px;
}

ul#meta_navigation {
	float:right;
	list-style-type:none;
	margin-top:-2px;
}

ul#meta_navigation li {
	display:inline;
}

ul#meta_navigation .pipe {
	margin:0px 10px;
}
/***** HEADING *****/

h1.imageheader {
  height: 26px;
  background-repeat: no-repeat;
}

h1.imageheader strong {
  display:none;
}

/***** LIGHTBOX *****/

#overlay {
	visibility: hidden;
	opacity:0.8;
	left:0pt;
	position:absolute;
	top:0pt;
	z-index:90;
}

body #overlay {
    background-color: black;
}

#lightbox {
	display: block;
	top:100px;
	position:absolute;
	text-align: left;
	width:700px;
	z-index:100;
	background-color: white;
}

#lightbox #lightbox-close {
    float: right;
    font-weight: bold;
    font-size: 16px;
    cursor: pointer;
}

#lightbox #lightbox-content {
    margin: 10px;
    padding: 5px 10px;
    background-color: #e8e8e9;
    display:none;
}

#lightbox #ajax_loading {
	display: none;
	padding: 10px 10px 15px 10px;
	text-align: center;
	line-height:30px;
}

#lightbox #ajax_loading img {
    vertical-align: middle;
    padding: 0 10px;
}

/******************************************/
/*                                        */
/*    �berarbeitungen August 2008 / ce    */
/*                                        */
/******************************************/

#content_main_main {
   padding-left: 7px;
}

#content_main .csc-header h1, #content_main #subtitle h1 {
	background: #DF001B;
	color: #FFFFFF;
	padding: 5px 5px 5px 15px;
}

#content_normal .bodytext,
#content_normal .MsoNormal,
#content_normal form {
   padding-left: 15px;
}

#content_main_main .element {
   padding-bottom: 5px;
}

#content_normal .content-toggled .bodytext {
   padding-left: 0;
}

.news-amenu-container {
   padding-left: 15px;
}

.element_main ul.csc-bulletlist { 
   padding-left:10px; 
}

#content_main_main {
   padding-top: 10px;
}

#content_normal, .element_main .bodytext, .news-single-item p.subheader, .csc-textpic {
   padding-top: 5px;
}

#page_62 .tx-newloginbox-pi1, #page_45 .tx-newloginbox-pi1 {
   padding: 10px 0 0 15px;
}

#page_18 .tx-ttaddress-pi1, #page_88 .tx-ttaddress-pi1, #page_89 .tx-ttaddress-pi1, #page_87 .tx-ttaddress-pi1 {
   margin-left: 5px;
}

.element_main ul.csc-bulletlist, div.body ul, .news-single-item ul {
   list-style-type: none;
   padding-left: 0;
}

ul.csc-bulletlist li, div.body ul li, .news-single-item ul li {
   background: url(../t3_img/red_dot.jpg) center left no-repeat;
   padding-left: 15px;
}


