@charset "utf-8";

body {
	font-family: "trebuchet ms", arial, verdana;
	font-size: 10pt;
	background: #EAEAEA;
	margin: 20px;
}

a {
	color: #0000FF;
}

/* Hauptzeugs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
div.mainFrame {
	display: block;
	width: 938px;
	margin: 0px auto;
}

/* Slogan - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
div.slogan {
	font-size: 18pt;
	font-weight: bold;
	margin-bottom: 10px;
}

/* Großer Rahmen - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
div.mainBorder {
	border: solid 1px #CD193C;
	background: #FFFFFF;
}

/* Header - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
div.header {
	padding: 5px;
	border-bottom: solid 1px #CD193C;
}

/* Breadcrums und Toolbar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
div.breadcrums {
	padding: 3px;
	border-bottom: solid 1px #CD193C;
	font-size: 9pt;
}

div.breadcrums ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

div.breadcrums ul li {
	float: right;
	border-left: solid 1px #CD193C;
	padding: 0px 5px 0px 5px
}

div.breadcrums ul li a {
	text-decoration: none;
	color: #000000;
}

div.breadcrums #current a {
	font-weight: bold;
	color: #CD193C;
}

/* Rahmen Navigation und Inhalt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
div.contentFrame {
	background: url(../images/navigation_verlauf.png) repeat-y left;
}

div.contentBorder {
	border-left: solid 1px #CD193C;
	display: block;
	width: 735px;
	margin-left: 200px;
	background: url(../images/content_background.png) repeat-y left;
}

/* Navigation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
div.navigation {
	display: block;
	width: 200px;
	float: left;
}

div.navigation h3 {
	padding: 3px;
	margin: 0px;
	color: #CD193C;
	background: #EAEAEA;
	font-size: 12pt;
	text-align: center;
	border-bottom: solid 1px #B2B2B2;
}

div.navigation ul {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	list-style: none;
}

div.navigation ul li {
	padding: 5px;
}

div.navigation ul li ul {
	margin-left: 10px;
}

div.navigation li.active {
	background: #EAEAEA;
	font-weight: bold;
}

div.navigation a {
	display: block;
	color: #000000;
	background: url(../images/ul_dot.gif) no-repeat center left;
	padding-left: 12px;
	text-decoration: none;
}

div.navigation #current a {
	color: #CD193C;
}

div.navigation #current ul li a {
	color: #000000;
}

/* Inhalt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
div.content {
	display: block;
	width: 560px;
	height: 100%;
	padding: 10px;
	margin: 0px 77px 0px 78px;
	background: url(../images/content_center.png) no-repeat center top;
}

div.content h1 {
	font-size: 14pt;
	border-bottom: solid 1px #CD193C;
}

div.content h2, div.content h3 {
	font-size: 12pt;
	border-bottom: dotted 1px #CD193C;
}

/* Footer - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
div.footer {
	font-family: tahoma;
	font-size: 8pt;
	background: #CD193C;
	color: #FFFFFF;
	padding: 5px;
}

/* pagination - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
ul.pagination {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ul.pagination li {
	float: left;
	margin-right: 5px;
	background: #EAEAEA;
	border: solid 1px #CCCCCC;
	padding: 3px 5px 3px 5px;
}

ul.pagination li a {
	text-decoration: none;
	font-weight: bold;
	color: #CD193C;
}

/* contact - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
div.contact {
}

div.contact div {
	margin-bottom: 5px;
}

div.contact_email label {
	display: block;
}