
/* ---------- Basis-Style und Elemente ohne Klasse/ID ---------- */


* {
	border:0;
	margin:0;
	padding:0;
}

body {
	background:#eff6fe url(../images/layout/seitenhintergrund.gif) repeat-x;
	color:#000;
	font:70%/1.5em Verdana, Arial, Helvetica, sans-serif;
}

/* Geschützter Bereich */
body#login {
	background:#ceefff url(../images/layout/seitenhintergrund-login.gif) repeat-x;
 /*	background:#fdf4f0 url(../images/layout/seitenhintergrund-login.gif) repeat-x;	*/

}



/* ##### Allgemeine Überschriften ##### *//*logo alt: logo-lorenz-messtechnik1.gif*/
h1 {
	background:url(../images/layout/030072_Logo.svg) no-repeat;
	float:left;
	font-size:1px;
	height:52px;
	margin:20px 0 0 0; /* 0px; 0px; 0px;*/
	overflow:hidden;
	text-indent:-9999px;
	width:264px;
}


/* h1-Formatierung für die englischen Seiten */
/*	h1:lang(en) {
	background:url(../images/layout/logo-lorenz-messtechnik_30y.gif) no-repeat;
	float:left;
	font-size:1px;
	height:50px;
	margin:20px 0 0 0;
	overflow:hidden;
	text-indent:-9999px;
	width:314px;
}*/

/* h1-Formatierung für die deutschen Seiten */
/*	h1:lang(de) {
	background:url(../images/layout/logo-lorenz-messtechnik_30j.gif) no-repeat;
	float:left;
	font-size:1px;
	height:50px;
	margin:20px 0 0 0;
	overflow:hidden;
	text-indent:-9999px;
	width:314px;
}*/


/*Pseudo-Element am Beispiel h1 */
/*h1:hover{
	display: block;
	float:left;
	font-size:1px;
	height:50px;
	margin:20px 0 0 0;
	overflow:hidden;
	text-indent:-9999px;
	width:314px;
	background:yellow;
}*/


h3 {
	color:#14529F;
	font:1.3em "Lucida Sans Unicode","Lucida Sans","Lucida Grande",Verdana,sans-serif;
	letter-spacing:0.03em;
	margin:1.5em 0 0.4em 0;
	text-transform:uppercase;
}

h4 {
	color:#14529F;
	font:1.2em "Lucida Sans Unicode","Lucida Sans","Lucida Grande",Verdana,sans-serif;
	margin:1.5em 0 0.4em 0;
}

h5 {
	color:#14529F;
	font:1.1em "Lucida Sans Unicode","Lucida Sans","Lucida Grande",Verdana,sans-serif;
	margin:1.5em 0 0.4em 0;
}


/* Links */
a {
	border-bottom:1px dotted #14529F;
	color:#14529F;
	text-decoration:none;
}

a:visited {
	color:#062E5F;
}

a:hover {
	border-bottom:1px solid #14529F;
	color:#062E5F;
}

a:active {
	color:#06c;
}





/* ##### Tabellen ##### */
table {
	border-collapse:collapse;
	margin:0 0 1.5em 0;
	width:100%;
}

table h4 {
	margin:0;
}

th, td {
	border:1px solid #99B5D9;
	padding:5px 8px;
	vertical-align:top;
}

tr.alt {
	background:#EFF6FE;
	height:100px;
}

tr.alt1 {
	background:#EFF6FE;
	height:120px;
}

/* tr.alt {
	background:#EFF6FE;
}*/


tr.weiss {
	background:#FFFFFF;
	height:100px;
}

tr.weiss1 {
	background:#FFFFFF;
	height:120px;
}
th {
	background:#14529F;
	color:#fff;
	font-weight:normal;
	text-align:left;
}





/* ######## Formulare ######## */
label, input {
	display:block;
	float:left;
	padding:2px 3px;
}

form br {
	clear:both;
}


label {
	text-align: right;
	width: 45%;
}

input, select, textarea {
	background:#fff;
	border:1px solid #52749F;
	margin:0 0 5px 5px;
	width:50%;
}

select {
	width:52%;
}

input:focus {
	border:1px solid #000;
}


legend {
	color:#14529F;
	font:1.2em "Lucida Sans Unicode","Lucida Sans","Lucida Grande",Verdana,sans-serif;
	letter-spacing:0.03em;
	margin:0 3px;
	padding:0 3px;
	text-transform:uppercase;
}

fieldset {
	background:#f4f8fd;
	border:1px solid #C0D2EA;
	margin:5px 0 5px 0;
	padding:15px;
}




/* ##### Sonstige ##### */
noscript {
	color:#f00;
	font-weight:bold;
}

.linkblau {
	color: #14529F;
}


