html, body {
	padding:0;
	margin:0;

	height:100%;
}
h1{
	color: #199b99;
	font-size:23px;
	font-weight:normal;

	line-height:30px;
}
body div{
	border:0px solid black;
	font-family:Arial;
	text-align:left;
}
body{
	margin:0px;
	overflow:scroll;
	background:url('../img/bg_verlauf.jpg');
	background-repeat:repeat-x;
	background-color:#E4E5D7;
	text-align:center;
}
p.bodytext{
	margin:0;
	padding:0;
	text-align:left;
}
.page{
	width:666px;
	margin-left:auto;
	margin-right:auto;
}

.container_bg{
	background:url('../img/top_verlauf_bg.jpg');

	background-repeat:repeat-y;
	background-position:center top;
	width:667px;
}
.container{
	width:667px;
	background:url('../img/top_verlauf.gif');
	background-position:center top;
	background-repeat:no-repeat;
	text-align:center;
}
.logo{
	float:left;
	width:651px;
	text-align:center;
}
.menu1_content{

	text-align:center;

}
.content_center_right{
	background:url('../img/bg.jpg');
	background-repeat:repeat-y;
	min-height:400px;
	height:auto !important;
	height:400px;
	width:651px;
}
.content_center_right_inner{

}
.content{
	width:666px;
	padding:0 0 0 8px;

	float:left;
	min-height:490px;

}
.shadow_left{
	float:left;
	width:9px;
	height:50px;
}
.shadow_right{
	float:left;
	width:9px;
	height:200px;
}
.content_center{
	float:right;
	width:448px;
	margin:0 20px 0 20px;
	font-size:11px;
	padding:0 0 0 0;
	line-height:16px;
}
.content_right{
	float:left;
	width:153px;
	margin:0 0px 0 0;
	padding: 0 0 0 10px;
}
.site_banner{
	width:633px;
	margin:8px 0 8px 8px;
}

/**
 * Footer shadow
 */
.bottom_footer_shadow{
	width:667px;
	height:8px;
}
.bottom_footer_shadow_middle{

	background:url('../img/bottom_verlauf.jpg');
	background-repeat:repeat-x;
	float:left;
	height:8px;
	width:650px;
	overflow:hidden;
}
.bottom_footer_shadow_first{
	float:left;
	background:url('../img/linksunten.gif');
	background-repeat:no-repeat;
	height:8px;
	width:8px;
}
.bottom_footer_shadow_last{
	float:left;
	background:url('../img/rechtunten.gif');
	background-repeat:no-repeat;
	height:8px;
	width:8px;
}
/* Menue 1 */

.menu1{
	float:left;
	width:605px;
	height:26px;
	background:url('../img/menu_1_background.jpg');
	background-repeat:repeat-x;
}
.menu_1_left{
	float:left;
	background:url('../img/menu_1_left.jpg');
	width:14px;
	height:26px;
	margin-left:16px;
}
.menu_1_right{
	float:left;
	background:url('../img/menu_1_right.jpg');
	width:14px;
	height:26px;
}
.menu_1_active{
	float:left;
	background:url('../img/menu_1_background.jpg');
	background-repeat:repeat-x;
	padding:5px 16px 5px 16px;
	display:block;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}


.menu_1_inactive{
	float:left;
	background:url('../img/menu_1_background.jpg');
	background-repeat:repeat-x;
	padding:5px 16px 5px 16px;
	display:block;
	color:#8ababa;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}


/*  Menue 2*/
.menu2{
	float:left;
	width:605px;
	height:26px;
	background:url('../img/menu_2_background.jpg');
	background-repeat:repeat-x;
}
.menu_2_left{
	float:left;
	background:url('../img/menu_2_left.jpg');
	width:14px;
	height:26px;
	margin:0 0 0 8px;
}
.menu_2_right{
	float:left;
	background:url('../img/menu_2_right.jpg');
	width:14px;
	height:26px;
	margin:0 0 0 0;
}
.menu_2_active{
	float:left;
	display:block;
	height:26px;
	background:url('../img/menu_2_background_active2.jpg');
	background-repeat:repeat-x;
	padding:6px 9px 6px 9px ;
	color:#1c9a99;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}

.menu_2_inactive{
	float:left;
	display:block;
	background:url('../img/menu_2_background.jpg');
	background-repeat:repeat-x;
	padding:6px 9px 6px 9px ;
	color:#89cbca;
	color:#1c9a99;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	height:26px;
}
.menu_2_inactive:hover{
	background:url('../img/menu_2_background_active2.jpg');
	background-repeat:repeat-x;
}

/*
Menue 3
*/
.menu3{
	padding:10px  0 10px 8px;

}
.menu3 a{
	margin:0 0 0 0;
}
.menu_3_inactive{
	background-color:#f3f9f9;
	margin:2px 0 2px 0;
	text-align:left;
	vertical-align:middle;
	padding:3px 2px 3px 7px;
	width:130px;
}
.menu_3_inactive a{
	color:#1d9b98;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	display:block;
}
.menu_3_active{
	background:url('../img/menu_3_active.jpg');
	margin:2px 0 2px 0;
	text-align:left;
	vertical-align:middle;
	padding:3px 2px 3px 7px;
	width:130px;
}
.menu_3_active a{
	display:block;
	color:#1d9b98;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
.menu_3_spacer{
	visibility: hidden;
	height:30px;
	width:30px;
}
/* Bodytext in Menu3 hacky*/

div.menu3 p.bodytext{
	margin-right:5px;

}
/*
*/
div.menu3 p.bodytext a{
	line-height:20px;
}

div.menu3 p {
	font-size:10px ;
	padding-top:5px;
	color:#535353;
}
div.menu3 p font strong, div.menu3 p strong font{
	font-size:13px !important;
}
div.menu3 p font{
	font-size:11px !important;
}
div.menu3 hr{
	margin-right:0;
	height:3px;
}


/**
Footer menu
*/

.footer_menu{

	width:641px;
	font-family:Arial;
	font-size:10px;
	color:#1a9b97;
	text-align:right;
	background-color:#ffffff;
	padding:6px 0px 8px 0;

}
.footer_menu_links{
	margin-left:10px;
	text-align:left;
}
.footer_link_inactive{
	font-family:Arial;
	font-size:9px;
	font-weight:bold;
	color:#1a9b97;
}
.footer_link_active{
	font-family:Arial;
	font-size:9px;
	font-weight:bold;
	color:#1a9b97;
}


.breadcrumb{
	text-align:left;
	font-size:9px;
}
.breadcrumb a{
	text-decoration:none;
	color:#bfbfbf;
}

/**
* Content Menue Right
**/
.search{
	padding:16px 8px 16px 8px;
	text-align:left;
	color:#1c999b;
	font-size:11px;
	font-weight:bold;
	vertical-align:top;
}
.search input{
	vertical-align:top;
	border:1px solid #d4d4d4;
	margin:8px 1px 0 0;
	height:16px;
}
.language{
	padding:8px 8px 8px 8px;
	text-align:left;
	margin:0 0 0 0;
	border-top:3px solid #ffffff;
	border-bottom:3px solid #ffffff;
}
.language_inner{
	height:18px;
}
.language a{
	text-decoration:none;
}
.language_spacer{
	background-color:#ffffff;
	width:100%;
	height:3px;
}
.page_headline{
	min-height:150px;
	line-height:25px;
}

div.flash_border{
	float:left;
	width:auto;
	margin-top:4px;
}
div.textFlash{
	float:left;
	width:50%;
	margin-left:10px;
}

/* Content elemente */
.csc-textpic-image{
	margin:0 !important;
}
.csc-textpic-center{
	margin:0 !important;
}
div.csc-textpic-imagewrap{
	margin:0 !important;
	padding-top:4px;
}
.elliptec_gruen_text{
	color:#1e9a9a;
}
a.internal-link{
	color:#1e9a9a;
}
a.external-link-new-window{
	color:#1e9a9a;
}
.text_grau{
	color:#535353;
	font-weight:bold;
	font-size:13px;
}
.text_grau font{
	color:#535353;
	font-weight:bold;
	font-size:13px;
}
.mail{
	color:#1e9a9a;
}
.tabelle_rahmen_gruen{
	border-collapse:collapse;
}
.tabelle_rahmen_gruen tr{
	border-top:1px solid #535353;
	border-bottom:1px solid #535353;
}
.contenttable {
	border-collapse:collapse;
}
.contenttable td{
	border:2px solid white;
	padding-left:10px;
	font-size:11px;
}
.contenttable p.bodytext{
	margin-top:4px ;
	margin-bottom:4px !important;
	line-height:normal;
}
a.download{
	color:#1e9a9a;
}
.tx-newloginbox-pi1 label{
	font-size:13px;
	color:#535353;
}
.tx-newloginbox-pi1 td{
	font-size:13px;
	color:#535353;
}
.csc-sitemap li a{
	color:#1E9A9A;
}
p.bodytext a{
	color:#1E9A9A;
}
ul{
	padding-left:20px;
	margin-top:0px;
}

/* abstand zwischen bildern */
/* erste element in bilder liste */
div.csc-textpic-border div.csc-textpic-imagewrap dl.csc-textpic-image dt img{
	border-left:2px solid #ffffff !important;
	border-right:2px solid #ffffff  !important;
	border-top:0px !important;
	border-bottom:0px !important;
}


/* Tabellen in content elementen */
.content_center table.htmlarea-showtableborders{

	margin-bottom:15px;
}

/* Listen in Content */

div.content_center ul {
	 list-style-type:none;

	list-style-image: url(../img/elliptec_arrow_neu.gif);


}
div.content_center ul li{

	/*background:url('../img/next.gif');
	background-repeat:no-repeat;
	background-position:left 3px;
	*/
	margin:0;
	padding:0;
}
div.tx-newloginbox-pi1 th{

	text-align:left;
}
