
/* UNIVENTION TEMPLATE */

/* Created on 30 Apr 2006 */
/* Florian Holstein, florian@florianholstein.com */

/* Changes by Ingo Steuwer, steuwer@univention.de */

body {
	background: #CC0031 url(../img/bodybackground.png) repeat-y;
	margin: 0px;
	padding: 0px;
	border: 0;
	height: 100%;
	font: normal 10px/16px Verdana, Trebuchet, Georgia, Verdana, Arial, sans-serif;	}
img {
	border: 0; }
a:link,
a:visited,
a:active {
	color: #666666;
	text-decoration: none; }
a:hover {
	color: #000000; }
#header {
	position:absolute;
	width: 930px;
	top: 0;
	left: 0;
	height: 80px;
	background: url(../img/headerundlogobackground.png); }
#navigation {
	position:absolute;
	left: 185px;
	top: 33px;
	height: 80px;
	z-index: 25; }
#firstlevel {
	padding: 0 0 0 10px; }
#firstlevel a:link, 
#firstlevel a:hover,
#firstlevel a:visited,
#firstlevel a:active   {
	color: #FFFFFF;
	border: 0;
	font: bold 11px/17px Verdana, Arial, Helvetica, sans-serif; }
#firstlevel a:hover {
	color: #EEEEEE;
}
#navigation .firstlevelitem {
	font-weight: normal;
	display: inline;
	margin: 10px 10px 7px 10px; }
#navigation .firstlevelitem-aktiv {
	color: #CC0033;
	display: inline;
	font-weight: bold;
	margin: 0; }
#navigation .firstlevelitem-aktiv a {
	background: url(../img/navireiterbg.png) no-repeat;
	color: #CC0033;
	display: inline;
	font-weight: bold;
	margin: 0; 
	padding: 5px 0px 16px 10px; }
#navigation .firstlevelitem-aktiv a:link,
#navigation .firstlevelitem-aktiv a:visited,
#navigation .firstlevelitem-aktiv a:hover,
#navigation .firstlevelitem-aktiv a:active {
        color: #CC0033;
        }
#navigation .firstlevelitem-aktivende {
	background: url(../img/navireiterend.png) no-repeat;
	color: #CC0033;
	padding: 6px 5px 6px 0px; }
#secondlevel {
	position: relative;
	margin: 11px 0 0 10px;
	padding: 0 0 0 10px;
	border: 0;
	color: #666666;
	font: normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	z-index: 20; }
#secondlevel a {
	text-decoration: none;
	border: 0;
	color: #666666;
	}
#secondlevel a:hover {
	color: #CC0033;
	}
#secondlevel .secondlevelitem {
	margin: 0 22px 0 0; }
#secondlevel .secondlevel-aktiv .secondlevelitem {
	color: #CC0033;
	font-weight: bold !important;
}
#thirdlevel {
	border: 0;
	position: absolute;
	left: 180px;
	top: 80px;
	z-index: 100; }
#thirdlevelmitte {
	border: 0;
	color: #666666;
	z-index: 100; }
#thirdlevel .thirdlevelitem {
	padding: 6px 8px 5px 8px;
	border-bottom: 2px solid #EEEEEE;
	border-left: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE; 
	margin: 0px -2px 0px -2px;
	font: normal 11px/26px Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF; } 
#thirdlevel a:hover {
	color: #CC0033;
}
#thirdlevel .thirdlevelitem-aktiv {
	font: normal 11px/26px Verdana, Arial, Helvetica, sans-serif;	} 
#thirdlevel .thirdlevelitem-aktiv a {
	padding: 6px 8px 5px 18px;
	margin: 0 -2px 0 -2px;
	border-bottom: 2px solid #EEEEEE;
	border-left: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE; 
	background: #FFFFFF url(../img/aktivpfeil.gif) no-repeat;
	color: #CC0033;
	font: normal 11px/26px Verdana, Arial, Helvetica, sans-serif;	} 
#thirdlevelende {
	width: 19px;
	height: 27px;
	background:  #EEEEEE url(../img/thirdlevelende.gif);
	font: normal 11px/26px Verdana, Arial, Helvetica, sans-serif;	}
#thirdlevelstart {
	width: 19px;
	height: 27px;
	background: #EEEEEE url(../img/thirdlevelstart.gif);
	font: normal 11px/26px Verdana, Arial, Helvetica, sans-serif;	}
.logolink {
	position: absolute;
	left: 0;
	top: 0;
	display:block;
	width: 180px;
	height: 80px; }
#produkticons {
	position:absolute;
	top: 143px;
	left: 20px;
	text-align:center;
	height: 50px;
	width: 170px;
	z-index: 10;	}
#headline {
	position:absolute;
	top: 100px;
	left: 220px;
	width: 525px;
	height: 180px;
	z-index: 10;}
#tools {
	position:absolute;
	top: 150px;
	left: 745px;
	width: 170px;
	height: 120px;
	z-index: 10;}
#wrap {
	position: absolute;
	top: 220px;
	width: 930px; }
#trenner {
	z-index: 1;
	top: 205px;
	background: url(../img/trenner.gif) repeat-x;
	position: absolute;
	width: 930px;
	height: 3px; }
#contenttop {
	height: 25px;
	background: #FFFFFF url(../img/contenttop.png) top no-repeat; 
	width: 525px; }
#contentbottom {
	height: 25px;
	background: #FFFFFF url(../img/contentbottom.png) bottom no-repeat; 
	width: 525px; }
#contentbreak {
	height: 15px;
	background: #F6F6F6; 
	width: 525px; }
#fliesstext {
	color: #333333;
	margin: 20px 25px 10px 25px;
	position: relative; }
#content {
	z-index: 50;
	margin-left: 205px;
	margin-right: 200px;
	padding: 0 0 15px 0;
	width: 525px;
	background: #FFFFFF url(../img/contentbottom.png) bottom no-repeat;	
	}
#content a:link,
#content a:visited,
#content a:active {
	color: #CC0033;
	text-decoration: none; }
#content a:hover {
	color: #999999; }

#content-flash {
	z-index: 50;
	margin-left: 205px;
	margin-right: 200px;
	padding: 0 0 15px 0;
	width: 525px;
	background: url(../img/contentbottom.png) bottom no-repeat;	}
#menu-links {
	position: absolute;
	left:25px;
	top: 10px;
	width: 170px;
	z-index: 500;	}
#menu-rechts {
	position: absolute;
	left: 745px;
	top: 10px;
	width: 170px;
	color: #666666;
	margin: 0;
	z-index: 500;	}
#menu-rechts a:link,
#menu-rechts a:visited,
#menu-rechts a:active {
        color: #CC0033;
	text-decoration: none; }
#menu-rechts a:hover {
        color: #999999; }
			
#footer {
	font: normal 9px/13px Verdana, Arial, Helvetica, sans-serif;
	left: 205px;
	clear: both;
	color: #CC0033;
	height: 50px;
	padding: 10px 0 0 25px;
	margin-left: 205px;
	width: 525px;
	z-index: 80;	}
.komponente-standard {
	color: #666666;
	font: normal 10,5px/15px normal Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 20px 0; }
.komponente-termine {
	color:#999999;
	font: normal 10,5px/15px normal Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 20px 0; }
.komponente-suche {
	margin: 0 0 0px 0;
	color: #666666;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif; }
.menu-headline {
	color: #CC0033;
	font-weight: bold; }
.menu-suchfeld {
	background: #FFFFFF;
	width: 145px;
	border-top: 1px solid 666666;
	border-left: 1px solid 666666;
	border-bottom: 1px solid 666666;
	border-right: 1px solid 666666;
	padding: 0 0 0 2px; 
	color: #666666;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif; }
#footer a:link,
#footer a:visited,
#footer a:active {
	color: #999999;
	margin: 0 10px 0 0;
	text-decoration: none; }
#footer a:hover {
	color: #333333; }
#kampagne {
	width: 500px;
	margin: -22px 12px -12px 12px;
	height: 200px; }
#startseitenbox {
	color: #333333;
	margin: 20px 25px 10px 25px;
	position: relative; }
.fett {
	color: #CC0033;
	font-weight: bold; }
.formularstandard {
	background: #FFFFFF;
	width: 200px;
	border-top: 1px solid 666666;
	border-left: 1px solid 666666;
	border-bottom: 1px solid 666666;
	border-right: 1px solid 666666;
	padding: 0 0 0 3px; 
	color: #666666;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif; }
	
h1 {
	color: #CC0033;
	margin: 25px 0 0 0;
	font: bold 11px/17px Verdana, Arial, Helvetica, sans-serif !important; }

.contenttable {
	font: normal 10px/16px Verdana, Trebuchet, Georgia, Verdana, Arial, sans-serif;	}
	
.imgtext-nowrap {
	font: normal 10px/16px Verdana, Trebuchet, Georgia, Verdana, Arial, sans-serif;	}
	
.csc-form-fieldcell {
	float: left;	
	width: 250px; }

table {
	font: normal 10px/16px Verdana, Trebuchet, Georgia, Verdana, Arial, sans-serif;	}
	
p {
	color: #333333;
	}
	
li {
list-style: square;
	list-style-image:url(../img/li.gif)
	}
ol {
	font: normal 10px/16px Verdana, Arial, Helvetica, sans-serif; }
.bodytext { 
	margin: 4px 0 0 0; }
}
.csc-searchResultHeader {
	margin: 20px 0 -10px 0;
	color: #666666;
	font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif; }
h2 { 
	color: #999999;
	font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif; }

#kampa

#linkfeld_1 {
	position: relative;
	z-index: 400;
	margin: 100 10 0 0;
	width: 100px;
	height: 10px;
	background: #FF0000;
	top: 100; }
.tabellenformat1 {
	width: 75px;
	color: #999999; }
.tabellenformat3 a {
	width: 75px;
	color: #999999; }

#headforum {
        font: normal 9px/13px Verdana, Arial, Helvetica, sans-serif;
        left: 205px;
        clear: both;
        height: 20px;
        padding: 10px 10px 10px 25px;
        margin-left: 205px;
        width: 525px;
        z-index: 80;    }
#contenttopforum {
        height: 25px;
        background: #FFFFFF url(../img/contenttop.png) top no-repeat;
        width: 875px; }
#fliesstextforum {
        color: #333333;
        margin: 0px 25px 10px 25px;
        position: relative; }
#contentforum {
        z-index: 50;
        margin-left: 5px;
        margin-right: 5px;
        padding: 0 0 15px 0;
        width: 875px;
        background: #ffffff url(../img/contentbottom.png) bottom no-repeat;
        font: normal 10px/16px Verdana, Trebuchet, Georgia, Verdana, Arial, sans-serif; }	
	
.thLeft, .thRight, .thCornerL, .thTop, .thCornerR, .thHead, .thSides {
        color: #666666;
        background: #f6f6f6;
}

hr {
	width: 850px;
	display: none;
}

pre {
	padding: 20px;
	}

.csc-caption {
	font: bold 8px/12px Verdana, Trebuchet, Georgia, Verdana, Arial, sans-serif;
	}
