/*
Dieses Stylesheet beschreibt das Layout der Service-Seiten.
*/

body,#topbackground {
	background-image:		url(../../images/Service/background.gif);
}
@media handheld {
	body {
		background-image:	none;
	}
}

h1,h2,h3,h4,h5,h6,#footer {
	color:					#5A9CB5;
}

#footer,table.mmt th {
	border-color:				#5A9CB5;
}

pre {
	background-color:	#F0F0F0;
	border: 			1px solid grey;
	margin:				0;
	padding:			0.3em;
	overflow:			auto;
}

hr {background-color:#5A9CB5;height:1px;color:#5A9CB5;border:0}

.hint {
	font-size: smaller;
}

.bold {
	font-weight: bold;
}
.strike {
	text-decoration:	line-through;
	color:				#AAAAAA;
}

.rejected {
	text-decoration:	line-through;
	color:				#FF0000;
}

.celldescriptor
{
	font-weight: bold;
}

.error,.warning {
	font-weight: bold;
	color:		red;
}

p.initial {text-align:justify;margin-top:5px;margin-bottom:30px;}
table.form {padding:0px;margin:0px;margin-bottom:20px;width:100%;}
table.form th {color:#555555;font-weight:bold;text-align:left;padding-right:10px;width:110px;vertical-align:top;}
table.form th.optional {color:#8888AA;}
table.form th span {font-size:0.8em;font-weight:normal;display:block;}
table.form td {vertical-align:top}
table.form input[type=text],table.form input[type=password],table.form textarea {border:1px solid #7F9DB9;padding:2px;background-color:#FFFFFF;margin:1px}
table.form input[type=text].en,table.form input[type=password].en,table.form textarea.en {border:1px solid #7F9DB9;padding:2px;background-color:#FFFFDD;margin:1px}
table.form input[type=text]:focus,table.form input[type=password]:focus,table.form textarea:focus {border: 2px solid #7F9DD9;margin:0px}
table.form .short {width:70px}
table.form .medium {width:200px}
table.form .long {width:400px}
table.form .max {width:550px}
table.form select.short {width:76px}
table.form select.medium {width:206px}
table.form select.long {width:406px}
table.form select.max {width:556px}
table.form div.padding {width:100%;padding-bottom:7px;border-bottom:1px dashed #5A9CB5;margin-bottom:7px;}
.buttons {text-align:right;margin:10px;background-color:#EEEEEE}


/* Fotogalerie */

.photoGallery .ordnerbox {
	width: 160px;
	height: 160px
}

.photoGallery .name {
	border: 1px solid #BBB;
	width: 160px
}

.photoGallery h1 {
	margin-bottom: 20px;
	display: inline
}

.photoGallery h2 {
	display: inline;
}

.photoGallery .unser img {
	padding: 2px;
	border: none
}

.photoGallery .path {
	border: 1px solid #BBB
}

.photoGallery .unser {
	margin: 10px;
	width: 160px;
	height: 160px;
	float: left;
	text-align: center;
	font-size: 15px;
	margin-bottom: 40px
}

.photoGallery a {
	text-decoration: none;
	color: #444444
}

.photoGallery .a:hover {
	text-decoration: underline
}

.photoGallery p {
	clear: both
}

.photoGallery .bilder {
	margin: 5px;
	width: 160px;
	height: 160px;
	float: left;
	text-align: center;
	font-size: 15px
}


/* ENDE Fotogalerie */