body {  
background-image:    url('images/hig.gif');
background-repeat:repeat-x;
background-position:0px 1px;
margin:0px;
padding:0px;
background-color:#95A2AF;
font-size:80%;
text-align:center;
}

html,body {
	height: 100%;

}





#logo{
width:770px;
text-align:right;
}


.tx-mlsimpleimage-pi2 {
background-color:#C0C8D0;
}


#sprachenbox {
}

#content a { text-decoration:underline; color:#840808; line-height: 1.3em}

#navigation {
float:left;
width:160px;
margin-right:30px;
border-top-width:1px;
border-right-width:0px;
border-bottom-width:0px;
border-left-width:0px;
border-style:solid;
border-color:#ffffff;
padding:0px;
}

/*Anfang Menükonfig*/

#navigation ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}




#navigation li a
{
display: block;
min-height:1.1em;
padding: 3px 3px 3px 0.9em;
color: #FFFFFF;
text-decoration: none;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-style:solid;
border-color:#FFFFFF;
}



#navigation li a.sub
{
padding: 3px 3px 1px 0.3em;
margin-bottom:0px;
}




#navigation li a:hover
{
background-color: #95A2AF;
color:#840808;
}
#navigation li a.navhl
{
background-color: #95A2AF;
color:#840808;


}

#navigation li a.navunter
{
background-color: #C0C8D0;
color:#283A4B;
padding-left:15px;
/*font-weight:bold;*/
}


#navigation li a.navhlunter
{
background-color: #C0C8D0;
color:#840808;
padding-left:15px;

}



/*Ende Menükonfig*/










li>a {
color:#FFFFFF;
}



#contentwrapper {

width:770px;
height:100%;
min-height:6000px;
background-color:#FFFFFF;
text-align:left;
margin:auto;
background-image:    url('images/streifen.gif');
background-repeat:repeat-y;
}


#content {
float:left;
width:410px;
background-color:#FFFFFF;

}

#content  img {
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-style:solid;
border-color:#95A2AF;
}

#content ul, #content ol 
{
/*list-style-image:url('images/pfeil1.gif');*/
padding: 8px;
margin: 8px;
}

.elementwrapper {
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-style:solid;
border-color:#95A2AF;
margin-bottom:10px;
}

#image {
float:left;
width:143px;
background-color:#FFFFFF;
margin-left:20px;
}

/*Print: Contentbreite einstellen und Rahmen drum*/

@media print {

#logo{
width:240px;
text-align:left;
}


#content {
width: 500px;
 border-color: #3D6084;
 border-width:1px;
 border-style:solid;
 padding: 10px;
}
}






/*Print: Kopf, Menüs und Fuss nicht anzeigen*/

@media print {
    #navigation ,#image  {display: none; }
}




table
 {
 border-color: #3D6084;
 border-width:1px;
 border-style: solid;
 border-collapse:collapse;
 width:100%;
 }


td, th
 {
 border-color: #3D6084;
 border-width:1px;
 border-width: 1px;
 border-style:solid;
 padding: 10px;
 vertical-align:top;
 }


 


tr {
background-color:#FFFFFF;
}

tr.odd {
background-color:#FFFFFF;
}


image {
	margin:0px;
	padding:0px;
	}


p,li,div {font-family:Helvetica, Arial; font-size:1.0em;; color:#283A4B;line-height: 1.3em; }
p.nav {font-family:Helvetica, Arial; font-size:1.0em; color:#FFFFFF ; line-height: 11pt;}



h1 {font-family:Helvetica, Arial; font-size:1.1em; color:#840808 ; line-height: 1.3em; }
h2 {font-family:Helvetica, Arial; font-size:1.0em; color:#840808 ; line-height: 1.0em; padding:0px;font-weight:normal;}


a { text-decoration:underline; color:#840808; line-height: 1.3em}
a.ul { text-decoration:underline; }
a:hover { color:#3D6084}


/* 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 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: 8px;
}

/* 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: 8px;
}

/* 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 */


