/*************************************************************
* Änderungen:
* 01.01.04 - 1.00 - René   -- Erstellung des Stylesheets
* 29.10.04 - 1.01 - Wörsty -- Hinzufügen von td.normal_block
* 01.08.05 - 1.02 - René   -- Tabellen contentgrau eingeführt.
* 07.03.06 - 1.03 - René   -- Bilder haben standartmäßig keinen Rahmen mehr.
* 21.04.06 - 1.04 - René   -- Selectboxen mit kleinerer Schrift. Sieht schöner aus.
* 26.05.06 - 1.05 - René   -- Scrollbar IE rausgeschmissen. Sah blöd aus und andere Browser verstehen die Option nicht.
* 29.01.06 - 1.06 - René   -- JsVal Style eingefügt.
* 23.07.08 - 1.07 - René   -- CSS für fieldsets eingefügt.
* 16.09.09 - 1.08 - René   -- Tabs eingefügt.
**************************************************************/

body
{
	background-color: 	#003C7A;
	color: 				#000000;
    font-family: 		Verdana;

    margin-bottom: 	0px;
    margin-left: 	0px;
    margin-right:	0px;
}
/* Komisch ... das font-size nimmt er nicht im body bereich */
td
{
	font-size: 12px;
}
th
{
	font-size: 		12px;
	font-weight: 	bold;
}
td[align = "justify"]
{
	text-align: justify;
}

/* CSS Für den Loginstatus oben Links auf jeder Seite */
td.community
{
    font-weight: 	bold;
    color: 			#FFFFFF;
}

/* CSS Für den Hintergrund der Navigationsleiste */
td.nav
{
	background-color: #FFFFFF;
}
/* CSS Für die Links in der Navigationsleiste */
a.nav_normal, a.nav_normal:link, a.nav_normal:active, a.nav_normal:visited
{
	text-decoration: 	none;
    font-weight: 		bold;
	color: 				#000000;
}
a.nav_normal:hover
{
	text-decoration: 	none;
    font-weight: 		bold;
	color: 				#FF0000;
}

/* CSS Für die Navigationsleiste wenn der Link der aktuellen Contentseite entspricht denn dann soll der standartmäßig rot sein */
a.nav_aktiv, a.nav_aktiv:link, a.nav_aktiv:active, a.nav_aktiv:visited, a.nav_aktiv:hover
{
	text-decoration: 	none;
    font-weight: 		bold;
	color: 				#FF0000;
}

/* CSS Für die Hintergrundfarbe der Contentbox */
td.contentbox
{
    background-color: #DCDEDF;
}

/* CSS Für die Überschriftzeilen von Tabellen in der Contentbox */
th.content
{
    background-color: #C8C8C8;
}

/* CSS Für den Inhalt von fieldsets */
fieldset.content
{
    background-color: #C8C8C8;
}

/* CSS Für die anderen Zeilen von Tabellen in der Contentbox */
td.content
{
    background-color: #C8C8C8;
}
table.content
{
    background-color: 	#C8C8C8;
	border: 			1px;

}
table.content td
{
	padding-left: 	5px;
	padding-right: 	5px;
}

/* CSS Für die Downloadseite in der Contentbox */
a.downloads:link, a.downloads:active, a.downloads:visited
{
 	color: 				#FF0000;
	text-decoration: 	none;
}
a.downloads:hover
{
	color: 				#666666;
	text-decoration: 	none;
}

/* CSS Für die Linkseite in der Contentbox */
a.linkcat:link, a.linkcat:active, a.linkcat:visited
{
    text-decoration: none;
}
a.linkcat:hover
{
    text-decoration: none;
}
a.link:link, a.link:active, a.link:visited
{
    color: 				#FF0000;
    text-decoration: 	none;
}
a.link:hover
{
    color: 				#666666;
    text-decoration: 	none;
}

/* CSS Für Generell alle Links die hier nicht Speziell deklariert sind */
a:link, a:active, a:visited
{
    color: 				#FF0000;
    text-decoration: 	none;
}
a:hover
{
    color: 				#666666;
    text-decoration: 	none;
}

/*Blocksatz*/
td.normal_block
{
    text-align: justify;
}

/* CSS Für verschiedene Schriftgrössen */
.gross
{
	font-size: 18px
}
.klein
{
    font-size: 11px;
}
.sehrklein
{
    font-size: 10px;
}

/* Cursorstyle bei Buttons die ein onClick-Event haben */
img
{
	border: none;
}
img[onclick]
{
	cursor: pointer;
}

/* Select Boxen mit kleinerer Schrift. */
select, input
{
	font-size: 11px;
}

/* JsVal Error Style */
input.error, select.error
{
	border: 			1px solid red;
	background-color: 	#FFFCE2;
}
input:focus, select:focus
{
	/*border: 1px solid red;
	background-color:#EFEFEF;*/
}
.mandatory
{
	font-weight: bold;
}
.comment
{
	color: #BBBBBB;
}

/* Tourenbereich anleitung Style */
td.step
{
	border-top: 	1px solid #CDCDCD;
	margin: 		0px;
	padding: 		0.3em 3px;
	vertical-align: top;
	width: 			100%;
}

td.step_nummer
{
	border-top: 	1px solid #CDCDCD;
	margin: 		0px;
	padding: 		0.3em 3px;
	vertical-align: top;
	text-align: 	right;
}

td.step_distanz
{
	border-top: 	1px solid #EEEEEE;
	margin: 		0px;
	padding: 		0.3em 3px 0.3em 0.5em;
	vertical-align: top;
	text-align:	 	right;
}

td.wegpunkt_img
{
	border-top: 		1px solid silver;
	border-left: 		1px solid silver;
	border-bottom: 		1px solid silver;
	padding: 			4px 15px 0px 5px;
	background-color: 	#EEEEEE;
	vertical-align: 	middle;
	width: 				20px;
	margin-top: 		10px;
}

td.wegpunkt_desc
{
	vertical-align: 	middle;
	width: 				100%;
	border-top: 		1px solid silver;
	border-right: 		1px solid silver;
	border-bottom: 		1px solid silver;
	background-color: 	#EEEEEE;
	margin-top:	 		10px;
}

td.wegpunkt_distance
{
	text-align: 	right;
	padding-bottom: 0.3em;
}

td.wegpunkt_spacer
{
	height: 5px;
}

/* Startseite */
td.textTitelVoll
{
	border-left: 	2px solid #EFEFEF;
	background: 	#FFFFFF url(Grafiken/titel_text_voll.jpg) repeat-y;
	padding: 		2px 0px 2px 6px;
	font-weight: 	bold;
	color: 			#000000;
	font-style: 	italic;
}

td.textTitelHalb
{
	border-left: 	2px solid #EFEFEF;
	background: 	#FFFFFF url(Grafiken/titel_text_halb.jpg) repeat-y;
	padding: 		2px 0px 2px 6px;
	font-weight: 	bold;
	color: 			#000000;
	font-style: 	italic;
}

td.textText
{
	border: 			2px solid #EFEFEF;
	padding: 			5px;
	background-color: 	#C8C8C8;
}

/* Tab Contentseite */
td.tab-rahmen-oben
{
	background:	url(Grafiken/tab-rahmen.gif) repeat-x bottom;
}

td.tab-rahmen-oben-aktiv
{
	background:		#C8C8C8 url(Grafiken/tab-rahmen.gif) repeat-x top;
	white-space:	nowrap;
}

td.tab-rahmen-oben-passiv
{
	background:		url(Grafiken/tab-rahmen-passiv.gif) repeat-x;
	white-space:	nowrap;
}

td.tab-rahmen-links
{
	background:	#C8C8C8 url(Grafiken/tab-rahmen.gif) repeat-y left;
}

td.tab-rahmen-rechts
{
	background:	#C8C8C8 url(Grafiken/tab-rahmen.gif) repeat-y right;
}

td.tab-rahmen-unten
{
	background:	#C8C8C8 url(Grafiken/tab-rahmen.gif) repeat-x bottom;
}

/* Ende */