/* ====================================== Main ========================================== */

html{
	background-image:url(../sysimages/current_design/background_2.png);
	background-color:#363F46;
	background-repeat:repeat-x;
}

body{
	font-family:Verdana;
	font-size:12px;
}

/* ====================================== IDs ========================================== */

#site{
	background:url(../sysimages/current_design/content/content_mid.png);
}

#header{
	background:url(../sysimages/current_design/menu/menu.jpg);
	background-color:#ccc;
}

#header #you_are_here{
	/*background:#e97d19;*/
	color:#000000;
}
#header #you_are_here a{
	display:inline;
}
#header #you_are_here *{
	font-family:Verdana;
	font-size:10px;
	color:black;
}

#logo{
	background-image:url(../sysimages/current_design/logo.png);
	height:170px;
	padding-left:11px;
}

#logo #titel{
	padding-top:120px;
	padding-left:40px;
	position:absolute;
	font-size:26px;
	font-weight:bold;
	font-style:italic;
	color:#333333;
	z-index:999;
}

#logo #titel div{
	font-size:12px;
}

#logo #banner{
	left:50%;
	margin-left:-364px;
	padding-top:10px;
	position:absolute;
	z-index:999;
}

#logo #search{
	padding-top:120px;
	padding-left:660px;
	position:absolute;
	font-size:20px;
}


#navi{
	padding-top:35px;
	background:url(../sysimages/current_design/menu/menu.png);
}


#navi #quicklinks{
	padding-top:16px;
	padding-left:-25px;
	overflow:hidden;
	text-align:center;
	white-space: nowrap;
}


#navi #quicklinks li:hover{
	font-size:10px;
	background:#666666;
	height:20px;
	color:white;
	border-bottom:1px solid #666666;
}

#navi #quicklinks li:hover a{
	color:white;
}

#navi #quicklinks li{
	font-size:10px;
	border-bottom:1px solid #666666;
	height:20px;
	color:#666666;
	background:#CCCCCC;
}

#navi #login_author{
	padding-top:112px;
	padding-left:-25px;
	overflow:hidden;
	text-align:center;
	white-space: nowrap;
}



#content{
	/*background:url(../sysimages/current_design/content/);*/
}

#content a{
	display:inline;
	color:#2674a1;
	background:url(../sysimages/system/43.png); 
	background-repeat:no-repeat;
	background-position:right;
	padding-right:16px;

}

#content a:hover{
	color:green;
	text-decoration:underline;
	background:url(../sysimages/system/44.png); 
	background-repeat:no-repeat;
	background-position:right;
	padding-right:16px;
}

#content a.cms_button,
#content .cms_button a,
#content a.cms_button:hover,
#content .cms_button a:hover{
	width:120px;
	padding:2px;
	background-color:#F0F0F0;
	border: 1px solid #cccccc;
	padding-left:13px;
	padding-right:16px;
	font-family:Verdana;
	text-align:center;
	font-size:10px;
	color:black;
	background-image:url(../sysimages/css/pfeil_button.gif); 
	background-repeat:no-repeat; 
	background-position:right;
	text-decoration:none;
	display: inline-block;
	height:14px;
}



#content a:active.cms_button,
#content .cms_button a:active
{
	width:120px;
	padding:2px;
	background-color:#cccccc;
	border: 1px solid #F0F0F0;
	padding-left:13px;
	padding-right:16px;
	font-family:Verdana;
	text-align:center;
	font-size:10px;
	color:black;
	background-image:url(../sysimages/css/pfeil_button.gif); 
	background-repeat:no-repeat; 
	background-position:right;
	color:black;
	text-decoration:none;
	display: inline-block;
	height:14px;
}


#footer{
	background:url(../sysimages/current_design/content/content_btm.png);
	background-color:#363F46;
	color:black;	
	font-size:10px;
}

#footer a{
	display:inline;
}


#color_error_form{
	background:#FFDD66;
}




#google_search{
	height:50px;
	padding-top:120px;
	padding-left:560px;
	position:absolute;
	font-size:20px;
}

#google_search input{
	width:200px;
}

*+html #google_search a{
	margin-top:4px;
}

* html #google_search a{
	margin-top:5px;
}


#google_replay{
	margin-left:-270px;
}

/* ====================================== IE6 ========================================== */


* html{
	background-image:none;
	background-color:#C2CBCF;
}

* html #site{
	background:url(../sysimages/current_design/content/content_mid.png);
	background-repeat:repeat-y;
}

* html #logo{
	width:889px;
	margin-left:11px;
	height:166px;
	background-position:center;
}

* html #footer{
	position:absolute;
	left:50%;
	margin-left:-461px;
}

* html #content a,* html #content a:hover{
	background:none;
	margin:0px;
	padding:0px;
}


* html #site {
	margin: 0px auto -30px; /* the bottom margin is the negative value of the footer's height */
}

