/* ========================================================================================================= */
/* GLOBAL */
/* ====== */

body {
	margin: 0;
	padding: 0 0 10px 0;
	background-color: #C48183;
	font-family: Verdana, Arial, sans-serif;
	}
	
td {
	font-size: 12px;
	line-height: 18px;
	color: #000;
	}
	
img {
	border-width: 0px;
	}
	
div#bg-div-1 {
	background-color: #A6393C;
	background-image: url(../img/bg_x_1.gif);
	background-position: left top;
	background-repeat: repeat-x;
	}
	
div#bg-div-2 {
	background-image: url(../img/bg_x_2.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	}
	
td#column-center a, td#column-right-center a  { /* linkformatierung rechte spalte + MITTE!? */
	color: #A16804;
	}
	td#column-center a:link,
	td#column-right-center a:link,
	td#column-center a:visited,
	td#column-right-center a:visited { text-decoration: none; }
	td#column-center a:hover,
	td#column-right-center a:hover { text-decoration: underline; }
	
ul {
	list-style: outside url(../img/spacer.gif);
	padding: 0;
	margin: 0;
	}
	
li {
	margin: 0;
	padding: 0 0 0 14px;
	background: url(../img/li.gif) no-repeat 1px 4px;
	}
	
form {
	margin: 0;
	padding: 0;
	}
	
input, textarea, select {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	}


/* ========================================================================================================= */
/* LAYTABLE-TOP */
/* ============ */

table#laytable-top {
	background: url(../img/lay13.gif) left top repeat-y;
	}

td#column-left {
	background: url(../img/lay12.gif) left bottom no-repeat;
	padding: 0 0 20px 0;
	}
	
	div#column-left-top_outside {
		width: 238px;
		height: 76px;
		background: url(../img/lay07.gif) left bottom no-repeat;
		}
		
		div#column-left-top_inside {
			padding: 7px 0 0 13px;
			}
			
			img.flag {
				margin-left: 10px;
				}

td#column-center {
	background-color: #FFF;
	}

td#column-right-left {
	background: url(../img/lay09.gif) left top no-repeat;
	}
	
td#column-right-center {
	padding: 0 0 20px 0;
	}
	
td#column-right-right {
	background: url(../img/lay14.gif) left top no-repeat;
	}
	
/* navpath */	

		div#navpath_outside {
			width: 438px;
			height: 23px;
			background: url(../img/bg-navpath.gif) left top no-repeat;
			overflow: hidden;
			}
			div#navpath_inside {
			margin: 3px 0 0 18px;
			font-size: 10px;
			color: #A6393C;
			white-space: nowrap;
			}
		
		a.navpath {
			color: #A6393C !important;
			}

/* ====================*/
/* CONTENT (BAUSTEINE) */
/* =================== */

div#content {
	padding: 0 10px 0 10px;
	}
	
.block {
	border-bottom: 9px solid #FFF;
	}
	
div.box-header-breit_outside  { background-image: url("../img/bg-box-header-breit.gif"); padding-bottom: 5px; width: 428px; border-bottom: 1px solid #fff }	/* box-model */
	
div.box-header-schmal_outside  { background-image: url("../img/bg-box-header-schmal.gif"); width: 209px; height: 32px; overflow: hidden; border-bottom: 1px solid #fff }	/* box-model */
	
	div.box-header_inside {
		padding: 7px 0 0 10px;
		font-size: 15px;
		font-weight: bold;
		text-transform: uppercase;
		white-space: nowrap;
		}	/* box-model */
		
div.box-text { 
	padding: 10px;
	background-color: #FAEFA5;
	border-bottom: 1px solid #FFF;
	}
	
div.box-text_ohne-linie { 
	padding: 10px;
	background-color: #FAEFA5;
	}
	
div.box-subheadline { 
	padding: 4px 10px 5px 10px;
	font-weight: bold;
	color: #A6393C;
	background-color: #FFF;
	}

div.box-bild_breit {
	width: 428px;
	overflow: hidden;
	border-bottom: 1px solid #FFF;
	}
	
div.box-bild_schmal {
	width: 209px;
	overflow: hidden;
	border-bottom: 1px solid #FFF;
	}
	
div.box-bild_136px {
	width: 136px;
	overflow: hidden;
	border-bottom: 1px solid #FFF;
	}
	
div.box-bild_116px {
	width: 116px;
	overflow: hidden;
	margin: 10px 0 10px 0;
	}

div.box-name { 
	padding: 0 10px 2px 10px;
	background-color: #FAEFA5;
	color: #A6393C;
	border-bottom: 1px solid #FFF;
	}
	
.bg-zelle {
	background: #FAEFA5 url(../img/FFFFFF.gif) left bottom repeat-x;
	}
	
td.zelle-hellgelb_border {
	background-color: #FAEFA5;
	border-bottom: 1px solid #FFF;
	}

td.zelle-dunkelgelb_border {
	background-color: #E7D456;
	border-bottom: 1px solid #FFF;
	}
	
div.box-pdf-download a {
	display: block;
	padding: 4px 10px 5px 10px;
	background: #FAEFA5 url(../img/icon_pdf.gif) right center no-repeat;
	border-bottom: 1px solid #FFF;
	}
	
/* Kontakt-Formular */

#kontaktformular {
	background: #FAEFA5;
	border-bottom: 1px solid #FFF;
	}
	
#kontaktformular td {
	padding: 3px 0 3px 0;
	}

input.input {
	width: 272px;
	}
	
.input_plz {
	width: 62px;
	}
	
textarea.textarea {
	width: 272px;
	height: 150px;
	}
	
/* right */

#column-right-center {
	font-size: 11px;
	line-height: 16px;
	}
	
#column-right-center li {
	margin: 0;
	padding: 0 0 0 14px;
	background: url(../img/li.gif) no-repeat 1px 3px;
	}

div.column-right_box-top {
	 background-color: #FAEC8C;
	 padding: 0 10px 0 10px;
	 margin: 0 0 11px 0;
	 }
	 
div.column-right_box {
	 background-color: #FAEC8C;
	 padding: 0 10px 0 10px;
	 }
	 
div.margin-bottom {
	margin-bottom: 1px;
	}

div.column-right_text {
	padding: 10px 0 10px 0;
	}
.fragmentNewsEntry  { background-color: #faefa5; margin-top: 3px; padding: 1px 5px 0 }
.fragmentNewsEntry h2 { font-size: 14px; margin-top: 5px; margin-bottom: 3px; padding: 0 }
.fragmentNewsEntry p { margin: 0; padding: 0 }
.fragmentNewsFooter { margin-top: 5px }
.imgThumbnailNews { margin-right: 5px; margin-bottom: 2px; float: left }
/* ========================================================================================================= */
/* LAYTABLE-BOTTOM */
/* =============== */

td#navbottom {
	background: url(../img/lay10.gif);
	}
	
	div#navbottom-text {
		font-size: 10px;
		margin: 60px 0 0 237px;
		}
		
		a.navbottom {
			color: #FFF;
			}
			a.navbottom:link,
			a.navbottom:visited { text-decoration: none; }
			a.navbottom:hover { text-decoration: underline; }

td#bottom-right {
	background: url(../img/lay11.gif);
	}
	
	div#bottom-right-text {
		font-size: 10px;
		margin: 0 56px 0 10px;
		}
		
		a.bottom-right {
			color: #D68D8F;
			}
			a.bottom-right:link,
			a.bottom-right:visited { text-decoration: none; }