body  {
/*	background-color: rgb(167, 172, 56); */
	background-color: rgb(254, 239, 182);
	color: rgb(51, 51, 51);

	font-family:  "Lucida Grande", Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 90%;
	margin: auto; 
	margin-top: 30px;
	padding: 0;
	width: 850px;
	text-align: center; /* IE-Hack */ 
/*	background-image: url(nomios_FILES/nieten.gif);
	background-position: top right;
	background-repeat: no-repeat; */
}


#rahmen { 
	margin-left: auto; 
	margin-right: auto;
	width: 901px;
	text-align: left; /* IE-Hack */ 
}

#metanavigation {
	color: rgb(51, 51, 51);
	text-align: right;
	font-size: smaller;
	margin-right: 2px;
}

#metanavigation ul {
	margin: 0;
	padding: 0;
}

#metanavigation ul li {
	list-style: none;
/*	margin: 5px 5px 5px 0px;
	padding: 5px 5px 5px 0px; */
	display: inline;
}

/* #metanavigation a.breadcrumbs { */
a.breadcrumbs {
	color: rgb(51, 51, 139);
	text-transform: uppercase;
	text-decoration: none;
       font-weight: bold;
/*	font-size: 100%;  IE Hack */
}

#metanavigation a.breadcrumbshighlighted {
	color: rgb(51, 51, 139);
	font-weight: bold;
	text-transform: uppercase;
        text-decoration: none;
       font-weight: bold;
/*	font-size: 100%;  IE Hack */
}
	
#kopf {
/*	border-top: 1px solid rgb(247, 59, 15);
	border-right: 1px solid rgb(247, 59, 15);
        border-left: 1px solid rgb(247, 59, 15); */
        height: 60px;
       	background-image: url(hintergrund.gif);
	background-repeat: repeat; 	
}

/* #kopf h1, img {
	margin-top: 0; 
	margin: 3em 1em 3em 0.9cm;
	color: black; 
} */

#kopf img {
	margin: 0;
       padding: 0;
}


#navigation {
	background-color: rgb(0, 0, 139);
	background-color: rgb(143, 194, 204);
/*	background-color: #fc3d32; */
	background-repeat: repeat-y;
	vertical-align: middle;
	padding-top: 0px;
	padding-left: 0px;
	border-top: 1px solid rgb(183, 183, 183);
        height: 23px;
}

#navigation ul {
/*	height: 24px; */
	margin: 0;
	padding: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 1cm;
	
}

#navigation ul li {
	list-style: none;
	margin: 5px 5px 5px 0px;
	padding: 5px 5px 5px 0px;
	display: inline;
}

#navigation ul li a {
	color: rgb(255, 215, 0);
	color: rgb(0, 0, 139);
	font-size: 11px;
	text-transform: uppercase;
       font-weight: bold;
	padding: 3px 0px 3px 0px;
	margin-left: 0px;
	margin-right: 1em;
	text-decoration: none;
/*	border-bottom: 4px solid rgb(247, 59, 15); */
}

#navigation ul li a:hover {
	border-bottom: 4px solid rgb(255, 255, 255); 
        color: rgb(255, 255, 255);
/*	background-color: red; */
}


#linkeSpalte { display: none; float: left; width: 160px; margin-left: 10px; padding-top: 1em; }

#linkeSpalte p { margin-top: 0pt; }

#bginhalt {
	background-color: rgb(255, 204, 102);
	background-position: right;
	background-repeat: repeat-y; 
/*	border-left: 1px solid rgb(247, 59, 15);
        border-right: 1px solid rgb(247, 59, 15); */
        background-image: url(oval3.gif);
	background-position: 0px 80px;
	background-repeat: no-repeat;
	min-height: 300px;
	_height: 300px;
}

#inhalt {
	font-size: 100%;
	float: left;
	width: 580px; 
	margin: 0 0 0 0;
	padding: 1.5em 0 1em 35px;
	border-top: 1px solid rgb(182, 182, 182);
        border-bottom: 2em solid rgb(255, 204, 102);
}

#rechteSpalte {
	float: left;
	width: 299px;
	width: 280px; /* !!! */
	margin: 0pt 0em 0pt 0px;
	padding-top: 0px;
	padding-bottom: 20px;
	border-top: 1px solid rgb(182, 182, 182);
}

.clear {
	clear: both;
}

html[xmlns] .mozclear
{
	/* this selector should be valid CSS, but Opera 7.5 (and above) will pick
	 * this up as well. Shouldn't be a problem, Opera should handle this fine,
	 * but it's a Mozilla-targeted hack, and it should probably only affect
	 * mozilla. You can do that by replacing the INVALID CSS selector
	 * :root .mozclear for what's give here.
	 */

	border-bottom: 1px solid;
	border-color: transparent;
	margin-bottom: -1px;
}

#mailform {
 	margin: 1em 4em 1em 0em; 
	line-height: 140%;
	padding-left: 6em;
}

fieldset {
	border: none;
}

#mailform pform {
}

#mailform input {
        background-color: #FEFEFF;
	border: 1px solid rgb(167, 210, 254);
        padding: 3px;
}

#mailform textarea {
        background-color: #FEFEFF;
        border: 1px solid rgb(167, 210, 254);
        margin-bottom: 20px;
	padding : 3px;
}

/* L O G I N    F O R M U L A R  anfang */

table.csc-loginform  {
 	margin: 1em 4em 1em 0em; 
	line-height: 140%;
	padding-left: 6em;
}

table.csc-loginform input {
        background-color: #FEFEFF;
	border: 1px solid rgb(167, 210, 254);
        padding: 3px;
}

/* L O G I N    F O R M U L A R  ende */

#rechteSpalteInhalt { 
padding: 4px;
}

#rechteSpalte h1 { 
        color: rgb(153, 0, 14);
	font-size: 120%;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
        margin-left: 6px;
 }

#rechteSpalteInhalt p {
	font-size: 100%;
	margin: 10px 6px 0 6px;
}

#rechteSpalteInhalt img {
/*         border: 1px solid rgb(167, 210, 254); */
         border: 1px solid rgb(227, 235, 244);
         margin: 5px auto 5px 6px;
         padding: 0;
}

#rechteSpalteInhalt a {
	text-decoration: none;
	color: #0049BC;
}

#rechteSpalteInhalt ul {
	margin: 0.5em 1em 1em 0em; 
	line-height: 140%;
       padding: 0;
       padding-left: 0;
       list-style-type: none;
}

#rechteSpalteInhalt li {
 	font-size: 100%;
       background-image: url(bullet.gif);
       background-repeat: no-repeat;
       background-position: 0 .5em; 
       padding-left: 10px;
}

#fuss { 
/*	border-top: 1px solid rgb(247, 59, 15); */
	clear: both;
	padding-bottom: 1em;
	padding-left: 1cm; }

#fuss p {
	color: rgb(0, 0, 139);
	font-size: 0.8em;
        font-weight: bold;
	margin-top: 1em;
}

#fuss ul { margin: 0; padding: 0; font-size: 0.8em; margin-top: 1em;}

#fuss ul li { list-style: none; margin: 0; padding: 0; margin-right: 8px; display: inline; }

/* IE-Hack Mindesthoehe fuer Subnavigation START */
html body #subnavigation {
     height: 1em;
}
html>body #subnavigation {
     height: auto;
     min-height: 1em;
}
/* IE-Hack Mindesthoehe fuer Subnavigation ENDE
http://gigold.de/archiv/2004/05/24/1776/ */

#subnavigation h5 { display: none; }

#subnavigation { 
	background-color: rgb(255, 204, 102);
	padding-top: 0px;
	padding-left: 0px;
	width: 100%;
/*	min-height: 120px; */
}

#subnavigation ul {
	list-style-type: none;
	margin: 1em 0 0 0;
	padding-bottom: 35px;
	margin-left: 3em;
                padding-left: 0;	
/*	padding: 0; */
 }

#subnavigation ul li {
	list-style-type: none; 
	font-size: 100%;
	margin: 0px 3px 3px 0px;
	padding: 2px 5px 2px 0px;
	width: 180px;
	border-bottom: 1px dashed rgb(255, 255, 255);
	
}


#subnavigation ul li a {
	color: rgb(0, 0, 139);
	font-size: 11px;
       font-weight: bold;
/*	padding: 3px 0px 3px 0px;
	margin-left: 0px;
	margin-right: 1em; */
	text-decoration: none;
}

#subnavigation ul li a:hover {

}

html > body #navsite ul li a { width: auto; }

#hauptnavigation ul li a:hover { }

p {
	margin: 0px;
	padding: 0px;
}

#inhalt h1 {
	font-family: Georgia,"Times New Roman", serif;
/*	color: rgb(247, 59, 15); */
	color: rgb(153, 0, 14);
	font-size: 160%;
	font-weight: normal;
	text-transform: none;
	margin: 6px 0 0 0;
	display: block;
}

#inhalt h2 {
	font-family: Georgia,"Times New Roman", serif;
	color: rgb(153, 0, 14);
	font-size: 140%;
	font-weight: normal;
	text-transform: none;
/*	padding: 1em 4em 1em 1cm; */
	margin: 6px 0 0 0;
	margin: 0;
}


#inhalt p.bodytext {
	margin: 0em 3em 1em 6em; 
	margin: 6px 36px 6px 0;
        font-color: rgb(0, 0, 139);
	line-height: 150%;
        font-size: 12px;
}

#inhalt p.bodytext img {
	margin: 3px 6px 3px 3px; 
        border: 1px solid rgb(254, 239, 182);
}


#inhalt a {
	text-decoration: none;
	color: #0049BC;
}

#inhalt ul {
/*	list-style-type: square;
	list-style-image: url(nomios_FILES/bullet.gif); */
	margin: 0.5em 4em 1em 8em; 
	margin: 0.5em 4em 1em 2em; 
	line-height: 150%;
       padding: 0;
       list-style: none;
}

#inhalt li {
/*       background-image: url(nomios_FILES/bullet.gif);
       background-repeat: no-repeat;
       background-position: 0 .5em; */
       padding-left: 10px;
       font-size: 12px;
}

#inhalt dl img {
       border: 1px solid rgb(155, 196, 250);
}

#inhalt h1.csc-firstHeader {
/*	padding: 1em 4em 1em 3em; */
}

/* #inhalt .csc-header-n2 h1 {
	text-transform: uppercase;
	color: rgb(153, 0, 14);
	font-size: 180%;
	font-weight: bold;
	padding: 1em 4em 1em 6em;
	margin: 0;
} */

/* #inhalt .csc-header h1 {
	text-transform: uppercase;
	color: rgb(153, 0, 14);
	font-size: 180%;
	font-weight: bold;
	padding: 1em 4em 1em 3em;
	margin: 0;
	clear: both;
} */

/* STARTSEITE */

#inhalt .csc-frame-frame1, #rechteSpalteInhalt .csc-frame-frame1 { border: 1px solid rgb(254, 212, 141); min-height: 330px; _height: 330px; background-color: rgb(254, 239, 182); font-size: 90%; width: 250px; float: left; margin: 20px 20px 0 0px;}
#rechteSpalteInhalt .csc-frame-frame1 { width: 230px;}
#inhalt .csc-frame-frame2 { border: 1px solid rgb(254, 212, 141); min-height: 330px; _height: 330px; font-size: 90%; width: 250px; float: left; margin: 20px 20px 0 0px;}

#inhalt .csc-frame-frame1 h5, #rechteSpalteInhalt h5 { border-top: 1px solid rgb(182, 182, 182); border-bottom: 1px solid rgb(182, 182, 182); margin: 0; padding: 3px; background-color: rgb(143, 194, 204); height: 20px; font-size: 12px;}

#inhalt .csc-frame-frame1 p.bodytext, #rechteSpalteInhalt p.bodytext { margin: 0; padding: 4px; font-size: 85%;}

/* STARTSEITE ENDE */

#referenten table {
	margin: 0 0 0 24px;
}

#referenten table img {
	margin: 12px 0 0 0;
}

#referenten table a {
	font-size: 90%;
	color: #333333;
}


#referenten td.align-center {
	text-align: center;
	width: 180px;
	
}

/* #inhalt .csc-header-n4 h1 {
	text-transform: uppercase;
	color: rgb(153, 0, 14);
	font-size: 180%;
	font-weight: bold;
	padding: 1em 4em 1em 6em;
	margin: 0;
} */

/* #inhalt .csc-header-n5 h1 {
	text-transform: uppercase;
	color: rgb(153, 0, 14);
	font-size: 180%;
	font-weight: bold;
	padding: 1em 4em 1em 6em;
	margin: 0;
} */

/* default styles for extension "tx_cssstyledimgtext" */

/* SFs VERAENDERUNGEN */

/* #rechteSpalte .csi-textpic {
		margin-left: 0em;
		padding: 0px;
}

#inhalt .csi-intext-left p.bodytext {
		margin-left: 3em;
}

#inhalt .csi-image img {
		border: 0;
} */

/*     E X T: tooltips */

.ofg {font-size:10pt; font-family: verdana,arial, sans-serif; color:red;}

/*     E X T: tooltips ENDE */

/*     E X T:    N E W S */

.news-list-item {
}

.news-list-item h3 {
/*	color: rgb(247, 59, 15); */
	color: rgb(153, 0, 14);
	font-size: 1em;
	font-weight: bold;
	padding: 0 4em 0 1cm;
        margin-top: 2px;
}


.news-list-date {
	color: rgb(102, 102, 102);
	font-size: 0.8em;
	padding: 1em 4em 0 1cm;
}

/*     S I T E M A P    start */

#csc-sitemap {
	margin-left: 6em;
}


#csc-sitemap ul {
	margin: 0;
	padding: 0;
	margin-left: 2em;
        padding-left: 0;
}

#csc-sitemap li {
	margin-left: 0em;
        padding-left: 0;
}

/*     S I T E M A P    ende */

/* div.csi-textpic .csi-intext-left {
       margin-left: 6em;
       display: block;
       margin-bottom: 12px;
float: left;
}

div.csi-intext-left p.bodytext {
       margin-left: 6em;
padding-left: 6em;
       display: block;
       margin-bottom: 12px;
       float: left;
}

div.csi-intext-left div.csi-image {
       margin-left: 0; 
       display: block;
       margin-bottom: 12px;
border: 1px solid black;
} */

/*
 * 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: 2px solid black;
  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;
}

#inhalt DIV.csi-intext-left DIV.csi-imagewrap .csi-image {
margin-left: 6em;
} /* Special SF */

#inhalt DIV.csi-intext-right DIV.csi-imagewrap .csi-image {
margin-right: 12px;
} /* Special SF */

/* 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 */


/* JS-Effekte */

a.blinddown  { font-size: 80%; text-decoration: none; }

div.blinddown-einruecken { margin-top: 0px; margin-left: 16px;}

/* default styles for extension "tx_sksimpleflvplayer_pi1" */
.tx-sksimpleflvplayer-pi1 {}
.tx-sksimpleflvplayer-pi1 ul {margin:0;padding:5px;list-style-type:none;white-space:nowrap;}
.tx-sksimpleflvplayer-pi1 li {background-position: 0; display:inline;background:none;padding:0 4px 0 0;}
.tx-sksimpleflvplayer-pi1 li a {color:rgb(0, 0, 139);font:normal 12px arial,sans-serif;padding:3px 15px 3px 15px;text-decoration:none;background-color:#8FC2CC;border:1px solid #323835;border-left:4px solid ##00008B;text-align:center;}
.tx-sksimpleflvplayer-pi1 li a:hover {color:#006595;background-color:#fafafa;border:1px solid #008996;border-left:4px solid #00008B;text-align:right;} 
.tx-sksimpleflvplayer-pi1 li.active a {color: #fff;background-color:#87C2CC;}
.tx-sksimpleflvplayer-pi1 p {padding:4px;text-align:center;border:1px solid #ddd;background-color:#eee;}