/* Style-Guide Definition Redesign 2007 Manual */

/* common colors 
	Farbe 1: #B53131
	Farbe 2: #5A636B
	Farbe 3: #C5BFBD
	Farbe 4: #DDDBDA
	Farbe 5: #F0F0F0
	Farbe 6: #41474C
	Farbe 7: #CC0000
 */

/* common background colors */
.bg_F1 { background-color: #B53131;	}

.bg_F2 { background-color: #5A636B;	}

.bg_F3 { background-color: #C5BFBD;	}

.bg_F4 { background-color: #DDDBDA;	}

.bg_F5 { background-color: #F0F0F0;	}


/* common headlines */
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; font-style: normal; font-weight: bold; font-variant: normal; text-decoration: none;
	line-height: 17px;
	color: #B53131; 
	margin: 0px;
	padding: 0px;
	border: none;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal; text-decoration: none;
	line-height: 16px; 
	color: #000;
	margin: 0px;
	padding: 0px;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal; text-decoration: none;
	line-height: 12px; 
	color: #000;
	margin: 0px;
	padding: 0px;
}

/* common links */
a:link, a:visited, a:active, a:focus{
	color: #CC0000; text-decoration: none;
}

a:hover {
	color: #000000; text-decoration: none;
}

a.nav:link, a.nav:visited, a.nav:active, a.nav:focus{
	color: #41474C; text-decoration: none; text-transform: uppercase; font-weight: bold;
}

a.nav:hover {
	color: #000000; text-decoration: none; text-transform: uppercase; font-weight: bold;
}

a.menu:link, a.menu:visited, a.menu:active, a.menu:focus{
	color: #41474C; text-decoration: none; text-transform: uppercase; font-weight: bold; line-height: 20px;
}

a.menu:hover {
	color: #000000; text-decoration: none; text-transform: uppercase; font-weight: bold;
}


/* common text style */
body, table, tr, th, td, div, p, a, input, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 11px;
	line-height: 15px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}

.common_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 11px;
	line-height: 15px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}

.common_marginal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #41474C;
	font-size: 10px;
	line-height: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}

.common_txtBold {
	font-weight: bold;	
}

.txt_C6 {
	color: #41474C;
}

/* standard style definitions */
body, table, div, p, form, hr {
	margin: 0px;
	padding: 0px;
}

td {
	vertical-align: top;
}

/* common style definitions */
div.common_content {
	margin: 15px;
	padding: 15px;
	border: 1px solid #5A636B;
}

div.common_txtContent {
	margin: 15px 0px 15px 15px;
}

hr.common_separator {
	color: #5A636B;
	margin: 15px 0px 15px 0px !important;
	margin: 10px 0px 10px 0px;
	padding: 0px;
}

/* content style definitions */
img.mitarbeiter_image {
	border: 1px solid #5A636B;
	margin: 0px 0px 15px 0px;
}

div.mitarbeiter_text {
	margin: 0px 0px 0px 15px;
}

div.abholfach_liste {
	width: 96% !important;
	width: 100%;
}

td.abholfach_label {
	vertical-align: middle;
	text-align: right;
	padding: 3px 5px 3px 0px;
}

td.abholfach_input {
	vertical-align: middle;
	padding: 3px 15px 3px 0px;
}

table.abholfach_liste {
	 width: 100%;
}

th.abholfach_liste {
	vertical-align: middle;
	text-align: left;
	padding: 0px 0px 3px 0px;
}

img.resultImage {
	border: none;
	margin: 0px 15px 0px 0px;
}

img.detailImage {
	border: none;
	margin: 0px 15px 0px 0px;
}

img.infoButton {
	margin: 5px 5px 0px 0px;
}

.err {
	color: #FF0000;
	font-style: italic;
}



/***********************************************************************************************/
body.drucken {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

h1.grau {
	color: #5a636b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
}


/*
input, select, input.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
*/

select {
	width: 190px;
}

.inputwidth {
	width: 190px;
}


hr.navi {
	color: #ACA899;
	height: 1px;
}


