/* standard elements */
html { margin: 0; padding: 0; }

* {
	margin: 0;
	padding: 0;
}

a {color: #be430d;}

a:hover {color: #AB5807;}

body { ; font: 11px verdana, sans-serif; background: #223706 url(images/sitebg.gif); margin: 0; padding: 0; }
/*.container { background: #902507 url(containerbg.gif) center top; margin: 0 auto; width: 900px; border-right: 2px solid #000; border-left: 2px solid #000; }
*/
/**/
.container { background: url(images/containerbg.gif); text-align: left; position: absolute; left: 50%; width: 900px; margin-top: 0; margin-bottom: -50px; margin-left: -450px; border-right-color: #000; border-left-color: #000; }
.header { background: url(images/header.jpg) no-repeat; position: relative; width: 600px; height: 207px; float: right; margin: 0; }
.logo { background-image: url(images/logo.gif); background-repeat: no-repeat; background-position: 0 0; width: 300px; height: 207px; float: left; margin: 0; }

.navi { background: url(images/navibg.gif) no-repeat; color: #ffc; position: relative; top: 0; left: 0; height: 365px; width: 285px; float: left; margin: 0; }
.navigation { top: 220px; margin: 0 24px 0 65px; }
.container_cont { background-color: transparent; position: inherit; top: 220px; left: 280px; width: 610px; height: auto; float: left; }
.content_oben { background: url(images/content_bg_oben.gif) no-repeat; position: relative; width: 607px; height: 27px; }
.content { background: url(images/content_bg.gif) repeat-y; position: relative; width: 607px; margin: 0; padding-top: 12px; padding-right: 12px; padding-left: 12px; }
.contentbody { font-size: 12px; font-family: Verdana, sans-serif; line-height: 18px; text-align: justify; width: 480px; margin-right: 30px; margin-left: 10px; padding-bottom: 12px; }
.td { font-size: 12px; font-family: Verdana, sans-serif; line-height: 18px; }
.content_unten { background: url(images/content_bg_unten.gif) no-repeat; width: 607px; height: 51px; float: left;}
/**/
/* content item */
.item { padding-top: 20px; padding-right: 12px; padding-left: 50px; }
.bildcontainer200 { background-color: #ffffff; text-align: center; width: 200px; height: 150px; float: left; margin-top: 12px; margin-right: 12px; margin-bottom: 12px; padding: 5px; border: dashed 1px #630; }
.bildcontainer300 { background-color: #ffffff; text-align: center; margin-top: 12px; margin-right: 12px; margin-bottom: 12px; padding: 5px; width: auto; height: auto; border: dashed 1px #630; }
.bildcontainer400 { background-color: #ffffff; text-align: center; margin-top: 12px; margin-right: 12px; margin-bottom: 12px; padding: 5px; width: 400px; height: auto; float: left; border: dashed 1px #630; }
.img { background-color: #f6ecec; text-align: center; position: relative; }
.item .title { color: #445044; font-size: 16px; font-family: verdana, sans-serif; font-weight: bold; font-style: normal;f;line-height: normal; ont-variant: normal; }
.item .title .h1 { color: #445044; font-size: 16px; font-family: verdana, sans-serif; font-style: normal; font-weight: bold; line-height: normal; ont-variant: normal; }
.item .title:first-letter { font-size: 130%; }
.divider { background: url(images/divider.gif) no-repeat; width: 480px; height: 1px; margin: 5px 0 5px 10px; }
.divider_text { clear: both; background-image: url(images/divider_text.gif); background-repeat: no-repeat; text-align: center; width: 480px; height: 20px; margin-top: 5px; margin-bottom: 5px; }*/
div.clear {
clear:both;height:50px;
}
 /*footer */
.footer { color: #d2c79b; font-size: 90%; line-height: 41px; text-align: center; }

.footer a {
	color: #d2c79b;
	text-decoration: none;
}

.footer a:hover {
	color: #e8ecd1;
}
h2 { font-size: 17px; font-weight: normal; color: #f88514; font-family: Verdana, sans-serif; line-height: 30px; }
.Feld     { color: #666666; font-size: 12px; font-family: Verdana, LipoD-Nine, Geneva, Arial, Helvetica, sans-serif; line-height: 18px; background-color: #fff; width: 200px; border: solid 1px #cccccc  }
.Feld_PLZ { color: #666666; font-size: 12px; font-family: Verdana, LipoD-Nine, Geneva, Arial, Helvetica, sans-serif; line-height: 18px; background-color: #fff; width: 47px; border: solid 1px #cccccc; }
.Feld_Datum { color: #666666; font-size: 12px; font-family: Verdana, LipoD-Nine, Geneva, Arial, Helvetica, sans-serif; line-height: 18px; background-color: #fff; width: 100px; border: solid 1px #cccccc; }
.Feld_Ort { color: #666666; font-size: 12px; font-family: Verdana, LipoD-Nine, Geneva, Arial, Helvetica, sans-serif; line-height: 18px; background-color: #fff; width: 140px; border: solid 1px #cccccc; }
.Feld1 { color: #600; font-size: 12px; font-family: Verdana, LipoD-Nine, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; background-color: #fff; width: 200px; border: solid 1px #cccccc  }
.Button   { clear: both; color: #999; font-size: 12px; font-family: Verdana, LipoD-Nine, Geneva, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: 18px; text-decoration: none; background-color: #fff; width: 70px; border: solid 1px #cccccc  }
.input  { color: #666666; font-size: 12px; font-family: Verdana, LipoD-Nine, Geneva, Arial, Helvetica, sans-serif; line-height: 18px; background-color: white; width: 200px; border: solid 1px #cccccc  }
.input1 { color: #600; font-size: 12px; font-family: Verdana, LipoD-Nine, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; background-color: white; width: 200px; border: solid 1px #cccccc }

/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #20421d;
	border: solid 1px #20421d;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	background: #f88514;
	font-weight: bold;
	padding: 0;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	background: #f88514;
	font-weight: bold;
	}

.txtstyle  { color: #666666; font: 12px/18px Verdana, LipoD-Nine, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; text-align: left ; width: 120px; padding: 5px; }
.txtstyle1 { color: #000000; font-size: 12px; font-family: Verdana, LipoD-Nine, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; text-align: left; }
.txtstyle2 { color: #000000; font-size: 12px; font-family: Verdana, LipoD-Nine, Geneva, Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; text-align: right; }
.txtstyle_right { color: #666666; font: 10px/12px Verdana, LipoD-Nine, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; text-align: right; padding: 10px 5px; width: 120px; }
