body {
	background-color: #ffffff;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1em;
	margin: 0;
	background-image: url(../images/outlast_oben_kurz.png);
	background-repeat: no-repeat;
	width: 1000px;
	}
	
a img {
	border:0px;
}

#header {
	height: 350px;
	position: relative;
	width: 1000px;
	margin: 0px;
	padding: 0px;
	}

#MENU_root {
	width: 710px;
	position: absolute;
	height: 34px;
	top: +67px;
	padding-left: 279px;
	padding-top: 0px;
	color: #ffffff;
	}

#MENU_root a {
	font-size: 0.7em;
	color: #ffffff;
	}

#CONTENT_lang {
	position: absolute;
	height: 34px;
	top: +212px;
	padding-left: 50px;
	padding-top: 0px;
	z-index: +500;
	}

#CONTENT_lang select {
	font-size: 0.7em;
	color: #ffffff;
	background-color: #838383;
	}

#navbar_top {
	position: absolute;
	top: +212px;
	height: 22px;
	overflow: hidden;
	margin-left: +280px;
	padding-left: 0px;
	padding-top: 6px;
	border-top: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
	border-right: 1px #ffffff solid;
	}

#navbar_top a {
	font-size: 0.8em;
	vertical-align: -5px;
	}

#navbar_sub {
	height: 50px;
	position: absolute;
	padding-left: 280px;
	top: +256px;
	overflow: hidden;
	width: 700px;
	}

#navbar_sub a {
	font-size: 0.8em;
	vertical-align: -5px;
	color: #ff0001;
	}


#content {
	width: 992px;
	position: relative;
	}

#navbar_left {
                float: left;
	width: 183px;
	top: 0px;
	margin-left: +100px;
	margin-top: +100px;
	}

* html #navbar_left {
                margin-left: +50px; 
	}


#main-text-home{
	background-color: #ffffff;
	margin-left: +150px;
	width: 710px;
	padding: 0px;
	}


#main-text {
	background-color: #ffffff;
	/* margin-left: +285px; */
	/* width: 382px; */
	width: 1000px;
	padding: 0px;
	margin: 0px;
	}

#main-text_home_head {
	width: 350px;
	margin-left: +285px;
	/* right: +45px; */
	position: absolute;
	top: -80px;
}


#main-text_1spaltig_head {
	position: absolute;
	top: 40px;
	padding-right: 55px;
	right: 0px;}


#main-text_1spaltig-background{
	margin-left: +260px;
	width: 681px;
	margin-top: 0px;
	background-image: url(../images/maintext_1spaltig_back.png);
	background-repeat: repeat-y; 
}

#main-text_1spaltig-header {
	width: 681px;
	height: 90px;
	background-image: url(../images/maintext_1spaltig_header.png);
	background-repeat: no-repeat; 
}

#main-text_1spaltig {
	background-color: #ffffff;
	margin: 20px;
	width: 600px;
	padding: 0px;
	overflow: hidden;
	min-height: 100%;
	padding-top: 0px;
}

* html #main-text_1spaltig{
	margin-left: 40px;
	width: 600px;
}

#main-text_1spaltig-footer {
	width: 681px;
	height: 68px;
	margin-bottom: 0;
	background-image: url(../images/maintext_1spaltig_fuss.png);
	background-repeat: no-repeat; 
}  

#spalte_rechts {
	width: 183px;
	position: absolute;
	top: 0px;
	right: +60px;
}


#contactform{
	font-size: 0.7em;
	line-height: 1.4em;
	text-align: left;
/*	padding-left: 50px;*/
}



#unten_home {
	position: relative;
	clear: both;
	background-image: url(../images/outlast_unten.png);
	overflow: hidden;
	height: 110px;
	width: 1000px;
	/*margin-top: 20px;*/
	background-repeat: no-repeat;
}

#unten {
	position: relative;
	clear: both;
	background-image: url(../images/outlast_unten.png);
	overflow: hidden;
	height: 110px;
	width: 1000px;
	margin-top: 20px;
	background-repeat: no-repeat;
}


#totop {
	position: fixed;
	bottom: +120px;
	left: +111px;
	}

* html #totop
{	position: relative;
	bottom: +135px;
	left: +115px;
	}


#MENU_unten {
	position: absolute;
	height: 22px;
	width: 400px;
	z-index: +500;
	margin-left: +400px;
	padding-top: 6px;
	padding-left: 6px;
	top: 0px;
	left: +200px;
	margin-top: +20px;
	border-top: 1px #939393 solid;
	border-bottom: 1px #939393 solid;
	border-left: 1px #939393 solid;
}




.csc-sitemap-level1 a {
	color: #4d4d4d;
	font-weight: bold;
	line-height: 10px;
	font-size: 1.2em
	}

.csc-sitemap-level2 a {
	color: #CC0002;
	background-image: url(../images/pfeil.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	line-height: 5px;
	}

.csc-sitemap-level3 a {
	color: #CC0002;
	/*background-image: url(../images/pfeil.png);*/
	background-repeat: no-repeat;
	margin-left: +15px;
	padding-left: 20px;
	line-height: 0px;
	}

.csc-sitemap-level4 a {
	color: #CC0002;
	background-image: url(../images/pfeil.png);
	background-repeat: no-repeat;
	margin-left: +60px;
	padding-left: 20px;
	line-height: 0px;
	}


.csc-sitemap ul {
	list-style: none;
	font-size: 1.3em;
	margin-top: 5px;
}

.csc-sitemap ul li {
	margin-top: 10px;
}

.csc-sitemap ul li a {
	font-weight: bold;
}

.csc-sitemap ul li ul li a {
	color: #CC0002;
	background: transparent url(../images/pfeil.png) top left no-repeat;
	padding-left: 20px;
	font-weight: normal;
}


.csc-uploads-fileName p {
	background-image: url(/fileadmin/user_upload/sonstiges/doc_icon.gif);
	padding-left: 20px;
	margin-top: 8px;
	margin-left: +46px;
	background-repeat: no-repeat;
}


.csc-uploads-fileSize {
	font-size: 0.7em;
}


span.csc-form-radio{
	font-size: 0.7em;
	vertical-align: +4px;
	}


td.csc-form-labelcell {
                 vertical-align: top;
                 }

td.csc-form-fieldcell {
                 padding-left: 30px;
                 }



div.csc-form-label-req{
	font-size: 0.7em;
	line-height: 1.6em;
	text-align: left;
	padding-left: 50px;
	}

div.csc-form-label{
	font-size: 0.7em;
	line-height: 1.6em;
	text-align: left;
	padding-left: 50px;
	}



h1 {
	font-size: 0.9em;
	color: #CC0002;
}

h2 {
	font-size: 0.7em;
	color: #CC0002;
	font-weight: bold;
	padding-left: 50px;
	}

p {
	font-size: 0.7em;
	line-height: 1.6em;
	text-align: left;
	padding-left: 50px;
}

p.csc-caption {
	font-size: 0.6em;
	line-height: 1.4em;
	text-align: left;
	padding-left: 0px;
	margin-top: +8px;
}

#fusstext p {
	color: #FFFFFF;
                font-size: 0.6em;
                margin-top: +10px;
                margin-left: -20px;
}


li {
	font-size: 0.7em;
	line-height: 1.4em;
	text-align: left;
	padding-left: 10px
}


a {color: #4d4d4d;}

a:link {text-decoration: none;}

a:visited {text-decoration: none;}

a:hover {
	text-decoration: none;
	color: #999999;
	}

a:active {
	text-decoration: none;
	color: #999999;
	}

/*
  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 {
font-size: 0.6em;
line-height: 2em;
text-align: left;
padding-left: 0px;
margin-top: +8px;}


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: 0px;}


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;
height: 8px;}

/* 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: 30px;
}


/* 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 */



/* ######################################################################################################
** # "Yet Another Multicolum Layout" (c) by Dirk Jesse (http://www.yaml.de) #############################
** # "YAML for TYPO3" (c) by Dieter Bunkerd (http://yaml.t3net.de) ######################################
** ######################################################################################################
**

*/




#navbar_top {float:left; width:100%; font-size:1.6em; line-height:normal;}
#navbar_top ul {margin:0;padding:0 0 0 0; list-style:none;}
#navbar_top li {display:inline; margin:0; padding:0;}
#navbar_top a {float:left; padding:0 0 0 0px; text-decoration:none; border:0px solid #E6E6E6;}
#navbar_top a span {float:left; display:block; padding:0px 19px 0px 1px; color:#303030; white-space:nowrap;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navbar_top a span {float:none;}
/* End IE5-Mac hack */
#navbar_top a:hover span {color:#CC0002;}
#navbar_top #current a {}
#navbar_top #current a span {color:#CC0002;}
#navbar_top a:hover {}
#navbar_top a:hover span {}


#navbar_sub {float:left; width:100%;  line-height:normal;}
#navbar_sub ul {margin:0;padding:0 0 0 0; list-style:none;}
#navbar_sub li {display:inline; margin:0; padding:0;}
#navbar_sub a {float:left; margin:0; padding:0 0 0 0; text-decoration:none;}
#navbar_sub a span {float:left; display:block; padding:0px 19px 0px 1px; color:#CC0002; white-space:nowrap;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navbar_sub a span {float:none;}
/* End IE5-Mac hack */
#navbar_sub a:hover span {color:#CC0002;}
#navbar_sub #current a {}
#navbar_sub #current a span {color:#000;}
#navbar_sub a:hover {}
#navbar_sub a:hover span {}



/* ######################################################################################################
** # "Yet Another Multicolum Layout" (c) by Dirk Jesse (http://www.yaml.de) #############################
** # "YAML for TYPO3" (c) by Dieter Bunkerd (http://yaml.t3net.de) ######################################
** ######################################################################################################
**
**  YAML Version:2.5.2
**  Dateiversion:6.11.06
**  Datei       :nav_vlist.css
**  Funktion    :Formatierung der linken Hauptnavigation
**  Checked with http://jigsaw.w3.org/css-validator/ 19.1.07 - DB

#navbar_left ul li ul li strong {display:block; width:95%; padding:3px 0px 3px 14%; background-color:#aab; color:#fff; font-weight:bold; border-bottom:1px #ddd solid;}
#navbar_left ul li ul li ul li strong {display:block; width:95%; padding:3px 0px 3px 21%; background-color:#aab; color:#fff; font-weight:bold; border-bottom:1px #ddd solid;}
#navbar_left ul li ul {list-style-type:none; margin:0; padding:0;}
#navbar_left ul li ul li {float:left; width:100%; margin:0; padding:0;}
#navbar_left ul li ul li a {width:90%; padding:3px 0px 3px 14%; background-color:#f8f8f8; color:#666; border-bottom:1px #ddd solid;}
#navbar_left ul li ul li ul {list-style-type:none; margin:0; padding:0;}
#navbar_left ul li ul li ul li {float:left; width:100%; margin:0; padding:0;}
#navbar_left ul li ul li ul li a {width:90%; padding:3px 0px 3px 21%; background-color:#e4e4e4; color:#666; border-bottom:1px #ddd solid;}
#navbar_left ul li ul li a:hover {background-color:#f63; color:#fff;}
#navbar_left ul li#title {width:95%; padding:3px 0px 3px 7%; font-weight:bold; color:#444; background-color:#fff; border-bottom:4px #888 solid;}


*/

@media all
{
/*******************************************
* Vertikale Listennavigation
********************************************/

#navbar_left {overflow:hidden;}
#navbar_left ul {width:100%; overflow:hidden; margin:0em 0 0em 0; list-style-type:none;}
#navbar_left ul a {display:block; text-decoration:none; color:#000;}
#navbar_left ul li {width:100%; margin:0; padding:0; margin:0em 0 1.3em 0; color:#CC0002;}
#navbar_left ul li current {display:block; color:#CC0002;}
#navbar_left ul li a {}
#navbar_left ul li a:hover {color:#CC0002;}

/* Close @media all - DO NOT DELETE! */
}



/* p sup {
	font-size: 1.0em;
} */






