* {
	margin: 0;
	padding: 0;
	border: 0;
}

* html #header {
height: 1px;
}

body {
	background: white url(dillinger_hg.jpg) repeat-x;
	color: black;
	font: 13px/1.3em Arial, Helvetica, sans-serif;
}

h1 {
	font-size: 20px;
	color: #C92340;
	margin-bottom: 15px;
}

h2 {
	font-size: 15px;
	color: black;
	margin-bottom: 5px;
}

p {
	padding-bottom: 15px;
}

#content ul {
	margin: 0px 0px 15px 25px;
}

a {
	color: #C92340;
}

a:hover {
	text-decoration: none;
}

#main {
	width: 1000px;
}

#header {
	width: 493px;
	height: 162px;
}

#links {
	background: transparent url(dillinger-links-hg.jpg) no-repeat;
	width: 247px;
	height: 660px;
	float: left;
	text-align: right;
}
#navi {
	height: 214px;
	padding-top: 182px;
	padding-right: 20px;
}
#subnavi {
	padding-top: 20px;
	padding-right: 20px;
}

#rechts {
	background: transparent url(dillinger-rechts-hg.jpg) no-repeat;
	/*width: 240px;*/
	height: 244px;
	padding-top: 416px;
	padding-left: 20px;
	font-size: 10px;
	float: left;
}

#mitte {
	width: 493px;
	height: 660px;
	float: left;
}

#content-start {
	background-color: white;
	width: 463px;
	height: 244px;
	padding-top: 20px;
	padding-left: 15px;
	padding-right: 15px;
}

#content {
	background-color: white;
	width: 463px;
	height: 478px;
	padding-top: 20px;
	padding-left: 15px;
	padding-right: 15px;
}

.nav1st, .nav2nd {
	list-style-type: none;
}

.nav1st a {
	font-size: 15px;
	text-align: right;
	font-style: italic;
	font-weight: bold;
	color: white;
	text-decoration: none;
	line-height: 20px;
	letter-spacing: 1px;
}

.nav2nd a {
	font-size: 13px;
	text-align: right;
	font-style: italic;
	color: black;
	text-decoration: none;
	letter-spacing: 1px;
}

.nav1st a:hover, .nav1st li.active, .nav1st a.current {
	text-decoration: none;
	color: #F48598;
}

.nav2nd a:hover, .nav2nd li.active {
	text-decoration: none;
	color: #C92340;
}
.nav2nd a.current {
	text-decoration: none;
	color: #C92340;
	font-weight: bold;
}

div.jaosg_thumbnail {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

/* form-module
*******************************************************************************/
#form-module * {
	padding:0px;
	margin:0px;
}

#form-module {
	margin:0px;
	padding:0px;
	width:100%;
	background-color:#f7f7f7;
	color:#666;
}

#form-module fieldset {
	border:0px solid #fff;
}

#form-module legend {
	display:none;
}


#form-module p {
	margin:0;
	padding:5px;
	font-size:1em;
	font-weight:bold;
}

#form-module .element {
	display:block;
	clear:both;
	background-color:#f7f7f7;
	border-top:2px solid #fff;
}

#form-module label {
	display:block;
	float:left;
	padding:5px;
	width:120px;
	border-right:2px solid #fff;
}

#form-module label.checkbox {
	width:372px;
	border-left:2px solid #fff;
	border-right:none;
}

#form-module input, 
#form-module select, 
#form-module textarea {
	float:left;
	margin:5px;
	width:295px;
	border:1px solid #333;
}

#form-module input.text {
	height:20px;
}

#form-module input.checkbox {
	width:120px;
	padding:0;
	border:none;
}

#form-module input.submit { 
	margin:5px 5px 5px 137px;
	padding:2px 5px;
	border:1px solid #333;
	background-color:#fff;
	color:#666;
	text-align:center;
	cursor:pointer;
}

#form-module input.submit:hover { 
	background-color:#f7f7f7;
	color:#000;
}

#form-module label.textarea, 
#form-module textarea.textarea {
	height:96px;
}

#form-module-thanks {
	display:block;
	color:#666;
}

/**
 * Modul WYSIWYGImage, Wysiwyg-Text mit Bild/Bildergalerie
 */
div.wysiwygimg {}
/* ----- Hack only for IE 7 ----- */
*+html div.wysiwygimg {overflow:hidden;}

.wysiwygimg .wysiwygimgclear {clear:both; display:block; font-size:1px; line-height:0px; margin:0; padding:0; position:relative;}

/* Text */
.wysiwygimg .wysiwygimgtext {}

/* Bild und Link */
.wysiwygimg img.wysiwygimg {border:0px none; margin:1px}
/*.wysiwygimg img.wysiwygimg {border:solid 5px #f5f5f5; padding:1px;}*/
.wysiwygimg a.wysiwygimg img {border:0px none;padding:0px;vertical-align:top; margin:1px}

.wysiwygimg a.wysiwygimg, .wysiwygimg a.wysiwygimg:link {border:solid 5px #f6f6f6; display:table; display:inline-block; line-height:0.0em;}
.wysiwygimg a.wysiwygimg:visited {}
/*.wysiwygimg a.wysiwygimg:hover {border:solid 5px #e4e4e4;}
.wysiwygimg a.wysiwygimg:focus {border:solid 5px #e4e4e4;}
.wysiwygimg a.wysiwygimg:active {border:solid 5px #e4e4e4;}*/

/* Bildunterschrift */
.wysiwygimg .wysiwygimgtitle {color:#666; font-size:0.8em; font-style:italic; margin:2px 0px;}

/* Wrapper-Classe um Bild und Bildunterschrift*/
.wysiwygimg .wysiwygimgwrap {}

/* Bild links im Text (Textumfluss) */
.wysiwygimg .wysiwygimgleft {float:left; margin:0 1.0em 0 0;}

/* Bild rechts im Text (Textumfluss) */
.wysiwygimg .wysiwygimgright {float: right; margin:0 0 0 1.0em;}

/* Bild oben links */
.wysiwygimg .wysiwygimgtopleft {float:left; margin-bottom:0.5em;}

/* Bild oben rechts */
.wysiwygimg .wysiwygimgtopright {float:right; margin-bottom:0.5em;}

/* Bild oben mittig */
.wysiwygimg .wysiwygimgtopcenter {margin-bottom:0.5em; text-align:center;}
.wysiwygimg .wysiwygimgtopcenter a.wysiwygimg {margin:0 auto;}

/* Bild unten links */
.wysiwygimg .wysiwygimgbottomleft {float:left; margin-top:0.5em;}

/* Bild unten rechts */
.wysiwygimg .wysiwygimgbottomright {float:right; margin-top:0.5em;}

/* Bild unten mittig */
.wysiwygimg .wysiwygimgbottomcenter {margin-top:0.5em; text-align:center;}
.wysiwygimg .wysiwygimgbottomcenter a.wysiwygimg {margin:0 auto;}
.wysiwygimg .wysiwygimgbottomcenter img.wysiwygimg {margin:0 auto;}

/* Für Bilder links/rechts vom Text  */
.wysiwygimg table {border-spacing: 0px; font-size:1.0em;}
.wysiwygimg td {vertical-align:top; font-size:1.0em;}

/* Bild links vom Text */
.wysiwygimg td.wysiwygimgleftcol {padding-right:1.0em;}

/* Bild rechts vom Text */
.wysiwygimg td.wysiwygimgrightcol {padding-left:1.0em;}


.tabelle hr {
	border-bottom: 1px solid #00b162;
	margin: 3px 0;
}

.tabelle {
	margin-bottom: 35px;
}