BODY {
FONT-SIZE: 10px;
FONT-FAMILY: Arial,Verdana,Helvetica;
color: #333333;
margin:0;
}
.imgstartaktiv{
border:1px solid #ff0000;
}
.pagi{
border:1px solid #333;
background-color: #ddd;
color: #333;
height:25px;
line-height:25px;
padding:2px;
}
.pagilil{
background-color: #ddd;
border:1px solid #333;
padding:2px;
}
a.pagi{
font-size:12px;
font-weight: normal;
}
a.pagi:hover{
background-color: #ffffff;
}

.cpTool{
border:1px solid #333;
background-color: #ddd;
color: #333;
height:25px;
line-height:25px;
padding:2px;
cursor:pointer;
}
table.tablebody{
border:1px solid #9BAFCA;
background-color:#BBD2EF;
padding:5px;
}
table.tablebodyInner{
border:1px solid #9BAFCA;
background-color:#BBD2EF;
}

table.userbody,table.standard
 {
 background-color: #DADADA;
 FONT-SIZE: 10px;
   }
td.heads, th.heads {
 background-color: #BBD2EF;
 background-image: url(../);
 color: #000;
 FONT-SIZE: 11px;
 height:20px;
   }

/*Event TPL*/
table.event_msg{
border:1px solid #8DC63F;
}
td.event_heads{
background-color: #8DC63F;
color: #fff;
FONT-SIZE: 12px;
font-weight: normal;
}
td.event_standard{
background-color: #D9F4B6;
color: #406618;
FONT-SIZE: 12px;
font-weight: normal;
text-align:left;
}

/*error TPL*/
table.error_msg{
border:1px solid #AD0D00;
}
td.error_heads{
background-color: #F8E2E2;
color: #BB0505;
FONT-SIZE: 12px;
font-weight: normal;
}
td.error_standard{
background-color: #F5EFEF;
color: #BB0505;
FONT-SIZE: 12px;
font-weight: normal;
text-align:left;
}



td.admin_standard{
 background-color: #ffffff;
 color: #333333;
 FONT-SIZE: 10px;
}

td.standard,
th.standard {

 background-color: #ffffff;
 color: #333333;
 font-size: 12px;
 height:20px;
 }

td.headslil,
th.headslil{

 background-color: #EAF2FD;
 color: #000;
 font-size: 12px;
  text-align:left;
  height:20px;
	line-height:20px;
  font-weight:bold;
	border-bottom:1px solid #8DB2E3;
 }

td.standardbody,
th.standardbody {
 background-color: #fff;
 color: #333333;
 font-size: 12px;
 }
td.standard1,
th.standard1 {
 background-color: #CCCCCC;
 color: #333333;
 font-size: 12px;
 font-weight:bold;
 }

input.button{
background: none;
	cursor: pointer;
	border: 0;
	margin: 0;
	padding: 0;
height:22px;
width:120px;
color: #000;
text-align:center;
text-decoration:none;
line-height:22px;
background-image:url(../images/butbg.gif);
}
input.buttonSmall{
background: none;
	cursor: pointer;
	border: 0;
	margin: 0;
	padding: 0;
height:16px;
width:32px;
color:#092061;
text-align:center;
text-decoration:none;
line-height:16px;
font-size:10px;
background-image:url(../images/butbgSmall.gif);
}

a.buttonlink:link,a.buttonlink:visited,a.buttonlink:active{
display:block;
float:left;
height:22px;
width:120px;
color:#092061;
font-size:11px;
text-align:center;
font-weight:normal;
text-decoration:none;
line-height:22px;
background-image:url(../images/butbg.gif);
}
a.buttonlink:hover{
display:block;
height:22px;
width:120px;
color:#092061;
text-align:center;
font-weight:normal;
text-decoration:none;
line-height:22px;
background-image:url(../images/butbg.gif);
}


A.heads,
A.heads:link,
A.heads:visited { color: #000; font-weight: normal; }
A.heads:hover { color: #737373; font-weight: normal; }

a,
a:link,
a:visited {color: #333333; font-family: Arial,Verdana, Arial, Times New Roman; text-decoration: none; font-weight: bold;  }
a:hover  {color: #737373;  text-decoration: none; font-weight: bold; }

.heads {
 FONT-FAMILY: Verdana,Arial,Tahoma,sans-serif;
 color: #000;
FONT-SIZE: 10px;
}

a.leftnavadmininaktiv { height:11px; width:145px;}

a.leftnavadmininaktiv:link, a.leftnavadmininaktiv:visited {
padding-top:1px;
padding-bottom:1px;
padding-left:0px;
text-align:left;
font-weight:normal;
width:145px;
height:16px;
COLOR:#333333;
TEXT-DECORATION:none;
 }
a.leftnavadmininaktiv:hover, a.leftnavadmininaktiv:active,
a.leftnavadmininaktiv:focus {
padding-top:1px;
padding-bottom:1px;
padding-left:0px;
width:145px;
height:16px;
COLOR:#737373;
TEXT-DECORATION:none;
background-color:#FFFFFF;
border:1px dotted #000000;
}

a.leftnavadminaktiv {height:11px; width:145px;}
a.leftnavadminaktiv:link, a.leftnavadminaktiv:visited {
padding-top:1px;
padding-bottom:1px;
padding-left:0px;
font-weight:normal;
width:145px;
height:16px;
COLOR:#737373;
TEXT-DECORATION:none;
background-color:#FFFFFF;
border:1px dotted #000000;
  }
a.leftnavadminaktiv:hover, a.leftnavadminaktiv:active,
a.leftnavadminaktiv:focus {
padding-top:1px;
padding-bottom:1px;
padding-left:0px;
width:145px;
height:16px;
COLOR:#737373;
TEXT-DECORATION:none;
  }
#navTitle{
color: #FFF;
}
#headline{
text-align:left;
background-color: #F7941D;
height: 20px;
line-height:20px;
padding-left: 5px;
background-image: url(../);
}

a.ajaxlinks,a.ajaxlinks:visited{
font-size:10px;
font-family: verdana;
color: #000;
line-height: 25px;
height:27px;
width:150px;
float:left;
text-align:center;
background-image:url('../images/but.gif');
}
a.ajaxlinks:hover{
font-size:10px;
font-family: verdana;
color: #000;
line-height: 25px;
height:27px;
width:150px;
float:left;
text-align:center;
background-image:url('../images/but_aktiv.gif');
}

a.ajaxlinksActive,a.ajaxlinksActive:visited{
font-size:10px;
font-family: verdana;
color: #000;
line-height: 25px;
height:27px;
width:150px;
float:left;
text-align:center;
background-image:url('../images/but_aktiv.gif');
}

#shownavi{
font-size: 12px;
font-weight: bold;
color:#000;

}
.imgstart{
border:1px solid #fff;
cursor: pointer;
}

#shownaviinner{

background-color: #333;
z-index:300;
}



.tool{
width: 200px;
color: #000;
display:block;
text-align: center;
z-index:100;
padding:5px;
background-color:#FFFFE1;
border:1px solid #000;
cursor: pointer;
}



/*EventKalenderNavi*/
#EventKalNavi{
width:100%;
}

div.tooltipEvent {
width: 200px;
color: #FFF;
text-align: center;
z-index:100;
background-color: #333;
border: 1px solid #fff;

}
.EventNavi{
cursor:pointer;
}
div.tooltipEvent h3 {
color: #FFFF00;
margin: 0;
padding: 0 8px 5px;
font-weight: bold;
text-align: center;
text-shadow: 2px 2px 1px #222;
font-size: 14px;
}

div.tooltipEvent #close {
text-align:right;
cursor: pointer;
padding-right: 3px;
}
div.tooltipEvent p {
text-align: left;
margin: 0;
padding: 0 5px 5px;
text-shadow: 2px 2px 1px #222;
font-size: 12px;
}
div.tooltipEvent a {
color: #fff;
text-decoration: none;
font-weight: bold;
font-size: 12px;
}

div.tooltipEvent #imgdiv {
margin: 0;
padding: 0 0px 0px;
}
/*ENDE*/

.TabIt{
float: left;
height: 27px;
width: 100px;
line-height:27px;
margin: 0;
text-align: center;
background-image:url(../images/butCon.gif);
cursor: pointer;
}
.boxMe{
clear: both;
padding: 5px;
background: #ffffff;
border: 2px solid #D2CBBC;
margin-left: 6px;
margin-right: 5px;
}
/*Hilfe*/
.dragtHelp{
z-index:5;
margin: 0px;
padding: 0px;
cursor: move;
position: relative;
}

#helpdivinner{
margin: 0;
padding: 0 1px 5px;
overflow:auto;
text-shadow: 2px 2px 1px #222;
font-size: 12px;
color: #333333;
z-index:5;
}
#HelpDiv{
display:none;
z-index:300;
}

#closeHelp {
color: #333;
margin:0;
text-align: right;
cursor:pointer;
top:6px;
width:100px;
right:30px;
position:absolute;
}

.boxholder{
clear: both;
padding: 5px;
background: #3B4559;
border: 2px solid #D2CBBC;
margin-left: 6px;
margin-right: 5px;
}

.Helptab{
float: left;
height: 27px;
width: 120px;
line-height:25px;
margin: 1px;
text-align: center;
cursor: pointer;
color: #333333;
border:1px solid #333;

}
.Helpstretcher{
margin: 0;
}

.contentholder{
clear: both;
margin:0px;
width:370px;
}

.contenttab,.contenttab1{
font-family: Arial,Georgia, "Times New Roman", Times, serif;
float: left;
height: 23px;
width: 120px;
line-height:23px;
margin: 0;
text-align: center;
background-image:url(../images/butC.gif);
cursor: pointer;

}
.contentstretcher,.contentstretcher1{
margin: 0;
background-color:#fff;
}

a.topnavinaktiv:link, a.topnavinaktiv:visited, a.topnavinaktiv:active,a.topnavinaktiv:focus {
margin-top:1px;
display:block;
float:left;
font-size:11px;
font-weight:bold;
text-align:center;
padding-right:7px;
height:23px;
line-height:23px;
COLOR:#000;
TEXT-DECORATION:none;
background-color:#F9EDD6;
background:url(../images/topnav.gif);
background-position:right;
}


a.topnavinaktiv:hover {
padding-right:7px;

margin-top:1px;
text-align:center;
height:23px;
line-height:23px;
COLOR:#000;
font-weight:bold;
font-size: 11px;
TEXT-DECORATION:underline;
background-color:#DFDEDC;
background:url(../images/topnav_hover.gif);
background-position:right;
}

a.topnavaktiv:link, a.topnavaktiv:visited,a.topnavaktiv:hover, a.topnavaktiv:active,a.topnavaktiv:focus {
padding-right:7px;
margin-top:1px;
display:block;
float:left;
height:23px;
line-height:23px;
font-size:11px;
font-weight:bold;
text-align:center;
COLOR:#000;
TEXT-DECORATION:underline;
background:url(../images/topnav_hover.gif);
background-position:right;
}

a.sublinks:link, a.sublinks:visited, a.sublinks:active,a.sublinks:focus {
margin-top:1px;
display:block;
float:left;
font-size:11px;
font-weight:bold;
text-align:center;
padding-right:7px;
padding-left:7px;
height:23px;
line-height:23px;
COLOR:#000;
TEXT-DECORATION:none;
background-color:#F9EDD6;
background:url(../images/subnav.gif);
background-position:right;
}


a.sublinks:hover {
padding-right:7px;
padding-left:7px;
margin-top:1px;
text-align:center;
height:23px;
line-height:23px;
COLOR:#000;
font-weight:bold;
font-size: 11px;
TEXT-DECORATION:underline;
background-color:#DFDEDC;
background:url(../images/subnav_hover.gif);
background-position:right;
}

a.sublinks1:link, a.sublinks1:visited,a.sublinks1:hover, a.sublinks1:active,a.sublinks1:focus {
padding-right:7px;
padding-left:7px;
margin-top:1px;
display:block;
float:left;
height:23px;
line-height:23px;
font-size:11px;
font-weight:bold;
text-align:center;
COLOR:#000;
TEXT-DECORATION:underline;
background:url(../images/subnav_hover.gif);
background-position:right;
}



a.topsubnavinaktiv:link,a.topsubnavinaktiv:visited,a.topsubnavinaktiv:active,a.topsubnavinaktiv:focus{
display:block;
padding-left:15px;
font-size:13px;
margin-left:1px;
width:165px;
height:20px;
line-height:20px;
text-align:left;
color:#000;
border-bottom: 1px solid #fff;
text-decoration:none;
font-weight:normal;
/*
background-image:url(../images/leftnav.gif);
background-position:left;
background-repeat:no-repeat;
*/
}

a.topsubnavinaktiv:hover{
display:block;
padding-left:15px;
font-size:13px;
margin-left:1px;
width:165px;
height:20px;
line-height:20px;
text-align:left;
color:#000;
border-bottom: 1px solid #fff;
text-decoration:underline;
font-weight:normal;
/*
background-image:url(../images/leftnav_hover1.gif);
background-position:left;
background-repeat:no-repeat;
*/
background-color:#fff;
}

.subNavMain{
position:absolute;
width:185px;
display:none;
margin-left:-1px;
top:0px;
left:0px;
color:#737373;
background-color:#E1EBF7;
border-left:1px solid #8DB2E3;
border-right:1px solid #8DB2E3;
border-bottom:1px solid #8DB2E3;
}
.Win-DivBg{
position:absolute;
top:0px;
left:0px;
z-index:100;
background-color:#F5EFEF;
width:100%;
}

div.Win-WinMain {
width: 260px;
color: #333;
text-align: center;
z-index:100;
margin-top:5px;
height:100px;
top:0px;
left:0px;
position:relative;
}


div.Win-WinheadLeft{
float:left;
position:absolute;
margin:0;
left:0px;
top:0px;
height:26px;
width:16px;
background:url(../images/windoo/top_left.gif) repeat-x;
}


div.Win-WinheadRight{
position:absolute;
right:0px;
top:0px;
height:26px;
width:17px;
background:url(../images/windoo/top_right.gif) repeat-x;
}

div.Win-WinClose{
position:absolute;
right:0px;
height:18px;
width:15px;
margin-top:4px;
margin-right:5px;
text-align:center;
color:#fff;
cursor:pointer;
line-height:18px;
font-weight:bold;
border:1px solid #000;
background-color: #E13838;
}

div.Win-WinDragToolArea{
color: #000;
font-size:12px;
line-height:28px;
font-family: Arial,Georgia, "Times New Roman", Times, serif;
margin-left:10px;
margin-right:10px;
height:26px;
background:url(../images/windoo/top_center.gif) repeat-x;
}

div.Win-WinDragTool {
cursor: move;
position: relative;
text-align:left;
padding-left:5px;
font-weight:bold;
width:90%;
height:20px;
line-height:20px;
z-index:120;
}


div.Win-WinBody{
clear:both;
background-color:#fff;
padding:0px;
position:relative;
top:0px;
left:0px;
display:block;
font-size: 12px;
color: #737373;
font-size:12px;
font-family: Verdana;
overflow: auto;
width:auto;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
text-align:left;
z-index:119;

}


div.Win-WinContent{
position:absolute;
top:5px;
left:0px;
display:block;
z-index:120;
background-color:#fff;
}

div.Win-WinBotLeft{
position:absolute;
bottom:0px;
left:0px;
height:26px;
width:11px;
z-index:120;
background:url(../images/windoo/left_bot.gif) repeat-x;

}

div.Win-WinImgBotLeft {
position:absolute;
left:11px;
bottom:0px;
width:50%;
height:26px;
z-index:120;
background:url(../images/windoo/center_bot.gif) repeat-x;
}

div.Win-WinImgBotRight {
position:absolute;
right:10px;
bottom:0px;
width:50%;
height:26px;
z-index:120;
background:url(../images/windoo/center_bot.gif) repeat-x;
}

div.Win-WinResize{
position: absolute;
bottom:5px;
height:11px;
right: 0px;
width: 15px;
margin-top:5px;
margin-right:2px;
margin-bottom:2px;
cursor:se-resize;
z-index:121;
background-color:#fff;
border-right:1px solid #000;
border-bottom:1px solid #000;
}


div.Win-WinBotRight{
position:absolute;
z-index:120;
right:0px;
bottom:0px;
height:26px;
width:93px;
background:url(../images/windoo/right_bot.gif) repeat-x;
}



.ulnav li{
list-style-position:outside;
list-style-image: url(../images/pf_re.gif);
}

a.fastbutton:link,a.fastbutton:visited,a.fastbutton:active,a.fastbutton:focus{
display:block;
float:right;
padding-left:3px;
padding-top:2px;
font-size:11px;
margin-left:1px;
width:65px;
margin-bottom:15px;
height:23px;
line-height:12px;
text-align:left;
color:#000;
text-decoration:none;
background:url(../images/fastbut.gif) no-repeat;

}

a.fastbutton:hover{
display:block;
float:right;
padding-top:2px;
padding-left:3px;
font-size:11px;
margin-left:1px;
margin-bottom:15px;
height:23px;
line-height:12px;
text-align:left;
color:#000;
text-decoration:none;
background:url(../images/fastbut_hover.gif) no-repeat;
}

div.ShowModul{
width:160px;
height:40px;
border:1px solid #7F9DB9;
background-color:#EBEBE4;
overflow:auto;
text-align:left;
}



