body {margin:2%;font-family:Tahoma;Arial, Helvetica, sans-serif;background-color:#560a24;}
table {border:none;border-spacing:none;border-collapse:collapse}
table.paddedtable td, table.paddedtable th { 
	padding:8px; 
	}

th {padding:.45em;background-color:#bc4f62;color:white;font-size:9pt;text-align:left}
tr {}
td {vertical-align:top;font-size:9pt}
p {line-height:140%; font-size:9pt; margin-top:0px;margin-bottom:12px;}
img {border:none;}


h1 {font-size:9pt;color:#ad1448; font-weight:bold; letter-spacing:+1px; margin-top:0px; margin-bottom:10px;}
h2 {font-size:9pt;color:#ad1448; font-weight:bold; letter-spacing:+1px; margin-top:25px;margin-bottom:10px;}
form {display:inline}

.inside {margin-bottom:10px;padding:1px}
.marker {background-color:#0065B1;border-top:1px solid white;border-bottom:1px solid white;}

a:link, a:visited, a:active  { text-decoration:none;color:black }
a:hover { text-decoration:underline }

#bgpic {height:140px;background-color:#ad1448;background-image:url('/assets/ldl-logo-bg.gif');background-repeat:repeat-x;border:none;cursor:pointer;text-align:center}
#navoben {position:relative;padding:5px;padding-left:15px;padding-right:15px;background-color:#bc4f62;}
#inhalt {z-index:1;position:relative;background-color:none;border:none;}
#unten {z-index:0;position:relative;padding:6px;background-color:#ad1448;}

#inhalt a:link, #inhalt a:visited, #inhalt a:active { text-decoration:none;color:#ad1448 }

#inhalt a:hover { text-decoration:underline }

#maintable {padding:none;width:100%;height:65%}

#leftmenu {
	width:248px;
	padding:none;
	padding-top:22px;
	margin:none;
	background-position:top;
	background-repeat:no-repeat;
	background-color:#dea1b6;
	}

#leftmenu a:link, #leftmenu a:visited {
	margin:15px;
	padding:5px;
	background:#bc4f62;
	color:white;
	font-weight:bold;
	border:1px solid ad1548;
	border-left:10px solid ad1548;
	}

#leftmenu a:hover, #leftmenu a:active {
	background:white;
	color:#bc4f62;
	font-weight:bold;
	text-decoration:none;
	}

#leftactive a:link, #leftactive a:visited {
	background:white;
	color:#bc4f62;
	}

.menuspacer {
	margin-top:30px;
	}

#content td {
	padding-bottom:5px;
	padding-right:10px;
	}

.hervor {
	color:#ad1448;
	font-weight:bold;
	margin-bottom:0px;
	padding-bottom:3px;
	}

.placeholder {
	width:140px;
	height:100px;
	background-color: lightyellow;
	padding: 5px;
	border: 1px solid #EDEDED;
	}

.placeholder-l {
	background-color: lightyellow;
	padding: 5px;
	border: 1px solid #EDEDED;
	}

.placeholder-sm {
	width:70px;
	height:50px;
	}

.introtable, table.introtable td {margin-left:40px;border:1px solid #ad1448;border-spacing:5px;text-align:center;vertical-align:middle;background-color:efd0da;color:white;clear:both}

#bgposlinks {background-position:top;background-position-y:20px}
#contenttable {height:100%;padding:0px;background-color:white;background-image:none;background-repeat:repeat}
#content {padding:35px;padding-top:none;}

.ganzoben {text-align:center;letter-spacing:1px;font-size:9pt;line-height:100%;color:white;padding:0px;margin:none}
.ganzoben a:link, .ganzoben a:visited, .ganzoben a:active {padding-left:12px;padding-right:12px;margin-right:1px;margin-left:1px;color:white;text-decoration:none;}

#active  {color:#ad1448;padding:11px;padding-bottom:5px;padding-top:3px;background-color:white;border-bottom:none;border-top:none}

#seitentitel {text-align:left;margin-left:20px;margin-top:20px;font-size:12pt;font-weight:bold;letter-spacing:1px;line-height:100%;color:#BBBBBB}

.ganzunten {text-align:right;font-size:7pt;line-height:100%;color:white;padding:none;margin:none}
.ganzunten a:link, .ganzunten a:visited {color:white;text-decoration:none;}
.ganzunten a:hover, .ganzunten a:active {color:#E4EAF2;text-decoration:none;}

.picright {float:right; margin:10px; margin-right:0px; border:1px solid #DDDDDD}
.picleft {float:left; margin:10px; margin-top:4px;margin-left:0px; border:1px solid #DDDDDD}
.pic {margin:0px;padding:0px;border:1px solid #BBBBBB}

	/*Credits: Dynamic Drive CSS Library */
	/*URL: http://www.dynamicdrive.com/style/ */

	.thumbnail{
	position: relative;
	z-index: 0;
	}

	.thumbnail:hover{
	background-color: transparent;
	z-index: 50;
	}

	.thumbnail span{ /*CSS for enlarged image*/
	position: absolute;
	background-color: lightyellow;
	padding: 5px;
	left: -1000px;
	border: 1px solid #EDEDED;
	visibility: hidden;
	color: black;
	text-decoration: none;
	}

	.thumbnail span img{ /*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
	}

	.thumbnail:hover span{ /*CSS for enlarged image on hover*/
	visibility: visible;
	left: 60px; /*position where enlarged image should offset horizontally */
	top: -30px;
	}

