#nav {
	display:block;
	clear:both;
	background: #F2F1E9;
	width: 850px;
	height: 22px;
	margin: 0;
	padding: 0;
	border-top: 4px solid #F3F3F4;
}


#nav #nav-item a, #nav #nav-item.admin a, #nav #br {
	margin: 0 1px 0 0;
	padding: 0 5px;
	color: #333;
	line-height: 22px;
	height: 22px;	
	float: left;
	display: inline;
}

#nav #nav-item a, #nav #nav-item.admin a {
	color: #333;
	text-decoration: none;
}

#nav .selected#nav-item a, #nav #nav-item a:hover {
	color: #fff;
	background-color: #5A91A1;
	margin: 0 1px 0 0;
}

#nav #nav-item.admin {
	float: right;
	margin: 0;
}

#nav #nav-item.admin a:hover {
	background: #902E40;
	margin: 0;
}

#nav .active#nav-item a {
	color: #fff;
}

#subnav {
	display:block;
	clear:left;
	background: url(../../bilder/submenuBg.gif) 0 no-repeat;
	width: 850px;
	height: 30px;
	margin: 0;
	padding: 0;
}

#subnav #nav-item a, #subnav #br {
	margin: 0 1px 0 0;
	padding: 0 5px;
	color: #333;
	line-height: 22px;
	height: 28px;	
	float: left;
	display: inline;
}

#subnav #nav-item a {
	text-decoration: none;
	color: #FFF;
}

#subnav .selected#nav-item a {
	background-position: 50% 0;
	background-repeat: no-repeat;
	background-image: url(../../bilder/submenuMarker.gif);
}


#subnav #nav-item a:hover {
	background-position: 50% 0;
	background-repeat: no-repeat;
	background-image: url(../../bilder/submenuHover.gif);
}

#subnav .active#nav-item a {
	color: #fff;
}  

/*navigation classes*/

/**/

/*
.korr
{
    margin: 0 10px;
    border-bottom: 1px dotted #5A91A1;	
    background: #d2e5ec;
}

.korr img.left {
    margin:5px 14px 5px 0;
	float: left;
}

.korr .infotext p {
    color: #666;
    font-size: 9px;
	line-height: 150%;
}

.korr .infotext {
	width: 160px;
    color: #666;
    font-size: 9px;
    line-height: 130%;
    margin: 8px auto 0 20px;
}

.korr .infohead {
    font-weight: bold;
    float: left;
    padding: 1px 0; 
}

.korr .infosubhead {
	font-weight: bold;
    float: left;
    padding: 1px 0;
	width: 100%;
	border-bottom: 1px solid #CCC;
	padding: 4px 0 0 0;
}

.korr .infovalue {
    float: right;
    padding: 1px 0; 
}


.korr tbody tr td p.timestamp, .korr tbody tr td div.infotext div.infohead, .korr tbody tr td div.infotext div.infosubhead, .korr tbody tr td div.infotext div.infovalue, .korr tbody tr td div.infotext p, .korr tbody tr td div.infotext h3 {
	color: #5A91A1;
}

.korr tr td p.timestamp, .korr tr td div.infotext div.infohead, .korr tr td div.infotext div.infosubhead, .korr tr td div.infotext div.infovalue, .korr tr td div.infotext p, .korr tr td div.download a.item  {
	color: #5A91A1;
}

.korr tr td div.download a.item:hover  {
	background-color: #FFF;
}

.korr tbody tr td div.infotext h3 {
	color: #1A1A1A;
}


.korr tbody tr td div.infotext div.infosubhead {
	border-bottom: 1px solid #5A91A1;
}

.korr tbody tr td h2, .korr tr td h2 {
	margin: 0;
	padding: 3px;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	background: #5A91A1;
}

*/

.korr {
	zxcbackground: #ccc;
	background: #ebebeb;
}

.korr.listitem {
    padding: 0;
}

.korr tbody tr td {
	padding: 0 5px;	
}

.korr tbody tr td p.timestamp, .korr tbody tr td div.infotext div.infohead, .korr tbody tr td div.infotext div.infosubhead, .korr tbody tr td div.infotext div.infovalue, .korr tbody tr td div.infotext p, .korr tbody tr td div.infotext h3 {
	color: #292929;
}

.korr tr td p.timestamp, .korr tr td div.infotext div.infohead, .korr tr td div.infotext div.infosubhead, .korr tr td div.infotext div.infovalue, .korr tr td div.infotext p, .korr tr td div.download a.item  {
	color: #292929;
}

.korr tr td div.download a.item:hover  {
	background-color: #FFF;

}

.korr tbody tr td div.infotext h3 {
	color: #1A1A1A;
}


.korr tbody tr td div.infotext div.infosubhead {
	border-bottom: 1px solid #292929;
}

.korr tr td h2 {
	margin: 0 -5px;
	padding: 3px 3px 3px 25px;
	font-size: 12px;
	font-weight: normal;
	color: #77ade3;
	background: #292929 url(../../bilder/flag_ico.gif) 5px 50% no-repeat;
}


.pageSelectDdl
{
	color: #333;
	font-size: 11px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	background-color: #FFF;
	border: 1px solid #CCC;
	padding: 0;
	margin:0;
	height:20px;
}

.formInput 
{
	color: #333;
	font-size: 11px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	background-color: #FFF;
	border: 1px solid #CCC;
	padding: 2px;
	margin: 0;
}

.formCheckbox
{
	color: #333;
	font-size: 11px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	background-color: #FFF;
}
.formSmallInput 
{
	color: #333;
	font-size: 10px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	background-color: #FFF;
	border: solid 1px #CCC;
	padding: 2px;
	margin: 0;
}

.formHeadRadio {
	padding:  0;
	margin:0;
	color: #5A91A1;
	font-size: 9px;
}

.ASDformHead {
	padding: 10px 0 0 0;
	color: #5A91A1;
	font-size: 11px;
	font-weight: bold;
}
.ZXCformHead {
	padding: 10px 0 2px 0;
	color: #990000;
	font-size: 11px;
	font-weight: bold;
	border: none;
	line-height: 22px;
}

.formHeadDisabled {
	padding: 10px 0 2px 0;
	color:lightgrey;
	font-size: 11px;
	font-weight: bold;
	border: none;
	line-height: 22px;
}

.formHeadAdm {
	padding: 10px 0 0 0;
	color: #902E40;
	font-size: 11px;
	font-weight: bold;
	border: none;
}

.pushbtn
{
	font: bold 11px/110% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	margin: 0 ;
    padding: 3px;
	color: #FFF;
    background-color: #159FF2;
	border: solid 1px #159FF2;
}

    
    
.xxxpushbtn
{
	font: bold 11px/110% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
    margin: 0;
    padding: 3px;
    color: #FFF;
    border: none;
    border: solid 1px whitesmoke;
}

.searchbtn 
{
	background-color:White;
	border:solid 1px #999;
	color:#999;
}	

.thinTextbox
{
	border:#999 1px solid;
}

.browsebtn 
{
	font: normal 11px/110% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	width: 400px;
    xxmargin: 0 5px 0 0;
	xxpadding: 2px 5px;
}

.loginbtn
{
	font: bold 11px/110% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
    padding: 3px;
    color: #FFF;
    background: #999;
    border: none;
}

.formbtn
{
	font: bold 11px/110% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
    margin: 0;
    padding: 3px;
    color: #FFF;
    background: #999;
    border: solid 1px whitesmoke;
}



.smallformbtn
{
	font: normal 9px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
    color: Maroon;
    border: none;
    height:20px;
    padding-left:3px;
    padding-right:3px;
}




.smallformlabel
{
	font: normal 10px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
    color: Maroon;
    border: none;
}

.formLabel {
    color: #999;
    font-size: 9px;
    font-weight: bold;
}

/* @group Picture list */

.picList {
	margin: 5px 5px 15px 5px;
	font-weight: bold;
	color: #CCC;
	text-align: center;
	border: 1px solid #FFF;
}

.picList:hover{
	color: #1A1A1A;
	border: 1px solid #999;
	/*background: #d2e5ec;*/
}


.picInfo {
	margin: 4px 0;	
}

.korrpicList
{
	zxcbackground: #ccc;
	background: #ebebeb;
	color: #FFF;
}

/*
.picDownload a 
{
	opacity: .3;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
}
*/

.image {
	margin: 3px auto;
	padding: 0px;
	width: 100px;
	height: 130px;
}

.picDownload a:hover 
{
	opacity: 1;
	filter:alpha(opacity=100);
	-moz-opacity:1;
}

/* @end */

.itemcell {
	border-bottom: 1px solid #eee;
	line-height: 25px;
	padding: 0 5px;
}


.cat_checkboxlist
{
	vertical-align:top;
}


