
/* layout */
body,html {text-align:center; padding:0px; margin:0px; color:#444444; font:11px Verdana;}
body {background:#b0bab0 url('pic/gradient.jpg'); background-repeat:repeat-x; margin-bottom:10px;}

#frame {width:944px; margin-right:auto; margin-left:auto; padding:0px; text-align:left; background:url('pic/frame.jpg')}	
#contentleft {width:97px; height:556px; padding:0px; float:left; background:url('pic/menu.jpg');}
#contentcenter {min-height:556px; width:600px; padding:0px; float:left; background:#fffff7; color:#444444}
#contentright {width:247px; padding:0px; float:left; background:url('');}
#contentpadding {padding:10px}

#header {margin:auto; width:944px; height:130px; background:url('pic/header.jpg'); background-repeat:no-repeat; text-align:left}
#header a#homelink{display:block; height:70px; width:600px;}
#header h1{margin:0px}

#footer {margin:auto; width:944px; height: 80px; background:url('pic/footer.jpg'); background-repeat:no-repeat}

#menuCenter{height:300px; width:600px; background-color:#FFFFFF}	/*#5F804C*/

#rightContact{width:247px; height:300px; background:url('pic/right1.jpg'); background-repeat:no-repeat;}
#rightColumn{width:247px; height:256px; background:url('pic/right2.jpg'); background-repeat:no-repeat;}

#brfix {clear:both}

/* content */
img {border:0px}
a.noborder {border:0px; background:transparent}

h1{font:20px "Optima Bold",Verdana; line-height:1.4; margin-top:40px;}
h2{font:15px "Optima Bold",Verdana; line-height:1.6; font-weight:bold;}
h3{font-size:13px}

#claim{float:right; background:#005000; color:#e8f0e7; padding:6px; padding-right:40px; font-weight:bold; font-size:14px; margin-right:-10px; margin-top:-10px; /*margin-bottom:20px; margin-left:60px;*/ height:17px;}

a{color:#888888; text-decoration:none}

#content{font-size:13px; line-height:19px;}
/*p.testy{background-color:#}*/


#content div img.greenborder{
background:#004400;
border:12px solid #FFFFF7;
padding:6px; 
}

/*
div#content div.main img{
border:0px;
padding:0px;
background:transparent;
}
*/

#contact{padding:15px; color:#DDDDDD; line-height:15px;}
#contact a{color:#FFFFFF;}
#contact h3{margin-top:0px;}
#contactImg{display:block; float:left; margin:1px; margin-top:3px; background:url('./pic/kontakt.gif'); background-repeat:no-repeat; height:10px; width:140px;}
#contact p{margin:0px; margin-bottom:10px;}

#rightHeadline{margin:0px; display:block; padding:3px 6px 2px 6px; color:#DDDDDD;}
#related{padding:10px; padding-right:16px; line-height:15px; /*padding-top:28px;*/}
#related a{color:#444444}
#related ul{margin:0px; padding:0px; padding-left:14px; padding-bottom:8px; width:190px;}

#headerleft{
	float:left;
	height:80px;
	width:675px;
	margin-left:22px;
	margin-top:30px;
}
#headerright{
	float:left;
	height:80px;
	width:225px;
	margin-top:30px;
}



#footerContent{
	width:600px;
	padding-top:10px;
	text-align:center;
	/*vertical-align:middle;*/
}
#footerContent a{
	margin-left:5px;
	margin-right:5px;
}


#footerleft{
	float:left;
	height:35px;
	width:97px;
	margin:0px;
	padding:0px;
}
#footercenter{
	float:left;	
	height:35px;
	width:600px;
	margin:0px;
	padding:0px;
}
#footerright{
	float:left;	
	height:35px;
	width:225px;
	margin:0px;
	padding:0px;
}








#quicksearch{
	height:29px;
}
#quicksearch input{
	background:#7f9066;
	border:1px solid #b0bab0;
	color:#FFFFFF;
	margin:4px;
}
#quicksearch #quicksearchInput{
	width:190px;
}
#quicksearch #quicksearchClose{
	width:20px;
	margin-left:0px;
}
#quicksearhDummyContainer div{
	padding:15px;
	overflow-y:auto;
	width:195px;
	height:270px;
	margin:0px;
}
ul.quicksearchResults{
	list-style:none;
	padding:0px;
	margin:0px;
}
#quicksearhDummyContainer li{
	color:#888888;
	line-height:15px;
	padding-left:0px;
}
#quicksearhDummyContainer a{
	color:#000000;
}








/* Downloads page */
#downloadList{
	padding:0px;
	margin:0px;
}
#downloadList li{
	float:left;
	list-style:none;
	background:#e6ede4;
	padding:4px;
	margin-bottom:4px;
	width:572px;
}
span.dlDate, span.dlSize{
	float:right;
	clear:both;
	width:128px;
	text-align:right;
	font-size:9px;
	display:block;
}
span.dlSize{
	padding-bottom:14px;
}
span.dlInfo{
	/*position:relative;*/
	/*top:20px;*/
}
span.dlTotalSize{
	float:left;
	clear:both;
	margin:20px;
}
#downloadList a{
	font-weight:bold;
	color:#223322;
	border-bottom:1px dotted;
	margin:auto;
	width:570px;
	display:block;
}









/* mainMenuCSS */
#centerMenuCSS{
	height:300px;
	overflow-y:auto;
	background:#5F804C;
	color:#FFFFFF;
}
#centerMenuCSS a{
	color:#FFFFFF;
}
#mainMenuCSS{
	list-style:none;
	margin:0px;
	padding:0px;
}
#mainMenuCSS li{
	margin:0px;
	padding:0px;
	display:block;
	float:right;
}
#mainMenuCSS li a span.invis{
	visibility:hidden;
}
#mainMenuCSS li a{
	display:block;
	float:right;
	margin-left:20px;
	width:48px;
}
#mainMenuCSS .kompetenzen a{height:181px;}
#mainMenuCSS .uberuns     a{height:116px;}
#mainMenuCSS .downloads   a{height:146px;}

#mainMenuCSS .kompetenzen a{background:url('./pic/mainMenuCSS/kompetenzen.png');}
#mainMenuCSS .uberuns     a{background:url('./pic/mainMenuCSS/uberuns.png');}
#mainMenuCSS .downloads   a{background:url('./pic/mainMenuCSS/downloads.png');}

#mainMenuCSS .kompetenzen a:hover{background:url('./pic/mainMenuCSS/kompetenzen_hover_inactive.png');}
#mainMenuCSS .uberuns     a:hover{background:url('./pic/mainMenuCSS/uberuns_hover_inactive.png');}
#mainMenuCSS .downloads   a:hover{background:url('./pic/mainMenuCSS/downloads_hover_inactive.png');}

#mainMenuCSS .kompetenzen a.active{background:url('./pic/mainMenuCSS/kompetenzen_active.png');}
#mainMenuCSS .uberuns     a.active{background:url('./pic/mainMenuCSS/uberuns_active.png');}
#mainMenuCSS .downloads   a.active{background:url('./pic/mainMenuCSS/downloads_active.png');}

#mainMenuCSS .kompetenzen a.active:hover{background:url('./pic/mainMenuCSS/kompetenzen_hover_active.png');}
#mainMenuCSS .uberuns     a.active:hover{background:url('./pic/mainMenuCSS/uberuns_hover_active.png');}
#mainMenuCSS .downloads   a.active:hover{background:url('./pic/mainMenuCSS/downloads_hover_active.png');}





#downloadsHeader{height:300px; width:600px; background:url('./pic/downloads_header.jpg');}





.anfahrt{
	width:580px;
	height:600px;
}















/* edit page */
#editCenter{
	height:300px;
	width:600px;
	background:#5F804C;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
}
#editCenter label{
	width:540px;
	margin-left:30px;
}
#editCenter textarea{
	width:540px;
	margin-left:30px;
	margin-bottom:15px;
}
#versionRevert{
	width:80%;
	padding:10px;
	color:#EEEEEE;
	overflow-y:auto;
	width:200px;
	height:300px;
}
#versionRevert span.path{
	font-weight:bold;
}
#versionRevert a{
	font-weight:bold;
	color:#FFFFFF;
}
span.revertInfo{
	font-weight:normal;
}
span.keywordsinfo{
	margin-left:30px;
	font-weight:normal;
	font-size:11px;
}
#editsave{
	padding:10px;
	background:#99FF99;
}
option.leer, .highlight{
	background-position:-2px -2px;
	background-repeat:no-repeat;
	background-color:#99FF99;
}
.fileInputContainer{
	padding:10px;
	margin-bottom:10px;
	display:none;
}




a#editHidden{
	display:block;
	float:right;
	height:12px;
	width:12px;
	font-size:8px;
	margin:0px;
	padding:0px;
	position:relative;
	top:23px;
}
a#editHidden:hover{
	background:#CCCCCC;
}


.hidden{display:none;}




/* search suggestions (quicksearch v2) */

#sugg ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
}
#sugg ul li{
	padding:0px;
	margin:0px;
}


