
/*--Allgemein----------------------------------------------------------------*/

body
{
    background-color:#EFECEC;
    margin-top:10px;
    margin-left:10px;
    margin-bottom:10px;
    margin-right:10px;
    font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    color:#000000;
    text-decoration:none;
}

.pageTitle
{
    background-color:#EFECEC;
    margin-top:5px;
    margin-left:5px;
    margin-bottom:20px;
    margin-right:5px;
    font-family:Verdana, Arial,sans-serif;
    font-size:16px;
    color:#880000;
    text-decoration:none;
    font-weight:bold;
}

.pageArchiv
{
    text-align: center;
	width: 100px;
}

.pageArchiv a:link, .pageArchiv a:visited, pageArchiv a:active
{
    margin-top:25px;
    margin-left:5px;
    margin-bottom:5px;
    margin-right:5px;
    font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    color:#880000;
    text-decoration:none;
    font-weight:bold;
    text-align: center;
}
.pageArchiv a:hover
{
    margin-top:25px;
    margin-left:5px;
    margin-bottom:5px;
    margin-right:5px;
    font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    color:#880000;
    text-decoration:underline;
    font-weight:bold;
    text-align: center;
}

.author
{
    margin-top:0px;
    margin-bottom:25px;
    font-family:Verdana, Arial,sans-serif;
    font-size:9px;
    color:#C2C2C2;
    text-decoration:none;
    font-weight:normal;
    text-align: right;
    width:540px;
}

.cyauthor
{
    margin-top:0px;
    margin-bottom:25px;
    font-family:Verdana, Arial,sans-serif;
    font-size:9px;
    color:#C2C2C2;
    text-decoration:none;
    font-weight:normal;
    text-align: right;
    width:520px;
}

.myButton, .myButton:link, .myButton:visited, .myButton:active, .myButton:focus
{
    border-color: #D8D8D8;
    border-style: solid;
    border-width: 1px;
    cursor:pointer;
    padding: 3px;
    margin-right:0px;
    font-family:Verdana, Arial,sans-serif;
    font-size:10px;
    color:#000000;
    text-decoration:none;
}
.myButton:hover
{
    border-color: #D8D8D8;
    border-style: solid;
    border-width: 2px;
    cursor:pointer;
    padding: 2px;
    font-family:Verdana, Arial,sans-serif;
    font-size:10px;
    color:#000000;
    text-decoration:underline;
}

.myButtonSF, .myButtonSF:link, .myButtonSF:visited, .myButtonSF:active, .myButtonSF:focus
{
    border-color: #D8D8D8;
    border-style: solid;
    border-width: 1px;
    cursor:pointer;
    padding: 3px;
    margin-right:0px;
    font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    color:#000000;
    text-decoration:none;
}
.myButtonSF:hover
{
    border-color: #D8D8D8;
    border-style: solid;
    border-width: 2px;
    cursor:pointer;
    padding: 2px;
    font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    color:#000000;
    text-decoration:underline;
}

a:link, a:visited, a:active
{
    font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    color:#880000;
    text-align:left;
    text-decoration:none;
}

a:hover
{
    font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    color:#880000;
    text-align:left;
    text-decoration:underline;
}

/*--Navigation----------------------------------------------------------------*/

.navi_backgroundline
{
    position:absolute;
    top: 2px;
    left:0px;
    width:29px;
    height:98%;
    background-color:#880000;
    z-index:2;
}

.navi_backgroundline2
{
    position:absolute;
    top: 2px;
    right:0px;
    width:58px;
    height:98%;
    background-color:#880000;
    z-index:3;
}

.navi_link
{
    margin-bottom:8px;
    margin-left:3px;
}

.navi_link a:link, .navi_link a:visited, .navi_link a:active
{
    font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    color:#880000;
    text-decoration:none;
}

.navi_link a:hover
{
    font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    color:#880000;
    text-decoration:underline;
}

.navi_groupTitle a:link,.navi_groupTitle a:visited, .navi_groupTitle a:active
{
    font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    color:#880000;
    text-decoration:none;
    margin-left: 3px;
    margin-bottom:5px;
    margin-top:10px;
}

.navi_groupTitle a:hover
{
    font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    color:#880000;
    text-decoration:underline;
}

.navi_groupContent
{
    display:none;
    margin-bottom:10px
}

.navi_groupTitleSub a:link,.navi_groupTitleSub a:visited,
.navi_groupTitleSub a:active
{
    font-family:Verdana, Arial,sans-serif;
    font-size:10px;
    color:#880000;
    text-decoration:none;
    margin-left: 13px;
    margin-bottom:2px;
    margin-top:8px;
}

.navi_groupTitleSub a:hover
{
    font-family:Verdana, Arial,sans-serif;
    font-size:10px;
    color:#880000;
    text-decoration:underline;
}


.navi_linkIntern
{
    margin-left:13px;
    margin-bottom:5px;
}
.navi_linkIntern a:link, .navi_linkIntern a:visited, .navi_linkIntern a:active
{
    font-family:Verdana, Arial,sans-serif;
    font-size:10px;
    color:#880000;
    text-decoration:none;
}

.navi_linkIntern a:hover
{
    font-family:Verdana, Arial,sans-serif;
    font-size:10px;
    color:#880000;
    text-decoration:underline;
}

.navi_linkInternSub a:link, .navi_linkInternSub a:visited, .navi_linkInternSub a:active
{
    font-family:Verdana, Arial,sans-serif;
    font-size:10px;
    color:#880000;
    text-decoration:none;
}

.navi_linkInternSub a:hover
{
    font-family:Verdana, Arial,sans-serif;
    font-size:10px;
    color:#880000;
    text-decoration:underline;
}

.navi_linkInternSub
{
    margin-left:23px;
    margin-bottom:5px;
}

/*--Copyright----------------------------------------------------------------*/
.copyright_text
{
    position:relative;
    top:3px;
    text-align:center;
    font-family:Verdana, Arial,sans-serif;
    font-size:10px;
    color:#880000;
}

/*--Info-Leiste-----------------------------------------------------------------*/
.bodyInfoBarNavi
{
    background-color:#EFECEC;
    margin-top:0px;
    margin-left:0px;
    margin-bottom:0px;
    margin-right:0px;
    font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    color:#000000;
    text-decoration:none;
}
/*--NewsBar------------------------------------------------------------------*/

table.infobar
{
    width: 173px;
    border-color:#D8D8D8;
    border-style:solid;
    border-width:2px;
    border-collapse: collapse;
    font-family:Verdana, Arial,sans-serif;
    font-size:10px;
    color:#000000;
    text-align:left;
    vertical-align:top;
    margin: 5px 0px 5px 5px;
}

table.infobar th
{
    font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    color:#880000;
    text-align:left;
    background-color:#D8D8D8;
}

table.infobar a:link, table.infobar a:visited, table.infobar a:active
{
    font-family:Verdana, Arial,sans-serif;
    font-size:10px;
    color:#000000;
    text-align:left;
    text-decoration:none;
}

table.infobar a:hover
{
    font-family:Verdana, Arial,sans-serif;
    font-size:10px;
    color:#000000;
    text-align:left;
    text-decoration:underline;
}

table.infobar th a:link, table.infobar th a:visited, table.infobar th a:active
{
    font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    color:#000000;
    text-align:left;
    text-decoration:none;
}

table.infobar th a:hover
{
    font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    color:#000000;
    text-align:left;
    text-decoration:underline;
}

/*--News Action Exercise G�stebuch--------------------------------------------*/

table.nae
{
    width: 540px;
    border-color: #E8E3E3;
    border-style: solid;
    border-width: 2px;
    border-collapse: collapse;
    font-family:Verdana, Arial,sans-serif;
    font-size: 11px;
    color: #000000;
    text-align: left;
    vertical-align: top;
}

table.nae th
{
    font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#000000;
    text-align:left;
    background-color:#E8E3E3;
    padding:5px 5px 5px 5px;
}

table.nae td
{
    padding:5px 5px 5px 5px;
    text-align:left;
}

table.nae td a:link, table.nae td a:visited, table.nae td a:active
{
    font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#880000;
    padding:5px 5px 5px 5px;
    text-decoration: none;
}

table.nae td a:hover
{
    font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#880000;
    padding:5px 5px 5px 5px;
    text-decoration: underline;
}

table.naeAddInfo, table.equipmentAddInfo
{
    font-family:Verdana, Arial,sans-serif;
    font-size:10px;
    font-weight:normal;
    color:#C2C2C2;
    width: 540px;
    margin-bottom:25px;
    border-color: #E8E3E3;
    border-style: solid;
    border-width: 2px;
    border-collapse: collapse;
}

table.naeAddInfo td a:link, table.naeAddInfo td a:visited, table.naeAddInfo td a:active,
table.equipmentAddInfo td a:link, table.equipmentAddInfo td a:visited, table.equipmentAddInfo td.a:active
{
    font-family:Verdana, Arial,sans-serif;
    font-size:10px;
    font-weight:normal;
    color:#C2C2C2;
    text-decoration: none;
}

table.naeAddInfo td a:hover, table.equipmentAddInfo td a:hover
{
    font-family:Verdana, Arial,sans-serif;
    font-size:10px;
    font-weight:normal;
    color:#C2C2C2;
    text-decoration: underline;
}

table.nae a.mailto:link, table.nae a.mailto:visited, table.nae a.mailto:active
{
    font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#880000;
    padding:5px 5px 5px 5px;
    text-decoration: none;
}

table.nae a.mailto:hover
{
    font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#880000;
    padding:5px 5px 5px 5px;
    text-decoration: underline;
}

table.nae .guestbookHomagepage
{
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#E8E3E3;
}

.guestbookblind
{
	display:none;
}

/* �bungsplan ---------------------------------------------------------------*/
table.exercisetable, table.exercisetableEdit
{
    width: 540px;
    border-color: #E8E3E3;
    border-style: solid;
    border-width: 2px;
    border-collapse: collapse;
    font-family:Verdana, Arial,sans-serif;
    font-size: 11px;
    color: #000000;
    text-align: left;
    vertical-align: top;
}

table.exercisetable th, table.exercisetableEdit th
{
    font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#000000;
    text-align:left;
    background-color:#E8E3E3;
    padding:5px 5px 5px 5px;
}

table.exercisetable td.date
{
    padding:5px 5px 5px 5px;
    text-align:left;
    width:100px;
}

table.exercisetableEdit td.date
{
	padding:5px 5px 5px 5px;
    text-align:left;
    width:100px;
	vertical-align:top;
}

table.exercisetable td.title, table.exercisetableEdit td.title
{
    padding:5px 5px 5px 5px;
    text-align:left;
}

table.exercisetable td.location
{
    padding:5px 5px 5px 5px;
    text-align:right;
    width:150px;
}

table.exercisetableEdit td.location
{
    padding:5px 5px 5px 5px;
    text-align:right;
    width:150px;
	vertical-align:top;
}

table.exercisetableEdit a:link, table.exercisetableEdit a:visited, table.exercisetableEdit a:active,
table.exercisetable a:link, table.exercisetable a:visited, table.exercisetable a:active
{
    font-family:Verdana, Arial,sans-serif;
    font-size:10px;
    font-weight:normal;
    color:#884848;
    text-decoration: none;
}

table.exercisetableEdit a:hover, table.exercisetable a:hover
{
    font-family:Verdana, Arial,sans-serif;
    font-size:10px;
    font-weight:normal;
    color:#884848;
    text-decoration: underline;
}

/* Formular ------------------------------------------------------------------*/
table.formular td
{
    font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#000000;
    text-align:left;
    vertical-align:top;
}

table.formular input
{
    font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#000000;
    text-align:left;

}
table.formular textarea
{
    text-align: left;
    font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#000000;

}

table.formular input:disabled
{
    font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#C2C2C2;
    text-align:left;
    border-color:#E8E3E3;
    border-style:solid;

}
.fromErrorMessage
{
    font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#000000;
    border-color:#880000;
    border-style: solid;
    border-width: 2px;
    background-color: #E8E3E3;
    padding: 3px;
    width: 150px;
}
.formErrorIcon
{
    font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#880000;
    cursor:pointer;
    font-weight:bold;
}


/* Commadership Crew Equipment*/
table.commandership
{
    width: 540px;
    border-color: #E8E3E3;
    border-style: solid;
    border-width: 2px;
    border-collapse: collapse;
    font-family:Verdana, Arial,sans-serif;
    font-size: 11px;
    color: #000000;
    text-align: left;
    vertical-align: top;
}
table.crew
{
    width: 440px;
    border-color: #E8E3E3;
    border-style: solid;
    border-width: 2px;
    border-collapse: collapse;
    font-family:Verdana, Arial,sans-serif;
    font-size: 11px;
    color: #000000;
    text-align: left;
    vertical-align: top;
    margin-left:40px;
}

table.equipment
{
    width: 540px;
    border-color: #E8E3E3;
    border-style: solid;
    border-width: 2px;
    border-collapse: collapse;
    font-family:Verdana, Arial,sans-serif;
    font-size: 11px;
    color: #000000;
    text-align: left;
    vertical-align: top;
}

table.commandership td a:link,
table.commandership td a:visited,
table.commandership td a:active,
table.equipment td a:link,
table.equipment td a:visited,
table.equipment td a:active,
table.crew td a:link,
table.crew td a:visited,
table.crew td a:active
{
    font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#880000;
    padding:5px 5px 5px 5px;
    text-decoration: none;
}

table.commandership td a:hover,
table.crew td a:hover,
table.equipment td a:hover
{
    font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#880000;
    padding:5px 5px 5px 5px;
    text-decoration: underline;
}

table.commandership th,
table.crew th,
table.equipment th
{
    font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#000000;
    text-align:left;
    background-color:#E8E3E3;
    padding-left:5px;
}

table.commandership td,
table.crew td,
table.equipment td
{
    padding:5px;
}

table.formular td.imageBorder,
table.commandership td.imageBorder
{
  height:140px;
  text-align:center;
  width:100px;
  margin: 0px;
  padding:0px;
  background-color:#E8E3E3;
  vertical-align:middle;
}

table.equipment td.imageBorder
{
  height:130px;
  text-align:center;
  width:100px;
  margin: 0px;
  padding:0px;
  background-color:#E8E3E3;
  vertical-align:middle;
}
table.crew td.imageBorder
{
  height:330px;
  text-align:center;
  width:440px;
  margin: 0px;
  padding:0px;
  background-color:#E8E3E3;
  vertical-align:middle;
}

table.equipmentArchivSeperator
{
    font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#880000;
    padding:5px 5px 5px 5px;
    background-color:#E8E3E3;
    width: 540px;
    text-align:center;
}

/*pdf editor*/
table.editor a:link, table.editor a:visited, table.editor a:active
{
    font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#880000;
    padding:5px 5px 5px 5px;
    text-decoration: none;
}

table.editor a:hover
{
    font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#880000;
    padding:5px 5px 5px 5px;
    text-decoration: underline;
}
/* Bewerbsgruppe*/
#competitiongroupmain {
	border: 1px solid #666;
	clear: both;
	background: #E8E3E3;
}

#competitiongroupcontents {
	padding: 1.5em;
	background: #E8E3E3;
	min-height: 300px;
}

#competitiongroupheader {
	position: relative;
	width: 100%;
	height: 3em;
	width: 45em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
	margin-top:-10px;
}

#competitiongroupheader ul#primary {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: -1px;
	width: 45em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#competitiongroupheader ul#primary li  {
	display: inline;
	list-style: none;
}

#competitiongroupheader ul#primary a,
#competitiongroupheader ul#primary span,
#competitiongroupheader ul#primary a.current {
	width: 8em;
	display: block;
	float: left;
	padding: 4px 0;
	margin: 1px 2px 0 0;
	text-align: center;
	font-family: Verdana, Arial,sans-serif;
	font-size:11px;
	text-decoration: none;
	color: #000000;
}

#competitiongroupheader ul#primary span,
#competitiongroupheader ul#primary a.current,
#competitiongroupheader ul#primary a.current:hover {
	border: 1px solid #666;
	border-bottom: none;
	background: #E8E3E3;
	padding-bottom: 6px;
	margin-top: 0;
}

#competitiongroupheader ul#primary a {
	background: #E8E3E3;
	border: 1px solid #AAA;
	border-bottom: none;
}

#competitiongroupheader ul#primary a:hover {
	margin-top: 0;
	border-color: #666;
	background: #E8E3E3;
	padding-bottom: 5px;
}

/* Jugendgruppe*/
#youthgroupmain {
	border: 1px solid #666;
	clear: both;
	background: #E8E3E3;
}

#youthgroupcontents {
	padding: 1.5em;
	background: #E8E3E3;
	min-height: 300px;
}

#youthgroupheader {
	position: relative;
	width: 100%;
	height: 3em;
	width: 45em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
 margin-top:-10px;
}

#youthgroupheader ul#primary {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: -1px;
	width: 45em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#youthgroupheader ul#primary li  {
	display: inline;
	list-style: none;
}

#youthgroupheader ul#primary a,
#youthgroupheader ul#primary span,
#youthgroupheader ul#primary a.current {
	width: 13em;
	display: block;
	float: left;
	padding: 4px 0;
	margin: 1px 2px 0 0;
	text-align: center;
	font-family: Verdana, Arial,sans-serif;
	font-size:11px;
	text-decoration: none;
	color: #000000;
}

#youthgroupheader ul#primary span,
#youthgroupheader ul#primary a.current,
#youthgroupheader ul#primary a.current:hover {
	border: 1px solid #666;
	border-bottom: none;
	background: #E8E3E3;
	padding-bottom: 6px;
	margin-top: 0;
}

#youthgroupheader ul#primary a {
	background: #E8E3E3;
	border: 1px solid #AAA;
	border-bottom: none;
}

#youthgroupheader ul#primary a:hover {
	margin-top: 0;
	border-color: #666;
	background: #EFECEC;
	padding-bottom: 5px;
}

/* Bewerbsgruppe und Jugendgruppe */
table.cy
{
    width: 510px;
    border-color: #EFECEC;
    border-style: solid;
    border-width: 2px;
    border-collapse: collapse;
    font-family:Verdana, Arial,sans-serif;
    font-size: 11px;
    color: #000000;
    text-align: left;
    vertical-align: top;
}

table.cyEdit
{
    width: 510px;
    border-color: #E8E3E3;
    border-style: solid;
    border-width: 2px;
    border-collapse: collapse;
    font-family:Verdana, Arial,sans-serif;
    font-size: 11px;
    color: #000000;
    text-align: left;
    vertical-align: top;
}

table.cy th
{
    font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#000000;
    text-align:left;
    background-color:#EFECEC;
    padding:5px 5px 5px 5px;
}

table.cyEdit th
{
    font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#000000;
    text-align:left;
    background-color:#E8E3E3;
    padding:5px 5px 5px 5px;
}

table.cy td
table.cyEdit td
{
    padding:5px 5px 5px 5px;
    text-align:left;
}

table.cy td a:link, table.cy td a:visited, table.cy td a:active
table.cyEdit td a:link, table.cyEdit td a:visited, table.cyEdit td a:active
{
    font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#880000;
    padding:5px 5px 5px 5px;
    text-decoration: none;
}

table.cy td a:hover,
table.cyEdit td a:hover
{
    font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#884848;
    padding:5px 5px 5px 5px;
    text-decoration: underline;
}

table.cyAddInfo,
table.cyEditAddInfo
{
    font-family:Verdana, Arial,sans-serif;
    font-size:10px;
    font-weight:normal;
    color:#C2C2C2;
    width: 510px;
    margin-bottom:25px;
    border-color: #E8E3E3;
    border-style: solid;
    border-width: 2px;
    border-collapse: collapse;
}

table.cyAddInfo td a:link, table.cyAddInfo td a:visited, table.cyAddInfo td a:active,
table.cyEditAddInfo td a:link, table.cyEditAddInfo td a:visited, table.cyEditAddInfo td.a:active
{
    font-family:Verdana, Arial,sans-serif;
    font-size:10px;
    font-weight:normal;
    color:#C2C2C2;
    text-decoration: none;
}

table.cyAddInfo td a:hover, table.cyEditAddInfo td a:hover
{
    font-family:Verdana, Arial,sans-serif;
    font-size:10px;
    font-weight:normal;
    color:#C2C2C2;
    text-decoration: underline;
}

/* linklist*/
a.linklist:link, a.linklist:visited, a.linklist:active
{
    font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#880000;
    padding:5px 5px 5px 5px;
    text-decoration: none;
}

a.linklist:hover
{
    font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#880000;
    padding:5px 5px 5px 5px;
    text-decoration: underline;
}

.linklistHeader
{
	font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#880000;
    padding:5px 5px 5px 5px;
    text-decoration: none;
}
.linklistDescription
{
	font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#000000;
    padding:0px 0px 0px 0px;
    text-decoration: none;
}

/* G�stebuch */
a.newguestbookentry:link, a.newguestbookentry:visited,
a.newguestbookentry:active, .newguestbookentry
{
    font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#880000;
    padding:5px 5px 5px 5px;
    text-decoration: none;
}

a.newguestbookentry:hover
{
    font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#884848;
    padding:5px 5px 5px 5px;
    text-decoration: underline;
}
div.guestbookaddinfo
{
    font-family:Verdana, Arial,sans-serif;
    font-size:9px;
    font-style:italic;
    color:#000000;
}

div.flagTitle
{
    font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#880000;
    padding:5px 5px 5px 5px;
    text-decoration: none;
}

div.flagContent
{
    font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#000000;
    padding:5px 5px 5px 5px;
    text-decoration: none;
    font-style:italic;
}

table.infopoint_telefonnumber td, table.info_point_civildefence, table.infopoint_tipps
{
    font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#000000;
}

table.infopoint_telefonnumber th
{
    font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#000000;
	text-align: left;
	padding-top:10px;
}


/* Userprofil*/
#userprofilmain {
	border: 1px solid #666;
	clear: both;
	background: #E8E3E3;
}

#userprofilcontents {
	padding: 1.5em;
	background: #E8E3E3;
	min-height: 300px;
}

#userprofilheader {
	position: relative;
	width: 100%;
	height: 3em;
	width: 45em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
 margin-top:-10px;
}

#userprofilheader ul#primary {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: -1px;
	width: 45em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#userprofilheader ul#primary li  {
	display: inline;
	list-style: none;
}

#userprofilheader ul#primary a,
#userprofilheader ul#primary span,
#userprofilheader ul#primary a.current {
	width: 13em;
	display: block;
	float: left;
	padding: 4px 0;
	margin: 1px 2px 0 0;
	text-align: center;
	font-family: Verdana, Arial,sans-serif;
	font-size:11px;
	text-decoration: none;
	color: #000000;
}

#userprofilheader ul#primary span,
#userprofilheader ul#primary a.current,
#userprofilheader ul#primary a.current:hover {
	border: 1px solid #666;
	border-bottom: none;
	background: #E8E3E3;
	padding-bottom: 6px;
	margin-top: 0;
}

#userprofilheader ul#primary a {
	background: #E8E3E3;
	border: 1px solid #AAA;
	border-bottom: none;
}

#userprofilheader ul#primary a:hover {
	margin-top: 0;
	border-color: #666;
	background: #EFECEC;
	padding-bottom: 5px;
}

/* -------------- Admin-Bereich*/
table.admin_user_group td
{
	border-bottom-color: #E8E3E3;
    border-bottom-style: solid;
    border-bottom-width: 2px;
}

table.history
{
	width:100%;
	font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#000000;
    text-align:left;
}

.crewtaskCurrentHeader
{
	font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#000000;
    text-align:left;
}
table.crewtask
{
	width: 540px;
    border-color: #E8E3E3;
    border-style: solid;
    border-width: 2px;
    border-collapse: collapse;
    font-family:Verdana, Arial,sans-serif;
    font-size: 11px;
    color: #000000;
    text-align: left;
    vertical-align: top;
}
table.crewtask th
{
 	font-family:Verdana, Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#000000;
    text-align:left;
    background-color:#E8E3E3;
    padding:5px 5px 5px 5px;
}

table.crewtask td
{
	padding:5px 5px 5px 5px;
    text-align:left;
}


/*urspr�ngliche*
/* rot hauptfarbe 884848*/
/* hellgrau hintergrund E8E3E3
/* dunkelgrau D8D8D8*/
/* hellgrau  EFECEC*/
/* hellgrau - Autor C2C2C2*/

/*neue*/
/* rot hauptfarbe 880000*/



