@charset "utf-8";

.erfolg {
	color:#00AA00;
	border:1px solid #00AA00;
	background-color:#EEFFEE;	
	font-weight:bold;
	/*display:inline;*/
	margin:3px 0;
	background-image: url(images/verwaltung/tick.png);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 3px 3px;
	padding: 3px;
	padding-left: 24px;
	padding-right:12px;
}

.misserfolg {
	color:#c34b32;
	border:1px solid #c34b32;
	background-color:#FCC;	
	font-weight:bold;
	margin:3px 0;
	background-image: url(images/verwaltung/exclamation.png);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 3px 3px;
	padding: 3px;
	padding-left: 24px;
	padding-right:12px;
}

.spry_even {
border:1px solid #FFF8CC;
vertical-align:bottom;
}

.spry_odd {
border:1px solid #FFF8CC;
vertical-align:bottom;
}

.spry_hover {
border:1px solid #004794;
background-color:#FFEB00;
vertical-align:bottom;
}

.spry_active{
border:1px solid #004794;
background-color:#FFEB00;
vertical-align:bottom;
}

.projekte_tabelle tr td:first-child{
padding-top:6px;
padding-left:4px;
font-size:smaller;
}



#objekt_div {
padding:1px;
margin-bottom:10px;

border:1px solid #afb6d8;
background-image:url(images/white_opacity.png)
}

.bild_mit_rahmen {
background-color:white;
border:1px solid #38509b;
padding:1px;
margin:1px;
}

.liste_objekte{
	border-collapse:collapse;
}

.liste_objekte tr {
	border: 1px solid #38509b;
}

.liste_objekte tr td{
	padding-right:12px;
}



.bilderauswahl {
	margin-top:30px;
	margin-bottom:20px;
	width:auto;
	border-collapse:collapse;	
	background-color:white;
	border: 1px solid #38509b;
}

.bilderauswahl tr td, .bilderauswahl tr {
	border: 1px solid #38509b;
}

.liste_objekte tr:first-child td{
	background-color:#36509b;
	color:white;
	text-transform:capitalize;
	font-weight:bold;
}



.verwaltung_div {
	width:620px;
	margin-top:35px;
	padding-left:40px;
	border:0px solid red;
}



input, textarea, select {
	background-color:#f2f9ff;	
	border: 1px solid #004794;
	margin:0px;
	font-size:13px;
}

input[type="text"],textarea {
margin-bottom:3px;
}

#submit_button, input[type="reset"],input[type="submit"],input[type="button"] {
	background-color:#004794;	
	color: white;
	border: 1px solid #3879B9;
	margin-left:3px;
	font-size:15px;	
}


a {
color: #004794;
}

td a {
color: #004794;
text-decoration:none;
}

td a:hover {
color: #004794;
text-decoration:underline;
}


* {
	font-family: Arial, Helvetica, sans-serif;
}


a.admin_labels_red {
 color: red;
 font-weight:bold;
 text-decoration:none; 
 font-size:10px;
 margin:0px 4px;
}

a.admin_labels_green {
 color: green;
 font-weight:bold;
 text-decoration:none; 
 font-size:10px;
 margin:0px 4px;
}

body, html {	
	background-color:#bbbbbb;
	padding: 0;
	margin: 0;
	color:#004794;	
	
	background-repeat:repeat-x;
	background-position:top;	
	font-size:15px;
}

body {
text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */		
}

#container {	
	width: 980px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	padding:0px 0px;	
}


.preview_image {
border:1px solid black;
}

.truck_logo_table {
	margin-bottom:2px;
	min-width:980px;
	background-color:#FFFFFF;
}

.truck_left {
	background-image:url(images/layout/truck_solid_v2.jpg);
	background-repeat:no-repeat;
	width:681px;
	height:282px;
}

.truck_right {
	background-image:url(images/layout/truck_himmel.gif);
	background-repeat:repeat-x;
	width:auto;
}

.disclaimer {
	background-color:#FFFFFF;
	font-size:15px;
	color:#004794;
	width:500px;
}

.navigation_top {
	font-size:15px;
	color:#004794;
	position:absolute;
	left:740px;
	top:20px;
}

.navigation_top a, .disclaimer a {
	text-decoration:none;
	font-size:15px;
	color:#004794;
}

.navigation_top a:hover, .disclaimer a:hover {
	text-decoration:underline;
}

h1 {
	margin:0px;
	padding-left:0px;
	font-size:20px;
	font-weight:bold;
}

h2 {
	margin:0px;
	padding-bottom:20px;
	padding-top:0px;
	font-size:20px;
	font-weight:normal;
	font-style:italic;
}

h3 {
	margin:0px;
	padding-bottom:20px;
	padding-top:0px;
	font-size:15px;
	font-weight:normal;
	font-style:italic;
}

.truck_navi {
	white-space:nowrap;
	width:100px;
	color: #0c529d;
	margin:5px auto;
	overflow:visible;
}

