  /****************************/
 /* Allgemeine Einstellungen */
/****************************/
*
	{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}
	
html 
	{
	min-height: 100%;
	margin-bottom: 1px;
	}

body
	{
	text-decoration: none;
	color: #474747;
	font: 11px/15px "Lucida Grande", Lucida, Verdana, sans-serif;
	background: #d2dde6 url(gfx/hintergrund.jpg) repeat-x;
	}
	
img
	{
	border: none;
	}
input[type=text] {
	width: 300px;
}
	
  /*********************************/
 /* HeaderContainer Einstellungen */
/*********************************/
.header
	{
	margin: 0 auto;
	height: 203px;
	width: 778px;
	background: url(gfx/header_logo.jpg);
	}
	
  /*******************************/
 /* MainContainer Einstellungen */
/*******************************/
.main
	{
	margin: 0 auto;
	min-height: 711px;
    	height: auto !important;
    	height: 711px;
	width: 778px;
	background: url(gfx/main_back_links.gif) repeat-y;
	}
	
  /**************************************/
 /* NavigationsContainer Einstellungen */
/**************************************/
.navi
	{
	float: left;
	min-height: 711px;
    	height: auto !important;
    	height: 711px;
    	width: 235px;
    	background: #FFF url(gfx/hintergrund_navi.jpg) no-repeat;
	}
	
.newsletter
	{
	margin: 78px 28px 10px 22px;
	height: 0px;
	width: 191px;
	font-weight: bold;
	color: #e87307;
	}

.partner a
	{
	text-align: center;
	}

.partner img
	{
	border-bottom: 1px solid #ccc;
	margin: 0 28px 0 22px;
	}

  /**********************************/
 /* ContentContainer Einstellungen */
/**********************************/	
.content
	{
	float: right;
	min-height: 711px;
    	height: auto !important;
    	height: 711px;
    	width: 538px;
    	background: #FFF;
	}
* html .content
	{
     border: 0px solid red;
     width: 520px;
	}
	
.content A:link 	{color: #e87307; text-decoration: none;}
.content A:visited 	{color: #e87307; text-decoration: none;}
.content A:hover 	{color: #68a8e9; text-decoration: none;}
.content A:active 	{color: #e87307;text-decoration: none;}
	
.content_index, .content_text, .team_bilder
	{
	margin: 0 35px 0 35px;
	width: 468px;
	min-height: 930px;
    	height: auto !important;
    	height: 930px;
 	}
 	
* html .content_index
	{
	margin: 0 15px 0 15px;
	width: 470px;
	border: 0px solid red;
 	}

* html .content_text
	{
	margin: 0 15px 0 15px;
	width: 470px;
	border: 0px solid red;
 	}
* html .team_bilder
	{
	margin: 0 15px 0 15px;
	width: 470px;
	border: 0px solid red;
 	}	 	
.content_index h1, .team_bilder h1
	{
	color: #68a8e9;
	font-size: 18px;
	line-height: 18px;
	font-weight: normal;
	margin-top: 15px;	
	margin-bottom: 14px;
	}
	
.content_text h1
	{
	color: #68a8e9;
	font-size: 24px;
	line-height: 24px;
	font-weight: normal;
	margin-bottom: 24px;
	}
	
.content_index h2, .content_text h2, .team_bilder h3
	{
	color: #68a8e9;
	font-size: 15px;
	line-height: 15px;
	font-weight: normal;
	margin-bottom: 15px;
	}
	
.content_index h3, .content_text h3, .team_bilder h2
	{
	color: #8e8e8e;
	font-size: 18px;
	line-height: 18px;
	font-weight: normal;
	margin-bottom: 18px;
	}
	
.team_bilder img
	{
	border: none;
	}
	
.bild_links
	{
	float: left;
	margin-right: 24px;
	}
	
.bild_mitte
	{
	float: left;
	margin-right: 24px;
	}
	
.bild_rechts
	{
	float: left;
	width:140px;
	}
	
fieldset
	{
	border: 0;
	}
	
.tx-thmailformplus-pi1 input, .tx-thmailformplus-pi1 select, .tx-thmailformplus-pi1 textarea
	{
	margin-bottom: 5px;
	}
	
.bestellformular ul{
list-style-type: disc;	
}

  .bestellformular legend{
 	border: 0px solid black;
 	margin:  5px 0px 5px -5px;
 	font-weight: bold;
 }
  /*******************************/
 /* NewsConatiner Einstellungen */
/*******************************/
.news_box
	{
	
	}
.news-list-container .abrisslinie
{
        margin-left: -36px;
         margin-right: 0px;
	padding:0px;
	/*border: 1px solid red;*/
	width:539px
}
.news_header a:link, .news_header a:visited, .news_header a:active, .news_header a:focus, .news_header h2
	{
	color: #68a8e9;
	font-size: 18px;
	line-height: 24px;
	font-weight: normal;
	margin-bottom: 5px;
	}

	
.news_date
	{
	margin-bottom: 10px;
	}

.news_teaser, .news_teaser h3
	{
	font: 11px/15px "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight: bold;
	color: #474747;
	}
	
.news_content
	{
	
	}

.news_more, .news_back
	{
	margin-top: 20px;
	}


  /*********************************/
 /* SpacerConatiner Einstellungen */
/*********************************/	
.spacer
	{
	clear: both;
	}

  /*********************************/
 /* FooterConatiner Einstellungen */
/*********************************/	
.footer
	{
	margin: 0 auto;
	clear: both;
	height: 102px;
	width: 778px;
	background-color:#bbb;
	background: url(gfx/footer.jpg);
	}
	
.links
	{
	float: left;
	margin: 51px 0 0 26px;
	color: #525252;
	}
	
.links a
	{
	color: #E87307;
	font-weight: normal;
	text-decoration: none;
	font-size: 90%;
	}
	
.links img
	{
	margin: 0 10px 0 0;
	}
	
.rechts
	{
	float: right;
	margin: 51px 26px 0 0;
	color: #B0B0B0;
	}
	
	
	
/*#####################################  KUNDENREFERENZ  #################################################################*/


.kundenref {
         margin-left: -36px;
         margin-right: -50px;
	background-image: url(splash/images/risskante.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding:0px 50px 78px 35px;
	/*border: 1px solid red;*/
	width:470px
}





/*Stylesheets für 1. version der Kundenkonferenz*/
/*.kundenref {
         margin-left: -20px;
	border-bottom: solid 1px #cccccc;
	padding-top: 10px;
	padding-bottom: 25px;
	}


.kundenref .csc-textpic img{
	border: solid 1px #cccccc;
	}
	
.kundenref p{
	font-style:oblique;
	}
*/




.frontEndEditIcons {
	width:0px;
	height:0px;
	}





/*#################################   Sprachauswahl  ###################################*/

	
.tx-srlanguagemenu-pi1 {
	position: relative;
	top:120px;
	left:650px;
	width: 100px;
	

}