/* Styles */

/* 
h1 {
	font-size:24px;
	color:#fff;
	font-weight:normal;
	position:relative;
	top:-30px;
	text-align:right;
	left:-40px;
	margin:0; padding:0;
}
*/

h1 {
	font-size:24px;
	color:#fff;
	font-weight:normal;
}


h2 {
	font-size:18px;
	color:#42AF58;
	font-weight:normal;
	border:none;
	margin:0; padding:0;
}

h3 {
	font-size:14px;
}

h4 {
	font-size:12px;
	font-weight:bold;
}
.rechtespalte h4 {
	margin:0;
	padding:0;
}

h5 {font-size:24px; color:#FFF; padding:0; margin:0;} /* Titel Startseite */


/* alte Linie mit background-image
hr {
	background-image: url(../images/site/dots.gif);
	height:1px;
	border:0;
	margin:16px 0 16px 0;
	padding:0;
}
*/

/* Neue Linie */
hr, hr.start {
	border-width: 0 0 1px 0;
	background: none;
	height: 1px;
	border-color:#8C8C8B;
	border-style:dotted;
	padding:20px 0;
	margin:20px 0;
}
hr.start {
	margin:5px 0 10px 0; padding:0;
}


.linie {
	border-bottom:1px dotted #3F3F3F;
}

/* Aufzählung Downloads */

ul.liste  {
	margin:0; padding:0;
	list-style-type:none;
}

ul.liste li {
	clear:both;
	background-color:#DAEADD;
	border-bottom:1px dotted #3F3F3F;
	height:18px;
	margin: 1px 0px;
	padding:0 2px;
}

ul.cms  {
	margin:0; padding:0;
	width:100%;
	list-style-type:none;
}

ul.cms li {
	clear:both;
	width:100%;
	border-bottom:1px dotted #3F3F3F;
	height:18px;
	margin: 1px 0px 20px 0;
	padding:0 2px;
}


div.rechts, div.links {
	float:left;
}


span.links, div.links {
	float:left;
}	

span.rechts {
	float:right;
}	
	
	span.links a,
	span.rechts a {
		text-decoration:none;
	}
	
	span.links a:hover,
	span.rechts a:hover {
		color:#000;
		text-decoration:none;
}

/* Tabelle fuer Technische Informationen usw. */
.table_info {}
.table_info td {border-bottom:1px dotted #3F3F3F; background-color:#DAEADD; margin: 1px 0px; padding:3px;}
/*.table_info tr.last td {padding:10px 3px 10px 3px; font-size:10px; }*/
.table_last {padding:10px 3px 10px 3px; font-size:10px; text-align:right;}



/* Aufzählung mit Pfeilen */
ul.aufzaehl {
	margin:0;
	padding:0;
}

ul.aufzaehl li {
	list-style-type:none;
	background-image: url(../images/site/aufzaehl.gif);
	background-repeat:no-repeat;
	background-position:0px 9px;
	padding: 4px 0 0 15px;
}


.bildabstand img {
	margin-right:5px;
}

.sprachen_start {float:right;padding-right:10px;}


/* Newsletter */
.linkespalte, .rechtespalte {
	float:left;
}

.linkespalte {
	margin-right:0px;
	padding-right:20px;
}



/* * * * * * * * * * 
   F O R M U L A R
 * * * * * * * * * */
form {
  margin:0;
  padding:.5em;
}

 form br { 
  clear: left; 
}

label, input, select, textarea { 
  display: block;
  float: left;
  margin-bottom:5px;
}

label {
	width:139px;
	text-align: left; 
	padding-right: 2em; 
}

.checkbox {
	border:none;
	width:auto;	
	margin-bottom:0;
}

input, select, textarea {
	width:150px;
	border:1px solid #000;
}

input.ohne {
	width:auto;	
}

input#sprache {
	width:20px;
	border:0;
}
/*
input#submit { 
  float: none;
  width: 100px;
  margin-top:15px;
  height:28px;
  background-image: url(../images/site/submit1.gif);
  background-repeat:no-repeat;
  border:0;
}

input#submit:hover {
	color:#444;
	background-image: url(../images/site/submit2.gif);
}*/

input#submit { /* Submit-Button */
  float: none;
  width: 100px;
  margin-top:15px;
  height:23px;
  background-color:#C3E4CA;
  border:1px solid #42AF58;
  color:#207531;
  }

input#submit:hover {
  background-color:#A6D3B0;
}

* [type="hidden"] {
	border:none;
	display:none;
	}
	
	
/* Styles für Animation auf der Startseite */	
#bilderstapel {
	background-color: black;
	width:706px;
	height: 301px;
	position:relative;
}

#bilderstapel img {
	position:absolute;
	width:706px;
	height: 301px;
	z-index:1;
}

#bilderstapel img.obersteebene {
	z-index:3;
}

#bilderstapel img.mittlereebene {
	z-index:2;
}

.bilderstapel_text {z-index:10; position:absolute; top:215px; right:15px; text-align:right;}
.bilderstapel_text_kl {font-size:12px; color:#FFF;}



/* EBENEN AUSLANDSPARTNER */

#auslandspartner {
	postition:relative;
	z-index:100;
}

#de, #en, #pl, #es, #pt, #ro, #tr, #fr, #hu, #jp, #kr, #cn, #au, #ch, #nl, #se, #us, #ca, #ru, #br, #ar, #mx {
	background-color:#C1E5C8;
	border:3px solid #42AF58;
	
	opacity:0.9;
	filter:Alpha(opacity=90);
	
	position:absolute;
	z-index:1550 !important;
	width:240px;
	top:20px;
	padding:10px;
	}
#de {left:0px;}
#en {left:10px;}
#pl {left:20px;}
#es {left:30px;}
#pt {left:50px;}
#ro {left:60px;}
#tr {left:70px;}
#fr {left:90px;}
#hu {left:100px;}
#jp {left:140px;}
#kr {left:160px;}
#cn {left:180px;}
#au {left:200px;}
#ch {left:220px;}
#nl {left:280px;}
#se {left:300px;}
#us {left:310px;}
#ca {left:310px;}
#ru {left:310px;}
#br {left:330px;}
#ar {left:358px;}
#mx {left:385px;}




