body,
html {
	margin: 0px;
	padding: 0px;
}

.menu_oben    { color: #ffffff; font-weight: bold; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none }
.menu_oben a  { color: #ffffff; font-size: 11px; text-decoration: none }
.menu_oben a:hover    { color: #3d4550; font-size: 11px; text-decoration: underline }

.inhalt_oben    { color: #fff; font-weight: normal; font-size: 9px; font-family: verdana, arial, helvetica, sans-serif }
.inhalt_oben a       { color: #fff; text-decoration: underline }
.inhalt_oben a:hover    { color: #fff; text-decoration: none }
.rootline a:hover  { color: #f5f5f5; text-decoration: underline }
.inhalt     { color: #617483; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif }
.datum { color: #fff; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif }
.inhalt a  { color: #4f536c; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline }
.inhalt a:hover  { color: #4f536c; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none }
.rechts   { color: #4f536c; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva }
.rechts a  { color: #4f536c; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva; text-decoration: none }
.rechts a:hover  { color: #4f536c; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva; text-decoration: underline }
.rechts h1  { color: #4f536c; font-size: 13px; font-family: verdana, arial, helvetica, sans-serif }
.menue      { color: #00abc4; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; margin-top: 5px; width: 140px }
.menue a     { color: #00abc4; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline }
.menue a:hover     { color: #94d7e0; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; list-style-type: circle; list-style-position: outside }
.inhalt h1       { color: #ff8c00; font-size: 13px; font-family: verdana, arial, helvetica, sans-serif; margin: 0px 0px 10px }
.inhalt h2   { color: #ff8c00; font-size: 13px; font-family: verdana, arial, helvetica, sans-serif; margin: 0px 0px 10px }
.inhalt h3     { color: #ff8c00; font-size: 13px; font-family: Verdana, arial, helvetica, sans-serif; margin: 0px 0px 10px }
.inhalt h4   { color: #ff8c00; font-size: 13px; font-family: verdana, arial, helvetica, sans-serif; margin: 0px 0px 10px }
.inhalt h5   { color: #ff8c00; font-size: 13px; font-family: verdana, arial, helvetica, sans-serif; margin: 0px 0px 10px }
.inhalt h6   { color: #ff8c00; font-size: 13px; font-family: verdana, arial, helvetica, sans-serif; margin: 0px 0px 10px }
.inhalt p  { line-height: 135%; margin: 0px; padding: 0px }
.bildtext { font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
/*style fŸr den gesammten rechten bereich (Navigation)*/
td   { color: #3d4550; font-size: 11px }
input        { color: #3d4550; font-weight: normal; font-size: 11px; background-color: #fff; border: solid 1px #00365f }
select       { color: #3d4550; font-style: normal; font-weight: normal; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fff; border: solid #00365f }
textarea     { color: #3d4550; font-weight: normal; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fff; padding: 0.2em; border: solid 1px #00365f }
P.csc-caption   { font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }


	/* default styles for extension "tx_indexedsearch" */
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
	.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }
/* default styles for extension "tx_femp3player_pi1" */
		.tx-femp3player-pi1 {
			text-align: center;
		}
		.tx-femp3player-pi1 TABLE {
			border: solid 1px #BCBCBC;
			margin-top: 5px;
			margin-bottom: 5px;
			border-collapse: collapse;
		}
		.tx-femp3player-pi1 TD {
			border: solid 1px #BCBCBC;
			padding: 5px;
			background-color: #FFFFFF;
		}
/* default styles for extension "tx_newloginbox_pi3" */
	.tx-newloginbox-pi3-listrow TD { background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#cccccc; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#f6f6f6; }
/* default styles for extension "tx_croncssstyledimgtext" */
/*
 * css-styled-imgtext
 */
/*
  Licensed under the GPL, see http://www.gnu.org/copyleft/gpl.html
  (c) the TYPO3 content rendering group
  (c) Ernesto Baschny (ernst@cron-it.de)
*/

/* Captions */
P.csc-caption { margin: 0; }
P.csc-caption {
  font-size: 80%; /* Customize me */
}
DIV.csi-caption-c .csi-caption { text-align: center; }
DIV.csi-caption-r .csi-caption { text-align: right; }
DIV.csi-caption-l .csi-caption { text-align: left; }

/* Needed for noRows setting */
DIV.csi-textpic DIV.csi-imagecolumn { float: left; display: inline; }

/* Border just around the image */
DIV.csi-border DIV.csi-imagewrap .csi-image IMG {
  border: 1px solid #617483;
  padding: 0px 0px;
}

DIV.csi-imagewrap { padding: 0; }

DIV.csi-textpic IMG { border: none; }

/* DIV: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DIV.csi-image { float: left; }

/* UL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap UL { list-style: none; margin: 0; padding: 0; }
DIV.csi-textpic DIV.csi-imagewrap UL LI { float: left; margin: 0; padding: 0; }

/* DL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image { float: left; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DT { float: none; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD { float: none; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD IMG { border: none; } /* FE-Editing Icons */
DL.csi-image { margin: 0; }
DL.csi-image DT { margin: 0; display: inline; }
DL.csi-image DD { margin: 0; }

/* Clearer */
DIV.csi-clear { clear: both; }

/* Margins around images: */

/* Pictures on left, add padding on right */
DIV.csi-left DIV.csi-imagewrap .csi-image,
DIV.csi-intext-left-nowrap DIV.csi-imagewrap .csi-image,
DIV.csi-intext-left DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-right: 10px;
}

/* Pictures on right, add padding on left */
DIV.csi-right DIV.csi-imagewrap .csi-image,
DIV.csi-intext-right-nowrap DIV.csi-imagewrap .csi-image,
DIV.csi-intext-right DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-left: 10px;
}

/* Pictures centered, add padding left and right */
DIV.csi-center DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-left: 5px;
  margin-right: 5px;
}
DIV.csi-textpic DIV.csi-imagewrap .csi-image .csi-caption { margin: 0; }
DIV.csi-textpic DIV.csi-imagewrap .csi-image IMG { margin: 0; }

/* Space below each image (also in-between rows) */
DIV.csi-textpic DIV.csi-imagewrap .csi-image { margin-bottom: 5px; }
DIV.csi-equalheight DIV.csi-imagerow { margin-bottom: 5px; display: block; }

/* Positioning of images: */

/* Above */
DIV.csi-above DIV.csi-text { clear: both; }

/* Center (above or below) */
DIV.csi-center { text-align: center; /* IE-hack */ }
DIV.csi-center DIV.csi-imagewrap { margin: 0 auto; }
DIV.csi-center DIV.csi-imagewrap .csi-image { text-align: left; /* Remove IE-hack */ }
DIV.csi-center DIV.csi-text { text-align: left; /* Remove IE-hack */ }

/* Right (above or below) */
DIV.csi-right DIV.csi-imagewrap { float: right; }
DIV.csi-right DIV.csi-text { clear: right; }

/* Left (above or below) */
DIV.csi-left DIV.csi-imagewrap { float: left; }
DIV.csi-left DIV.csi-text { clear: left; }

/* Left (in text) */
DIV.csi-intext-left DIV.csi-imagewrap { float: left; }

/* Right (in text) */
DIV.csi-intext-right DIV.csi-imagewrap { float: right; }

/* Right (in text, no wrap around) */
DIV.csi-intext-right-nowrap DIV.csi-imagewrap { float: right; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csi-intext-right-nowrap .csi-text { height: 1%; }
/* End hide from IE5/mac */ 

/* Left (in text, no wrap around) */
DIV.csi-intext-left-nowrap DIV.csi-imagewrap { float: left; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csi-intext-left-nowrap .csi-text { height: 1%; }
/* End hide from IE5/mac */
/* default styles for extension "tx_vjforms_pi1" */

/* DEAFULT STYLE for tx_vjforms_pi1 */

.tx-vjforms-pi1 label.left {
    float: left;
	text-align: right;
	
	/* imaginary middle axis */
    width: 8em;
    margin-right: .5em;
	
}

.tx-vjforms-pi1 label.right {
	display: block;
	margin-left: 10em;
}


.tx-vjforms-pi1 input[type=text],
.tx-vjforms-pi1 select {
    float: left;
}

.tx-vjforms-pi1 input.label-2 {
    float: left;
    width: auto;
    clear: both;
    margin-left: 8.5em;
    margin-right: .5em;
}

.tx-vjforms-pi1 input[type=checkbox].label-2,
.tx-vjforms-pi1 input[type=radio].label-2,
.tx-vjforms-pi1 input[type=submit].label-2
{
    margin-left: 10.5em;
}

.tx-vjforms-pi1 form br {
    clear: both;
	font-size: 1px;
}


/*.tx-vjforms-pi1 form {
	line-height: 140%;
}
*/
/* default styles for extension "tx_femp3player_pi1" */
		.tx-femp3player-pi1 {
			text-align: center;
		}
		.tx-femp3player-pi1 TABLE {
			border: solid 1px #BCBCBC;
			margin-top: 5px;
			margin-bottom: 5px;
			border-collapse: collapse;
		}
		.tx-femp3player-pi1 TD {
			border: solid 1px #BCBCBC;
			padding: 5px;
			background-color: #FFFFFF;
		}
