/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#818181;
	padding:10px;	
}

#main {
	width:737px;
	margin:auto;
}

#logo {
	text-align:center;
	padding-bottom:15px;
	padding-top:10px;
}

#trailer {
	height:38px;
	background-repeat:no-repeat;
	padding-top:234px;
}

#klickpfad {
	color:#24497f;
	height:38px;
	background-image:url(../images/klickpfad.png);
	background-position:right top;
	background-repeat:no-repeat;
	min-width:20px;
	display:inline;
	padding-right:20px;
	padding-top:18px;
}

#klickpfad li {
	list-style:none;
	display:inline;
}

#klickpfad ul {
	margin:0 0 0 0;
	padding:0 0 0 0;
	min-width:20px;
	display:inline;
	height:20px;
	line-height:20px;
}

#klickpfad li.homeklickpfad {
	background-image:url(../images/home.png);
	background-repeat:no-repeat;
	padding-left:20px;
	background-position:6px 2px;
}

#klickpfad li.pipeklickpfad {
	background-image:url(../images/pipeklickpfad.png);
	background-repeat:no-repeat;
	background-position:6px 3px;
	padding-left:20px;
}

#klickpfad a:link {
	color:#24497f;
	text-decoration:none;
}

#klickpfad a:visited {
	color:#24497f;
	text-decoration:none;
}

#klickpfad a:hover {
	color:#24497f;
	text-decoration:underline;
}

#main2 {
	border:1px solid #24497f;
}

#content {
	padding:20px;
	line-height:20px;
	text-align:justify;
}

#menutop {
	text-align:center;
	background-image:url(../images/menu_top.gif);
	background-repeat:repeat-x;
	height:24px;
	color:#fff;
	line-height:24px;	
}

#menutop li {
	list-style:none;
	display:inline;
	float:left;
}

#menutop li.active a {
	background-image:url(../images/menutophover.png);
	background-repeat:repeat-x;
	color:#24497f;
}

#menutop ul {
	margin:0 0 0 0;
	padding:0 0 0 0;
	display:inline;
}

#menutop a {
	line-height:24px;
	display:block;
	width:147px;
}

#menutop a:link {
	text-decoration:none;
	color:#fff;
}

#menutop a:visited {
	text-decoration:none;
	color:#fff;
}

#menutop a:hover {
	background-image:url(../images/menutophover.png);
	background-repeat:repeat-x;
	color:#24497f;
}

#menu2 {
	color:#24497f;
	min-height:20px;
	line-height:20px;
	border-top:1px solid #24497f;
	border-bottom:1px solid #24497f;
	border-left:15px solid #24497f;
	padding-left:20px
}

#menu2 li {
	list-style:none;
	display:inline;
	padding-right:20px;
}

#menu2 li.homemenu2 {
}

#menu2 li.homemenu2active {
	font-weight:bold;
}

#menu2 li.pipemenu2 {
}

#menu2 li.pipemenu2active {
	font-weight:bold;
}


#menu2 ul {
	margin:0 0 0 0;
	padding:0 0 0 0;
	display:inline;
}

#menu2 a {
}

#menu2 a:link {
	color:#24497f;
	text-decoration:none;
}

#menu2 a:visited {
	color:#24497f;
	text-decoration:none;
}

#menu2 a:hover {
	color:#24497f;
	text-decoration:underline;
}

#footer {
	text-align:center;
	padding-top:10px;
	font-size:9px;
	text-transform:uppercase;
}

#footer li {
	display:inline;
	margin:0;
	text-align:center;	
}

#footer li.pipebottom {
	padding-left:10px;
}

#footer ul {
	margin:0;
	padding:0;
}

#footer a:link {
	text-decoration:none;
	color:#818181;	
}

#footer a:visited {
	text-decoration:none;
	color:#818181;
}

#footer a:hover {
	color:#24497f;
}

/* TYPO3 */

.csc-textpic-caption {
	font-size:10px;
	background-color:#24497f;
	color:#fff;
	border-top:1px solid #fff;
	padding-left:6px;
}

.input_mail_text {
	color:#24497f;
	text-align:right;
}

.input_mail {
	border:1px solid #24497f;
	width:260px;
}

.input_mail_plz {
	border:1px solid #24497f;
	width:40px;
}

.input_mail_ort {
	border:1px solid #24497f;
	width:215px;
}

.input_mail_select {
	border:1px solid #24497f;
	width:260px;
}

.input_mail_mitteilung {
	border:1px solid #24497f;
	width:260px;
}

.input_mail_senden {
	border:1px solid #24497f;
	background-color:#d2e1f7;
}

.input_mail_senden:hover {
	background-color:#24497f;
	color:#fff;
}

.input_error {
	color:#FF0000;
}
a:link {
	color:#24497f;
}

a:visited {
	color:#24497f;
}

a:hover {
	color:#24497f;
	text-decoration:none;
}
