@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 13px;
         line-height : 160%;
	text-indent : 0px;
	margin: 0;
	padding: 0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;}
input {
	font-family:  Arial, Verdana,Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	width: auto;
	border: 1px solid #666666;
	color: #000000;
}
textarea{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	height: auto;
	width: auto;
	border: 1px solid;
	color: #4D5563;
}
select{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	height: auto;
	width: auto;
	border: 1px solid;
	color: #4D5563;
}

P {
	font-family:  Arial,Verdana, Helvetica, sans-serif;
font-size : 13px;
line-height : 160%;
margin-bottom:0px;
margin-top:0px;
padding-bottom : px;
text-indent : 0px;
}

a:link {
	color: #1B95BC;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #1B95BC;
}
a:hover {
	text-decoration: underline;
	color: #1B95BC;
}
a:active {
	text-decoration: none;
	color: #1B95BC;
}
img {
	border:none;
}
h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
}
h1 {
	font-size: 14px;
	color: #1B95BC;
}
h2{
	font-size: 12px;
	color: #1B95BC;
}
h3 {
	font-size: 14px;
	color: #1B95BC;
}

div.tabelle{
width: 954px;
margin-left:40px;
}
div.flash{
height:531px;
}
div.navi{
padding-top: 15px;
padding-bottom: 25px;
}

div.fuss2{
padding-top: 7px;
padding-bottom: 0px;
}
div.abs{
	position:absolute;
	top:0px;
	left:299px;
	width:626px;
	height:25px;
	background-color:#FFFFFF;
	z-index:1;
	padding-top:27px;
}
div.auswahl{
float:left;
}

div.sprachen{
float:right;
}
li.navi { 
	float:left;
	list-style-type: none;
	
	
	}

ul.navi  {
	list-style-type: none;
	}
/*
ul { margin: 0px;
padding: 0px; }

li { margin: 0px;
padding: 0px; }

div  { margin: 0px;
padding: 0px; }*/


.Tabelle_01 {
	margin: 0 auto;
	padding: 0;
	width:956px;
}





.container {
width:885px;
margin: 0;
padding: 0;
padding-left: 63px;}



	
	

.logo {	padding: 0;
	margin: 0;
	float: left;
	width:143px;
	height: 112px;
	background-image: url(../pics/thermelogo.jpg );
	background-repeat: no-repeat;}

.headnavi {
	float:right;
	width:726px;
	text-align:right;
	height: 41px;
	margin: 0;
	padding: 0;
	font-family: verdana;
	font-size: 11px;
	color: #A69897;}
	
.headnavi ul { list-style: none;
	 	
	 	text-decoration: none;
	 	margin: 0;
		padding: 0;}

.headnavi li { list-style: none;
	 	float:left;
	 	text-decoration: none;
	 	margin-left: 10px;
		padding: 0;}
	 	
.headnavi a { text-decoration: none; 
		color: #A69897;
		margin: 0;
		padding: 0;}
.headnavi a:visited {
	text-decoration: none;
	color: #A69897;
}
.headnavi a:hover {
	text-decoration: underline;
	color: #A69897;
}
.headnavi a:active {
	text-decoration: none;
	color: #A69897;
}

#flashtabs {
	float: right;
	width:600px;
	height: 40px;
	margin: 0;
	padding-top: 31px;
	text-align:right;
/*	padding-left: 15px;*/
}
	
.headnaviunten {
	float: left;
	width:600px;
	height: 9px;
	margin: 0;
	padding-top: 42px;
	padding-left: 15px;}

.tabelleunten ul { list-style: none;
	 	float: left;
	 	list-style-type: none;
	 	margin: 0;
		padding: 0;}

.headnaviunten li { list-style: none;
	 	float: left;
	 	list-style-type: none;
	 	margin: 0;
		padding: 0;}


.banner {
	width:954px;
	margin: 0;
	padding: 0;
	
	}


.hnavi {
	float: left;
	width:954px;
	height:46px;
	margin: 0;
	padding: 0;}
	
.hnavi ul { list-style: none;
	 	float: left;
	 	list-style-type: none;
	 	margin: 0;
		padding: 0;}

.hnavi li { list-style: none;
	 	float: left;
	 	list-style-type: none;
		margin: 0;
		padding: 0;
	 	margin-left: 6px; }
	 	


.navilinks { width: 162px;

float: left;
margin: 0;
padding: 0;
margin-left: 5px;
}

.navilinks ul { list-style: none;
	 	list-style-type: none;
	 	margin: 0;
		padding: 0;}

.navilinks li { list-style: none;
	 	list-style-type: none;
		margin: 0;
		padding: 0;
	 	}

.contenttext { width: 570px;
float: left;
margin: 0;
padding: 0;
padding-left: 10px;
padding-right: 10px;}

.navirechts {
	float: left;
	margin: 0;
	padding: 0;
	margin-left: 4px;
}



.navirechts ul {
 	list-style-type: none;
	margin: 0;
	padding: 0;
}

.navirechts li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.navirechts .navirechts-l2 {
	padding-left: 12px;
	background:url(../images/navi/rechts/list_symbol.gif) left 6px no-repeat;
}

.fuss {
	float: left;
	width:954px;
	height:69px;
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-family: verdana;
	color: #959595;
	margin-top: 15px;}
	
.fuss a { text-decoration: none;
color: #B7C4D5; 
margin: 0;
	padding: 0;}

.rechts { margin: 0;
	padding: 0;
	float: right;
	width: 150px;
	}

.anfrage{ margin:0;
width: 160px;
padding: 0;
float: left;
padding-bottom: 10px;}
 

.content {  
	margin: 0;
	padding: 0;
	}




label {
width:230px;
float:left;
}
.rahmen{
border: solid 1px #78D0D6;
}

/* ----------------------------------------------------------------------------------- */
/* Email Address Subscription */
.do-not-show {
	display:none;
}
.tx-sremailsubscribe-pi1-text {
	width:200px;
}
.email-subscribe-label-col {
	width:145px;
}
.email-subscribe-label-col label {
	width:auto;
}
#tx-sremailsubscribe-pi1-tt_address_form dl,
#tx-sremailsubscribe-pi1-tt_address_form dt,
#tx-sremailsubscribe-pi1-tt_address_form dd {
	padding:0;
	margin:0;
}
.tx-sremailsubscribe-pi1 input,
.tx-sremailsubscribe-pi1 select {
	font-size:13px;
	line-height:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
}
.tx-sremailsubscribe-pi1 h4,
.tx-sremailsubscribe-pi1 p {
	font-size:13px;
	padding:0;
	margin:0;
	margin-bottom:12px;
}
.tx-sremailsubscribe-pi1 table p {
	margin:0;
}
#tx-sremailsubscribe-pi1-tt_address_form td {
	padding:2px 0;
	vertical-align:top;
}
p.tx-sremailsubscribe-pi1-click-to-edit {
	margin-left:0px !important;
	padding-left:0;
}
p.tx-sremailsubscribe-pi1-error {
	padding-left:0;
	padding-top:0;
	margin-top:0;
}
.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-submit {
	font-size:13px;
	padding:0;
}
.tx-sremailsubscribe-pi1 p {
	margin-left:0;
	padding-left:0;
}

/* -------------------------------------------------------------------------------------------------- */
/* Videogalerie-Übersicht */

.csc-frame-frame50 {
	clear:both;
	padding-bottom:18px;
}

.csc-frame-frame50 h2 {
	margin:0;
	padding-top:12px;
	margin-bottom:5px;
	font-size:13px;
}
.csc-frame-frame50 p {
	margin:0;
	margin-bottom:5px;
}
.csc-frame-frame50 p.small {
	font-size:10px;
}

/* -------------------------------------------------------------------------------------------------- */
/* Newsletter weiterempfehlen */

.newsletter-empfehlen-mailform {
	margin:18px 0;
}

.newsletter-empfehlen-mailform input, .newsletter-empfehlen-mailform textarea {
	margin:2px 0;
	border:1px solid #959595;
	font-size:12px;
	color:#000;

}
.newsletter-empfehlen-mailform td {
	padding:0;
}