/* 	DATEI: screen.css 								*/
/*	Layout: Werner Schmid GmbH                  	*/
/*	© COM.POSiTUM 2005 - www.compositum.de -		*/

/* Basics */

body {
	margin: 20px 0px 0px 0px;
	padding: 0px;
	background-color: #1A3E63;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000; 
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8F9197; 
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-weight: bold;
	text-transform: uppercase;
	}
	
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #214E7C; 
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	line-height: 14px;
	}	

ul {
	line-height: 20px;
	margin: 5px 0px 5px 20px;
	padding: 5px 0px 5px 20px;
	}

li {
	line-height: 20px;
	padding: 0px 0px 0px 0px;
}
	
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3172b4; 
	text-decoration: underline;
	}

a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3172b4; 
	text-decoration: underline;
	}
	
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3172b4; 
	text-decoration: underline;
	}
	
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3172b4; 
	text-decoration: underline;
	}
	

a.weiss:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF; 
	text-decoration: underline;
	}

a.weiss:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF; 
	text-decoration: underline;
	}
	
a.weiss:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF; 
	text-decoration: underline;
	}
	
a.weiss:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF; 
	text-decoration: underline;
	}	
	
a.navioben:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF; 
	text-decoration: underline;
	white-space: nowrap;
	padding: 6px 12px 0px 0px;
	}

a.navioben:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF; 
	text-decoration: underline;
	white-space: nowrap;
	padding: 6px 12px 0px 0px;
	}
	
a.navioben:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF; 
	text-decoration: none;
	white-space: nowrap;
	padding: 6px 12px 0px 0px;
	}

a.navioben:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF; 
	text-decoration: underline;
	white-space: nowrap;
	padding: 6px 12px 0px 0px;
	}

a.navioben_a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a6dbcf; 
	text-decoration: underline;
	white-space: nowrap;
	padding: 4px 12px 0px 0px;
	}

a.navioben_a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a6dbcf; 
	text-decoration: underline;
	white-space: nowrap;
	padding: 6px 12px 0px 0px;
	}
	
a.navioben_a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a6dbcf; 
	text-decoration: none;
	white-space: nowrap;
	padding: 6px 12px 0px 0px;
	}

a.navioben_a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a6dbcf; 
	text-decoration: underline;
	white-space: nowrap;
	padding: 6px 12px 0px 0px;
	}





.navi_cn_ru{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF; 
	text-decoration: none;
	white-space: nowrap;
	padding: 0px 0px 0px 0px;
	margin: 0px 13px 0px 0px;

	}


a.navi_cn_ru:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF; 
	text-decoration: none;
	white-space: nowrap;
	padding: 0px 0px 0px 0px;

	}

a.navi_cn_ru:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF; 
	text-decoration: none;
	white-space: nowrap;
	padding: 0px 0px 0px 0px;

	}
	
a.navi_cn_ru:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2DB4A7; 
	text-decoration: none;
	white-space: nowrap;
	padding: 0px 0px 0px 0px;

	}

a.navi_cn_ru:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2DB4A7; 
	text-decoration: underline;
	white-space: nowrap;
	padding: 0px 0px 0px 0px;

	}











td.tablehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #214E7C; 
	text-align: left;
	}

td.tablecontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #FFFFFF; 
	}
	
td.tablecontent_r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF; 
	text-align: right;
	width: 150px;
	vertical-align: top;
	line-height: 130%;
	}

td.tablecontent_r_en {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF; 
	text-align: right;
	width: 125px;
	vertical-align: top;
	line-height: 130%;
	}
	
td.tablecontent_l {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #000000;
	vertical-align: top;
	line-height: 170%;
	
	}
	


td.kontakt_h {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000; 
	font-weight: bold;
}

td.kontakt_c {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000; 
}
		
/* Container */
#hauptcontainer {
	width: 780px;
	margin:0px auto;
}

#kopf {
	width: 100%;
	background-color: #3071B3;
}

#blindlink {
	float: left;
	margin: 0px;
	height: 120px;
	text-align: left;
	}


#blindlink1 {
	float: right;
	margin-right: 20px;
	margin-top: 0px;
	height: 120px;
	text-align: right;
	}


#navioben {
	width: 100%;
	margin: 0px;
	height: 140px;
	background: url(../images/kopf01_neu.gif) no-repeat;
	text-align: right;
}

#navioben_en {
	width: 100%;
	margin: 0px;
	height: 120px;
	background: url(../images/kopf01_en.gif) no-repeat;
	text-align: right;
}

#navioben_es {
	width: 100%;
	margin: 0px;
	height: 120px;
	background: url(../images/kopf01_es.gif) no-repeat;
	text-align: right;
}

#navioben_fr {
	width: 100%;
	margin: 0px;
	height: 120px;
	background: url(../images/kopf01_fr.gif) no-repeat;
	text-align: right;
}

#navioben_se {
	width: 100%;
	margin: 0px;
	height: 120px;
	background: url(../images/kopf01_se.gif) no-repeat;
	text-align: right;
}

#navioben_hu {
	width: 100%;
	margin: 0px;
	height: 120px;
	background: url(../images/kopf01_hu.gif) no-repeat;
	text-align: right;
}


#navioben_pl {
	width: 100%;
	margin: 0px;
	height: 120px;
	background: url(../images/kopf01_pl.gif) no-repeat;
	text-align: right;
}

#navioben_ru {
	width: 100%;
	margin: 0px;
	height: 120px;
	background: url(../images/kopf01_ru.gif) no-repeat;
	text-align: right;
}

#navioben_ru ,{
	width: 100%;
	margin: 0px;
	height: 120px;
	background: url(../images/kopf02_ru.gif) no-repeat;
	text-align: right;
}



#navioben_it {
	width: 100%;
	margin: 0px;
	height: 120px;
	background: url(../images/kopf01_it.gif) no-repeat;
	text-align: right;
}



#navioben_cn {
	width: 100%;
	margin: 0px;
	height: 120px;
	background: url(../images/kopf01_cn.gif) no-repeat;
	text-align: right;
}

#navioben_cn ,{
	width: 100%;
	margin: 0px;
	height: 120px;
	background: url(../images/kopf02_cn.gif) no-repeat;
	text-align: right;
}

#sprache {
	text-align: right;
	padding: 5px 20px 0px 0px;
	}


.sprachwahl {
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 5px 20px 0px 0px;
	border: 0px;

}

.naviposition {
	padding: 6px 0px 0px 0px;
	}
	
#hauptnavi {
	width: 100%;
	margin: 0px;
	height: 18px;
	text-align: center;
	background-color: #3172B4;
}

#hauptnavi_cn_ru {
	width: 100%;
	margin: 0px 0px 0px 10px;
	height: 18px;
	text-align: left;
	color: white;
}



#bildleiste {
	width: 100%;
	margin: 0px;
	height: 80px;
	text-align: right;
}

#inhalte {
	float: left;
	background: url(../images/back.gif) repeat-y;
	width: 100%;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#linkespalte {
	float: left;
	background-color: #FFFFFF;
	width: 520px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

.textlinks {
	padding: 20px 20px 0px 20px;
	line-height: 190%;
}

.textlinks_kl {
	padding: 20px 20px 0px 20px;
	line-height: 130%;
}

.bildkasten {
	padding: 20px 20px 0px 20px;
	line-height: 190%;
}

#rechtespalte {
	background-color: #7EBFB0;
	width: 260px;
	margin: 0px 0px 0px 520px;
	padding: 0px;
	text-align: center;
}

#tabelle {
	padding: 20px 20px 0px 20px;
	line-height: 130%;
	}
	
.bildgalerie {
	padding: 30px 0px 0px 0px;
	}

#fussoben {
	float: left;
	background: url(../images/fussteil.gif) no-repeat right #FFFFFF;
	width: 780px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 22px;
	text-align: right;
}

#fussobencontent {
	float: right;
	padding: 8px 95px 0px 0px;
}

#fussobencontent_cn {
	float: right;
	padding: 8px 51px 0px 0px;
}

#fussobencontent_cn ,{
	float: right;
	padding: 6px 48px 0px 0px;
}


#fussunten {
	float: right;
	background-color: #A0BAD5;
	width: 100%;
	margin: 0px;
	padding: 0px;
	height: 70px;
	text-align: right;
}

#fussinhalt {
	float: left;
	text-align: left;
	width: 780px;
	padding: 3px 0px 0px 0px;
}


#fusslinks {
	float: left;
	width: 527px;
	padding: 0px 0px 0px 13px;
	}



#rechtsfuss {
	width: 240px;
	float: right;
	margin: 14px 0px 0px 0px;
	
	}
	
#fussmitte {
	float: left;
	width: 95px;
	padding: 2px 0px 0px 0px;
	line-height: 16px;
	}


#fussrechts {
	float: left;
	width: 132px;
	padding: 2px 0px 0px 0px;
	line-height: 16px;
	}
* html #linkespalte {
        /* \*/
        margin-right:   -3px;
        /* */
}
* html #rechtespalte {
        /* \*/
        margin-left:    517px;
        /* */
}

.bildrand {
	border: 1px solid #31aca9;
}

#bild_werkzeug {
	background-image: url(../images/werkzeug001.jpg);
	width: 470px;
	height: 379px;
	border: 1px solid #31aca9;
}

#kontaktformular {
	padding: 20px 20px 0px 0px;
	margin: 0px;
	width: 470px;
	}

label.daten {
	float: left;
	display: block;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	width: 130px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

label.check {
	float: left;
	display: block;
	padding: 0px 0px 0px 3px;
	margin: 0px 0px 5px 0px;
	width: 85px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	float: left;
	width: 153px;
	}

input.box {
	display: block;
	float: left;
	width: 20px;
	padding: 0px;
	margin: 0px;
	}
	
input.sendebutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 120px;
	height: 22px;
	padding: 0px;
	margin: 10px 0px 0px 0px;
	background-color: #FFFFFF;
	border: 1px solid #1A3E63;
	color: #1A3E63;
	}
		
br {
	clear: left;
	}
	
.typoklein {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 5px 96px 0px 0px;
}

.typoklein2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 1px;
}

a.stelle:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1A3E63;
	border: 1px solid #3172B4;
	background-color: #A0BAD5;
	padding: 5px;
	margin: 0px;
	display: block;
	text-align: center;
	text-decoration: none;
	width: 150px;
	}

a.stelle:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1A3E63;
	border: 1px solid #3172B4;
	background-color: #A0BAD5;
	padding: 5px;
	margin: 0px;
	display: block;
	text-align: center;
	text-decoration: none;
	width: 150px;
}

a.stelle:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	background-color: #3172B4;
	padding: 5px;
	margin: 0px;
	display: block;
	text-align: center;
	text-decoration: none;
	width: 150px;
}

a.stelle:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1A3E63;
	border: 1px solid #3172B4;
	background-color: #A0BAD5;
	padding: 5px;
	margin: 0px;
	display: block;
	text-align: center;
	text-decoration: none;
	width: 150px;
}

#zurueck {
text-align: right;
}

.zeile {
line-height: 12px;
}