/* MAIN ############################################## */

body {
	margin-top: 54px;
	margin-bottom: 54px;
	background-color: #ffffff;
	background-image:url(bg/page.jpg);
	background-repeat:repeat-x;
}
hr {
	border:0px;
	color:#FFFFFF;
	background-color: #FFFFFF;
	height: 3px;
}
.border_left {
	background-image: url(border/left.jpg);
}
.info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #837666;
}

.border_right {
	background-image: url(border/right.jpg);
}
.footer {
	background-image: url(site/footer.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1C455A;
	font-weight: bold;
	padding-top: 6px;
	padding-left: 30px;
	height: 54px;
}
.link_pic {
	vertical-align: text-bottom;	
}
strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #F5A00C;	
}
font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
}

/* LINKS ############################################## */

a:link {color: #ffffff;text-decoration:none;}
a:hover {color: #1F441E;text-decoration:none;}
a:visited {color: #ffffff;text-decoration:none;}

a.foot_btn:link {color: #1C455A;text-decoration:none;}
a.foot_btn:hover {color: #ffffff;text-decoration:none;}
a.foot_btn:visited {color: #1C455A;text-decoration:none;}

a.adm:link {color: #837666;text-decoration:none;}
a.adm:hover {color: #504B42;text-decoration:none;}
a.adm:visited {color: #837666;text-decoration:none;}

a.box2:link {color: #A6751A;text-decoration:none;font-weight:bold;}
a.box2:hover {color: #F5A00C;text-decoration:none;font-weight:bold;}
a.box2:visited {color: #A6751A;text-decoration:none;font-weight:bold;}

a.box3:link {color: #304B56;text-decoration:none;font-weight:bold;}
a.box3:hover {color: #4E626A;text-decoration:none;font-weight:bold;}
a.box3:visited {color: #304B56;text-decoration:none;font-weight:bold;}

a.group:link {color: #837666;text-decoration:underline;}
a.group:hover {color: #504B42;text-decoration:underline;}
a.group:visited {color: #837666;text-decoration:underline;}

a.passon:link {color: #ffffff;text-decoration:none;}
a.passon:hover {color: #4A3E2E;text-decoration:none;}
a.passon:visited {color: #ffffff;text-decoration:none;}

a.dea:link {color: #837666;text-decoration:line-through;}
a.dea:hover {color: #837666;text-decoration:line-through;}
a.dea:visited {color: #837666;text-decoration:line-through;}

/* BOXEN ############################################## */
.tel_container {
	margin-bottom:10px;
	cursor:pointer;
}
.tel_container img {
	text-align:left;
	margin-right:5px;
	border:0px;
	position:relative;
}
.tel_nr {
	background:#FFFFFF;
	padding:2px;
	height:16px;
}

.boxad_header {
	padding: 10px;
	height: 50px;
	background-color: #6A9D67;
	border-width: 0px;
	border-color: #FFFFFF;
	border-bottom-width: 1px;
	border-right-width: 3px;
	border-style: solid;
}
.boxad_content {
	background-color: #4E7A4C;
	background-image: url(bg/boxad.jpg);
	background-repeat: repeat-x;
	border-width: 0px;
	border-style: solid;
	border-color: #FFFFFF;
	border-bottom-width: 1px;
	border-right-width: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 10px;
}
.boxlogout_header {
	padding: 10px;
	background-color: #517E4F;
	border-width: 0px;
	border-style: solid;
	border-color: #FFFFFF;
	border-right-width: 3px;
	border-bottom-width: 3px;
}
.box1_header {
	padding: 10px;
	height: 50px;
	background-color: #CCCC00;
	border-width: 0px;
	border-color: #FFFFFF;
	border-bottom-width: 1px;
	border-right-width: 3px;
	border-style: solid;
}
.box1_content {
	background-color: #CCCC39;
	background-image: url(bg/box1.jpg);
	background-repeat: repeat-x;
	border-width: 0px;
	border-style: solid;
	border-color: #FFFFFF;
	border-bottom-width: 3px;
	border-right-width: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #71710B;
	padding: 10px;
}
.box2_header {
	padding:10px;
	height: 50px;
	background-color: #F5A00C;
	border-width: 0px;
	border-color: #FFFFFF;
	border-bottom-width: 1px;
	border-right-width: 3px;
	border-style: solid;
}
.box2_content {
	background-color: #E9C98E;
	background-image: url(bg/box2.jpg);
	background-repeat: repeat-x;
	border-width: 0px;
	border-style: solid;
	border-color: #FFFFFF;
	border-bottom-width: 3px;
	border-right-width: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5F4310;
	padding: 10px;
}
.box3_header {
	padding:10px;
	height: 50px;
	background-color: #4E626A;
	border-width: 0px;
	border-color: #FFFFFF;
	border-bottom-width: 1px;
	border-right-width: 3px;
	border-style: solid;
}
.box3_content {
	background-color: #9CB5BB;
	background-image: url(bg/box3.jpg);
	background-repeat: repeat-x;
	border-width: 0px;
	border-style: solid;
	border-color: #FFFFFF;
	border-right-width: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #354750;
	padding: 10px;
}
.boxhaupt_content {
	padding: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #837666;
}
.boxhaupt_bg {
	background-color: #ECE8E4;
}
.boxhaupt_pictext{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(site/boxhaupt_pic1_top.jpg);
	padding: 10px;
}
.boxhaupt_pic {
	background-image: url(site/boxhaupt_pic1_top.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.boxsub_border_left {
	background-image: url(border/boxsub_right.jpg);
	background-repeat: repeat-y;
}
.boxsub_border_bottom {
	background-image: url(border/boxsub_bottom.jpg);
	background-repeat: no-repeat;
}
.boxsub_padding {
	padding: 30px;
}
.boxsub_spacer {
	width: 10px;
}
.boxsub_header {
	color:#5A3E1C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.boxsub_content {
	color:#5A3E1C;
	padding: 10px;
	width: 270px;
	border: 1px solid #5A3E1C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F1ECE3;
}

/* FORMS ############################################## */

.group_box {
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #837666;
}
.group_boxcontent {
	border: 1px solid #5A3E1C;
	background-color: #ffffff;
}
.group_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #837666;
	background-color: #FFFFFF;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: ridge;
	border-bottom-color: #5A3E1C;
	font-weight: bold;
}
.group_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #837666;
	padding: 5px;
}
.group_description {
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #837666;
	padding: 5px;
	font-weight: bold;
}
.form {
	border: 1px solid #5A3E1C;
}
.form_header {
	color:#837666;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 35px;
	vertical-align: bottom;
	padding-left: 10px;
	padding-bottom: 2px;
}
.form_subheader {
	color:#837666;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 15px;
	vertical-align: bottom;
	padding-left: 10px;
	padding-bottom: 2px;
}
.form_content {
	background-color: #F1ECE3;
	padding: 10px;
}
.form_inputs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #837666;
}
.form_overview {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background-color: #F5A00C;
	padding: 3px;
	padding-left: 10px;
	font-weight: bold;
}
.form_headline {
	padding-top: 30px;
	padding-left: 15px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #837666;
}
.form_spacerBottom {
	background-color: #FFFFFF;
	width: 3px;
}
.form_spacerTop {
	background-color: #F1ECE3;
	width: 3px;
}
.form_menue {
	padding-top: 10px;
	padding-right: 30px;
}
.form_shaddowRight {
	background-image: url(border/form_right.jpg);
}
.form_shaddowBottom {
	background-image: url(border/form_bottom.jpg);
}

/* INPUTS ############################################## */

input {
	border: 1px solid #B4AFA6;
	background-color: #F9F4EB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #837666;
	padding: 2px;
	
}
textarea {
	background-color: #F9F4EB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #837666;
	border: 1px solid #B4AFA6;
	height: 150px;
	width: 270px;
	padding: 2px;
}
.mini {
	width: 25px;
}
.small {
	width: 54px;
}
.medium {
	width: 60px;
}
.normal {
	width: 129px;
}
.mega {
	width: 400px;
}
.radio {
	border-width: 0px;
	background-color: #F1ECE3;
	vertical-align: sub;
}
.roll {
	width:150px;
	border: 1px solid #B4AFA6;
	background-color: #F9F4EB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5A3E1C;
}
.upload {
	border: 1px solid #837666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #837666;
	width: 400px;
}

/* ADMIN ############################################## */

.adm_headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3F693D;
}
.adm_content {
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #837666;
}
.adm_navi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DED5CA;
	background-color: #ffffff;
	padding: 5px;
	padding-right: 10px;
	text-align: right;
}
.adm_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #837666;
	border: 1px solid #FFFFFF;
	border-right-width:0px;
	cursor:pointer
}
.adm_menue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1F441E;
	line-height: 25px;
}
.adm_extramenue {
	background-color: #FFFFFF;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #837666;
	text-align: center;
}
.meldung {
	font-weight: bold;
	color: #F1ECE3;
	background-color: #837666;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.hori {
	height: 5px;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.attention {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.error {
	font-weight: bold;
	color: #000000;
	background-color: #F5A00C;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.miniinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4A3E2E;
}
.list_header {
	color:#837666;
	background-color: #E1CBA2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 25px;
	vertical-align: bottom;
	border: 0px solid #837666;
	border-top-width: 3px;
	border-bottom-width: 1px;
	padding-left: 10px;
}
.list_headerspacer {
	background-color: #E1CBA2;
	border: 0px solid #837666;
	border-top-width: 3px;
	border-bottom-width: 1px;
}
.list_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #504B42;
	border: 0px solid #837666;
	border-bottom-width: 3px;
}
.bewpic {
	border: 1px solid #5A3E1C;
}
.cv {
	border-right-width: medium;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #F5A00C;
	text-align: left;
	vertical-align: top;
}
.mit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #837666;
}

