body
{
	margin: 0px auto;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #b2b27f;/*#e7e7e7;*/
}

a
{
	text-decoration: none;
	color: #3B5D24;
}

a:hover
{
	color: #4d4d4d;
}

a img
{
	border: 0;
}

h3
{
	font-size: 12px;
	margin: 0 0 5px 0;
	padding: 2px 0px 0px 0px;
	border-bottom: 2px solid #eee;
	text-align: left;
	/*color: #062159;*/
}
h4
{
	font-size: 12px;
	margin: 0 0 5px 0;
	padding: 2px 0px 0px 0px;
	/*border-bottom: 2px solid #eee;*/
	text-align: left;
	color: #3b5d24;
}

b
{
	/*color: #062159;*/
}

h2
{
	font-size: 12px;
	margin: 0 0 5px 0;
	padding: 2px 0px 0px 0px;
	text-align: left;
	/*color: #062159;*/
}


.MenuCell
{
}

.Form
{
	width: 600px;
}

.Form_Desktop
{
	width: 100%;
}



.Form_Table
{
	border: 2px solid #ccc;
}

.Form_Name
{
	font-weight: bold;
	font-size: 11px;
	color: #4d4d4d;
	background-color: #f4f4f4;
	text-align: right;
	white-space: nowrap;
}

.Form_Value
{
	font-size: 11px;
	color: #4d4d4d;
	background-color: #f4f4f4;
	text-align: left;
	width: 100%;
}

.Form_Value_reg
{
	font-size: 11px;
	color: #4d4d4d;
	background-color: #f4f4f4;
	text-align: left;	
}


.tblContent
{
	background-image: url(../images/bg_top.gif);
	background-repeat: no-repeat;
	width: 950px;
	vertical-align: top;
	background-color: #b2b27f;/*#e7e7e7;*/
	
}


.tblContent_help
{
	background-image: url(../images/bg_help.gif);
	background-repeat: no-repeat;
	width: 760px;
	vertical-align: top;
	background-color: /*#e7e7e7;*/
}


.tblContentAdmin
{
	background-image: url(../images/bgAdmin.gif);
	background-repeat: repeat-x;
	width: 95%;
	vertical-align: top;
	background-color: #e7e7e7;
}


.tblPage
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #b2b27f;/*#999966;*/
	height: 100%;
	width: 100%;
}



.content
{
	/*width: 925px;*/
	margin-top: 15px;
}

.content_header {
	padding-left: 12.5px;
	padding-right:12.5px;
}

.header
{
	/* background: #FFF url(../images/fade.gif) repeat-x; */
	height: 70px;
	border-bottom: 2px solid #eee;
}

.content_middle
{
	padding-left: 12.5px;
	padding-right:12.5px;
	background-image: url(../images/bg_content.gif);
	vertical-align: top;
}

.content_footer
{
	padding-left: 12.5px;
	padding-right:12.5px;
	background-image: url(../images/bg_content.gif);
}

.content_copyright
{
	padding-left: 12.5px;
	padding-right:12.5px;
	background-image: url(../images/bg_copyright.gif);
	height:140px;
	vertical-align:top;
}


.content_help
{
	background-color: #ffffff;
	width: 735px;
	margin-top: 15px;
}

.contentAdmin
{
	width: 99.6%;
	margin-top: 15px;
}

.AdminContentCell
{
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 5px;
}



#title
{
	float: left;
	font-size: 14pt;
	font-weight: bold;
	padding: 4px 0 0 10px;
}


.rubrik {
	/*float: right;
	width: 273px;
	margin: 0 0 10px 0;
	padding: 5px 13px 20px 10px;
	border-left: 1px solid #DDD;
	color: #5D5D5D;
	line-height: 1.5em;*/
}

.rubrik p {
	margin: 0px;
	font-size: 90%;
}

.rubrik a {
	display: block;	
	padding-bottom: 4px;
	margin-bottom: 2px;
	border-bottom: 1px dotted #ccc;
}


#pic_home
{
	background-image: url(../images/pic.jpg);
	background-repeat: no-repeat;
	height: 146px;
	margin: 5px 5px 5px 5px;
}

#pic_gym
{
	background-image: url(../images/pic_gym.jpg);
	background-repeat: no-repeat;
	height: 100px;
	margin: 5px 5px 5px 5px;
}

#pic_switch
{
	background-image: url(../images/pic_switch.jpg);
	background-repeat: no-repeat;
	height: 100px;
	margin: 5px 5px 5px 5px;
}

#pic_checkup
{
	background-image: url(../images/pic_checkup.jpg);
	background-repeat: no-repeat;
	height: 100px;
	margin: 5px 5px 5px 5px;
}

#pic_header
{
	background-image: url(../images/pic_header.jpg);
	background-repeat: no-repeat;
	height: 50px;
	margin: 5px 5px 5px 5px;
}


#pic
{
	padding: 5px 10px 5px 5px;
	line-height: 1.4em;
}

#pic h1
{
	margin: 0px;
	padding: 10px 0 2px 5px;
	font-size: 11pt;
	color: #ffffff;
	line-height: 1.4em;
}

#pic h2
{
	margin: 0px;
	padding: 10px 0 2px 5px;
	font-size: 12pt;
	color: #ffffff;
	line-height: 1.4em;
}

#pic h4
{
	margin: 0px;
	padding: 10px 0 2px 5px;
	font-size: 12px;
	color: #4d4d4d;
	line-height: 1.4em;
}

#pic p
{
	margin: 0;
	padding: 0 0 0 5px;
	color: #4d4d4d;
	width: 260px;
}


.text_left_home
{
	padding-right: 10px;
	padding-left: 10px;
	font-size: 1px;
	padding-bottom: 5px;
	vertical-align: top;
	color: #4d4d4d;
	padding-top: 0px;
	text-align: left;
	width: 170px;
}

.text_left
{
	border-right: #eee 2px solid;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 11px;
	padding-bottom: 5px;
	vertical-align: top;
	color: #4d4d4d;
	padding-top: 5px;
	text-align: left;
	line-height: 1.6em; /* width: 178px; */
}

.text_left p
{
	padding: 0;
	margin: 0;
}

.text_left a
{
	text-decoration: underline;
}


.text_right
{
	float: right;
	width: 150px;
	margin: 0 0 10px 0;
	padding: 5px 13px 20px 10px;
	border-left: 1px solid #DDD;
	color: #5D5D5D;
	line-height: 1.5em;
	font-size: 11px;
}

.text_right p
{
	margin: 0px;
	font-size: 11px;
}

.text_right a
{
	display: block;
	padding-bottom: 4px;
	margin-bottom: 2px;
	
}

.login
{
	font-size: 11px;
	color: #4d4d4d;
	line-height: 1.6em;
}

.text_std
{
	font-size: 11px;
	color: #4d4d4d;
	line-height: 1.6em;
}

legend
{
	font-size: 11px;
	color: #4d4d4d;
	line-height: 1.6em;
}

.text_middle
{
	padding: 5px 10px 5px 10px;
	line-height: 1.6em;
	text-align: left;
	color: #4d4d4d;
	vertical-align: top;
	font-size: 11px;
}

.text_middle a, #text_middle a:visited
{
	text-decoration: underline;
}

.text_middle p
{
	padding: 0;
	margin: 0;
}



#infobox
{
	border: 1px solid #ccc;
	background: #f4f4f4;
	padding: 3px;
	margin-top: 5px;
}
#infobox_home_big
{
	background-color: #ffffff;
	margin-top: 5px;
	font-size: 11px;
	font-weight: bold;
	color: #3B5D24;
	padding: 0px 20px 0px 20px;
	height: 104px;
}
#infobox_home_endorse
{
	background-color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	color: #47498b;
}
#infobox_home_endorse h3
{
 color: #4d4d4d;
}

#infobox_home
{
	background: #3B5D24;
	font-weight: bold;
	color: white;
	height: 32px;
	text-align: center;
	vertical-align: middle;
	width: 100%;
	text-transform: uppercase;
}
#infobox_home a
{
	font-size: 11px;
	color: white;
}
#infobox_home a:hover
{
	font-size: 11px;
	color: white;
	text-decoration: underline;
}

#menu
{
	text-align: right;
	margin-top: 8px;
	height: 20px;
}

#menu a
{
	margin-right: 15px;
	text-transform: lowercase;
	font-size: 11px;
	text-decoration: none;
}

#header-login
{
	background-image: url(../images/bg_login.jpg);
	background-repeat: no-repeat;
	background-position: right;
	margin-top: 15px;
	text-align: right;
	margin-right: 15px;
	text-transform: lowercase;
	font-size: 11px;
	color: #4d4d4d;
	height: 30px;
	padding-right: 25px;
	padding-top: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
}

/* Form Elemente */


Select.DropDown
{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}


Select.DropDown:focus
{
}


input.InputText, textarea.InputText, input.inputform, textarea.inputform
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}


input.InputText_wrong
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color:ff3438;
}

input.InputText:focus, textarea.InputText:focus
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

input.readonly, input.readonly:focus
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

Input.Button
{
	/*font-size: 11px;
	color: #4d4d4d;
	font-family: verdana,arial,helvetica,sans-serif;
	background-color: #D9DAE7;
	background-image: url(../images/button_bg.jpg);
	height: 20px;
	border-top-style: solid;
	border-width: 1px;
	border-style: solid;
	border-color: #4d4d4d;
*/
	border-right: #b3b3b3 1px solid;
	padding-right: 7px;
	background-position: left 50%;
	border-top: #b3b3b3 1px solid;
	padding-left: 7px;	
	font-size: 11px;
	background-image: url(../images/button_bg.jpg);
	padding-bottom: 1px;
	margin-left: 0px;	
	border-left: #b3b3b3 1px solid;
	cursor: hand;
	color: #4d4d4d;
	margin-right: 0px;
	padding-top: 1px;
	border-bottom: #b3b3b3 1px solid;
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	background-color: #ffffff;
	text-align: center;
	text-decoration: none;
}

Input.Button_blue
{
	
	border-right: #b3b3b3 1px solid;
	padding-right: 7px;
	background-position: left 50%;
	border-top: #b3b3b3 1px solid;
	padding-left: 7px;	
	font-size: 11px;
	/*background-image: url(../images/button_blue.jpg);*/
	padding-bottom: 1px;
	margin-left: 0px;	
	border-left: #b3b3b3 1px solid;
	cursor: hand;
	color: #ffffff;
	margin-right: 0px;
	padding-top: 1px;
	border-bottom: #b3b3b3 1px solid;
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	background-color: #2D4718;
	text-align: center;
	text-decoration: none;
}

Input.NavButton
{
	border-right: #b3b3b3 1px solid;
	padding-right: 7px;
	background-position: left 50%;
	border-top: #b3b3b3 1px solid;
	padding-left: 7px;	
	font-size: 11px;
	background-image: url(../images/button_bg.jpg);
	padding-bottom: 1px;
	margin-left: 0px;	
	border-left: #b3b3b3 1px solid;
	cursor: hand;
	color: #4d4d4d;
	margin-right: 0px;
	padding-top: 1px;
	border-bottom: #b3b3b3 1px solid;
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	background-color: #ffffff;
	text-align: center;
	text-decoration: none;
}

Input.TblButton
{
border-right: #b3b3b3 1px solid;
	padding-right: 7px;
	background-position: left 50%;
	border-top: #b3b3b3 1px solid;
	padding-left: 7px;	
	font-size: 11px;
	background-image: url(../images/button_bg.jpg);
	padding-bottom: 1px;
	margin-left: 0px;	
	border-left: #b3b3b3 1px solid;
	cursor: hand;
	color: #4d4d4d;
	margin-right: 0px;
	padding-top: 1px;
	border-bottom: #b3b3b3 1px solid;
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	background-color: #ffffff;
	text-align: center;
	text-decoration: none;
}



Input.TblButton_disabled
{
	border-right: #4d4d4d 1px solid;
	border-top: #4d4d4d 1px solid;
	font-size: 11px;
	border-left: #4d4d4d 1px solid;
	color: #4d4d4d;
	border-bottom: #4d4d4d 1px solid;
	font-family: verdana,arial,helvetica,sans-serif;
	background-color: #e5e5e5;
}

Input.TblButton:hover
{
	border-right: #4d4d4d 1px solid;
	border-top: #4d4d4d 1px solid;
	font-size: 11px;
	border-left: #4d4d4d 1px solid;
	color: #7BA251;
	border-bottom: #4d4d4d 1px solid;
	font-family: verdana,arial,helvetica,sans-serif;
	background-color: #ffffff;
}


#footer
{
	clear: both;
	color: #4d4d4d;
	background: #FFF;
	font-size: 11px;
	text-align: center;
	padding: 9px 10px 9px 0;
	margin: 10px 5px 10px 5px;
	border: 1px solid #ccc;
}



/* Tabellen */
.DataGrid
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ffffff; /* border: 1px solid #b3b3b3; */
}

.DataGrid td
{
	border-bottom: solid 1px #b3b3b3;
}

.DataGrid_Head
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-color: #4d4d4d;
	text-align: left;
}


.DataGrid_Head a
{
	color: #ffffff;
	text-decoration: none;
}

.DataGrid_Head a:hover
{
	color: #ffffff;
	text-decoration: underline;
}

.DataGrid_Item
{
	font-size: 11px;
	color: #4d4d4d;
	background-color: #ffffff;
}

.DataGrid_Item_over
{
	background-color: #FFfaea;
}

.DataGrid_Item_click
{
	background-color: #FFe699;
}

.DataGrid_Item a
{
	font-weight: bolder;
	color: #7BA251;
	text-decoration: none;
}

.DataGrid_Item a:hover
{
	color: #7BA251;
	text-decoration: none;
}

.DataGrid_Item_Action a
{
	color: #7BA251;
}

.DataGrid_Item_Action a:hover
{
	color: #7BA251;
	text-decoration: underline;
}

.DataGrid_EditItem
{
	font-size: 11px;
	background-color: #fff3cc;
}

.DataGrid_NewItem
{
	background-color: #f4f4f4;
	font-size: 11px;
}

.DataGrid_richtig
{
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #008c10;
}

.DataGrid_falsch
{
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #c42a00;
}

.DataGrid_td
{
	font-size: 11px;
	color: #4d4d4d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #cccccc;
}



/* Locale Navigation und info Leisten */
.LocalSearch
{
	font-weight: bold;
	font-size: 11px;
	color: #4d4d4d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f4f4f4;
	border: 1px solid #ccc;
}

.LocalNavi
{
	border: 1px solid #ccc;
	font-size: 11px;
	color: #4d4d4d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.LocalNavi A
{
	padding-right: 6px;
	display: block;
	padding-left: 6px;
	padding-bottom: 2px;
	margin: 0px;
	padding-top: 2px;
	border: 1px solid #f8f8f8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4A5356;
	text-decoration: none;
}

.LocalNavi A:hover
{
	padding-right: 6px;
	display: block;
	padding-left: 6px;
	background: #e1e8e8;
	padding-bottom: 2px;
	margin: 0px;
	padding-top: 2px;
	border: 1px solid #B4C0C0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4A5356;
}

/* Locale Toolbar auf den Seiten */
#LocalToolbar
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 11px;
	margin-bottom: 15px;
	padding-bottom: 5px;
	color: #4d4d4d;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f4f4f4;
	border: 1px solid #ccc;
}
#LocalToolbar TD
{
	font-size: 11px;
}
#LocalToolbar A
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4a5356;
	text-decoration: none;
}

#LocalToolbar A:hover
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4a5356;
	text-decoration: underline;
}

#LocalToolbar A.disable
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: darkgray;
	text-decoration: none;
}

.lt0
{
	border-right: #f4f4f4 1px solid;
	padding-right: 6px;
	border-top: #f4f4f4 1px solid;
	padding-left: 6px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	border-left: #f4f4f4 1px solid;
	padding-top: 0px;
	border-bottom: #f4f4f4 1px solid;
	background-color: #f4f4f4;
}

.ltsep
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 0px;
	font: 70% Verdana;
	color: #696969;
	padding-top: 0px;
}


/* Sagt der Name */
.breadcrumbpfeil
{
	font-family: verdana,Arial,Helvetica,Geneva,Sans Serif;
	font-size: 11px;
	color: #000000;
}

.breadcrumbactive
{
	font-size: 11px;
	color: #7BA251;
	font-family: verdana,Arial,Helvetica,Geneva,Sans Serif;
	text-decoration: none;
}

.breadcrumb:link
{
	font-size: 11px;
	color: #4d4d4d;
	font-family: verdana,Arial,Helvetica,Geneva,Sans Serif;
	text-decoration: none;
}

.breadcrumb:visited
{
	font-family: verdana,Arial,Helvetica,Geneva,Sans Serif;
	font-size: 11px;
	text-decoration: none;
	color: dimgray;
}

.breadcrumb:active
{
	font-family: verdana,Arial,Helvetica,Geneva,Sans Serif;
	font-size: 11px;
	text-decoration: none;
	color: #7BA251;
}

.breadcrumb:hover
{
	font-family: verdana,Arial,Helvetica,Geneva,Sans Serif;
	font-size: 11px;
	text-decoration: none;
	color: #7BA251;
}


#spacer
{
	margin-bottom: 5px;
}


/* z.b. Pflichfelder */
.note
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4a5356;
}

span.asterisk
{
	color: #000000;
	font-size: 11px;
}

/* Validierungsmeldung */
.validator
{
	font-weight: bold;
	font-size: 10px;
	color: #ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



/* Fehlermeldungen */
.ErrorBlock
{
	border-right: #808080 1px solid;
	padding-right: 6px;
	border-top: #808080 1px solid;
	padding-left: 6px;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 10px;
	padding-bottom: 6px;
	page-break-after: always;
	border-left: #808080 1px solid;
	color: #ff0000;
	padding-top: 6px;
	border-bottom: #808080 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffe699;
}


/* Messageblock z.B. zum auswählen der Email */
.MsgBlock
{
	border-right: #808080 1px solid;
	padding-right: 6px;
	border-top: #808080 1px solid;
	padding-left: 6px;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 10px;
	padding-bottom: 6px;
	page-break-after: always;
	border-left: #808080 1px solid;
	color: #4d4d4d;
	padding-top: 6px;
	border-bottom: #808080 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffd87d;
}


/* Menue */
.navigation_home
{
	padding-left: 10px;
	padding-top: 5px;
	padding-right:10px;
	font-size: 11px;
	padding-bottom: 5px;
	vertical-align: top;
	color: #4d4d4d;
	line-height: 1.6em;
	text-align: left;
	width: 180px;
	border-left: 2px solid #eee;
}

.navigation
{
	padding-left: 10px;
	font-size: 11px;
	padding-bottom: 5px;
	vertical-align: top;
	color: #4d4d4d;
	text-align: left;
	width: 190px;
}

.AdminNavi
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	vertical-align: middle;
	margin-bottom: 20px;
}

.HomeNavi
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	vertical-align: middle;
	margin-bottom: 20px;
}

.level1_close
{
	border-bottom: 1px dotted #ccc;
	padding: 6px 10px 5px 10px;
	border-right: 2px solid #ccc;
}


.level1_close a
{
	color: #4d4d4d;
	/*font-weight: bold;*/
	text-decoration: none;
	/*padding-right: 5px;*/
}

.level1_close_over
{
	border-bottom: 1px dotted #ccc;
	padding: 6px 10px 5px 10px;
	border-right: 2px solid #ccc;
	background-color: #f4f4f4;
}

.level1_open
{
	border-right: #7BA251 2px solid;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 6px;
	border-bottom: #ccc 1px dotted;
}

.level1_open a
{
	color: #7BA251;
	font-weight: bold;
	text-decoration: none;
	/*padding-right: 5px;*/
}


.level2_close
{
	border-bottom: 1px dotted #ccc;
	padding: 6px 10px 5px 10px;
	border-right: 2px solid #ccc;
}


.level2_close a
{
	color: #4d4d4d;
	font-weight: bold;
	text-decoration: none;
	/*padding-right: 5px;*/
	font-size: 10px;
}

.level2_close_over
{
	border-bottom: 1px dotted #ccc;
	padding: 6px 10px 5px 10px;
	border-right: 2px solid #ccc;
	background-color: #f4f4f4;
}


.level2_open
{
	border-right: #7BA251 2px solid;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 6px;
	border-bottom: #ccc 1px dotted;
	font-size: 10px;
}

.level2_open a
{
	color: #7BA251;
	text-decoration: none;
	/*padding-right: 5px;*/
	font-size: 10px;
}

.ExtMenu 
{
	width: 100%;
	border-bottom: 2px solid #eee;
}

.ExtMenu_Item 
{
	padding-left: 5px;
	padding-right: 5px;
	border-right: 1px solid #3B5D24;
}
.ExtMenu_Item_first
{
	padding-left: 0px;
	padding-right: 5px;
	border-right: 1px solid #3B5D24;
}
.ExtMenu_Item_last
{
	padding-left: 5px;
	padding-right: 5px;
}


/* Footer and Copyright */

#footer a
{
	text-decoration: underline;
	color: #3B5D24;
}

#footer a:hover
{
	color: #000;
}


#copyright
{
	clear: both;
	color: #4d4d4d;
	font-size: 10px;
	text-align: center;
	padding: 9px 10px 9px 0;
	margin: 10px 5px 10px 5px;
}

#copyright a
{
	text-decoration: underline;
	color: #3B5D24;
}

#copyright a:hover
{
	color: #000;
}


/*-----------------------------------------------*/


.HeaderTitel
{
	font-weight: bold;
	font-size: 12px;
	color: #4d4d4d;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 3px;
	text-decoration: none;
}

.HeaderCandName
{
	font-size: 12px;
	color: #2D4718;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.FooterText
{
	font-size: 10px;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}


.tdLeftBorder {
	border-right-width: 2px;
	border-right-style: dashed;
	border-right-color: #4d4d4d;
	padding-right: 20px;
}

.FrontText
{
	font-size: 12px;
	color: #4d4d4d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.FrontCandName
{
	font-size: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4d4d4d;
	text-decoration: none;
		font-weight: bold;
}


.FontTitelGrey
{
	font-weight: bold;
	font-size: 24px;
	color: #4d4d4d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.FontTitelOrange
{
	font-weight: bold;
	font-size: 12px;
	color: #4d4d4d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}


.text
{
	font-size: 12px;
	color: #4d4d4d;
	line-height: 1.6em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	width: 100%;
}


.headline
{

	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 0px;
	margin: 0px 0px 5px;
	padding-top: 2px;
	border-bottom: #2D4718 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #4d4d4d;
	line-height: 1.6em;
}


 .TForm
{
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
	font-weight: bold;
	font-size: 12px;
	border-left: #ccc 1px solid;
	color: #4d4d4d;
	border-bottom: #ccc 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


/* **************** Profil Styles ********************* */

 
   .tdProfilFrame
 {
	background-color:#4d4d4d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;

 }
 
 
 .tdProfil1
{
	background-color:#E23702;	
} 
 
  
 .tdProfil2
{
	background-color:#FFCC00;	
} 

 .tdProfil3
{
	background-color:#cccccc;	
} 

 .tdProfil4
{
	background-color:#99CC00;
} 

 .tdProfil5
{
	background-color:#339966;	
} 

/*-------------------------------------------------*/



.tasterBox
{
	border: 1px solid #cccccc;
}

.tasterBox td 
{
	padding: 4px;
}

.tasterBox #tHead
{
	font-weight: bold;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #7BA251;
	font-size: 12px;
}

.tasterBox .ListStrenght
{
	padding-top:15px;
	list-style-position: outside;
	font-size: 12px;
	color: #009900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type: disc;
}


.tasterBox .ListWeaken
{
	padding-top:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-position: outside;
	color: #ff0000;
	font-size: 12px;
	list-style-type: disc;
}


.EditPanelBox {
	border:1px solid #666666;
	background-color: #cccccc;
	margin-right:20px;
	display: inline;
	padding-top:3px;
	padding-bottom:3px;
}
.EditPanelIcon {
	vertical-align:middle;
}
.EditPanelIcon#epUP {
	padding-left:3px;
	padding-right:5px;
}
.EditPanelIcon#epDOWN {
	padding-right:20px;
}
.editPanelIcon#epEDIT {
	padding-right:5px;
}
.editPanelIcon#epNEW {
	padding-right:20px;
}
.editPanelIcon#epDEL {
	padding-right:3px;
}
