
/* - - - - H T M L   -   T A G S - - - - */
body 
{
	font-family:Arial, Helvetia, Sans-serif;
	font-style:normal;
	font-variant:normal;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	/*color:#CDE5FF;*/			/* Helles Blau des Logos */
	/*color:#2F61C9;*/			/* Dunkles Blau des Logos */
	color:#001D57;				/* Blau der Schrift im Logo */
	background-color:#FFFFFF;	/* weiss */	
	margin-left:0px;
	margin-right:0px;
	margin-top:10px;
	margin-bottom:0px;
}

td
{
	font-family:Arial, Helvetia, Sans-serif;
	font-style:normal;
	font-variant:normal;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	/*color:#CDE5FF;*/		/* Helles Blau des Logos */
	/*color:#2F61C9;*/		/* Dunkles Blau des Logos */
	color:#001D57;			/* Blau der Schrift im Logo */
}

h1
{
	font-family:Arial, Helvetia, Sans-serif;
	font-style:normal;
	font-variant:normal;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	text-transform:none;
	/*color:#CDE5FF;*/		/* Helles Blau des Logos */
	/*color:#2F61C9;*/		/* Dunkles Blau des Logos */
	color:#001D57;			/* Blau der Schrift im Logo */
	
	margin:0px;
	padding:0px;
}

h2
{
	font-family:Arial, Helvetia, Sans-serif;
	font-style:normal;
	font-variant:normal;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-transform:none;
	/*color:#CDE5FF;*/		/* Helles Blau des Logos */
	/*color:#2F61C9;*/		/* Dunkles Blau des Logos */
	color:#001D57;			/* Blau der Schrift im Logo */
	
	margin:0px;
	padding:0px;
}

img
{
	border-width:0px;
}

a
{
	font-family:Arial, Helvetia, Sans-serif;
	font-style:normal;
	font-variant:normal;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	/*color:#CDE5FF;*/		/* Helles Blau des Logos */
	color:#2F61C9;			/* Dunkles Blau des Logos */
	/*color:#001D57;*/		/* Blau der Schrift im Logo */
}

a:hover
{
	color:#CDE5FF;			/* Helles Blau des Logos */	
}

input
{
	background-color:#CDE5FF;		/* Helles Blau des Logos */
	border-color:#2F61C9;			/* Dunkles Blau des Logos */
	border-width:1px;
	border-style:solid;
	font-family:Arial, Helvetia, Sans-serif;
	font-style:normal;
	font-variant:normal;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
}

input[type = "checkbox"]
{
	border-width:0px;
	border-style:none;
	background-color:transparent;
}

input[type = "radio"]
{
	border-width:0px;
	background-color:transparent;
}

input[type = "file"]
{
	
}

input[readonly]
{
	background-color:#CFDCE9;
}

textarea
{
	font-family:Arial, Helvetia, Sans-serif;
	font-style:normal;
	font-variant:normal;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	background-color:#CDE5FF;		/* Helles Blau des Logos */
	border-color:#2F61C9;			/* Dunkles Blau des Logos */
	border-width:1px;
	border-style:solid;
}

select
{
	font-size:12px;
	background-color:#CDE5FF;		/* Helles Blau des Logos */
	border-color:#2F61C9;			/* Dunkles Blau des Logos */
	border-width:1px;
	border-style:solid;
}

form
{
	padding:0px;
	margin:0px;
}

/* - - - - K L A S S E N - - - - */
.border_blue_site
{
	/* blauer Border der Site */
	border-style:solid;			/* durchgezogene Linie */
	border-width:1px;
	border-color:#2F61C9;		/* Dunkles Blaus des Logos */
	border-bottom-width:0px;
}

.border_blue
{
	/* blauer Border, für TeamFotos */
	border-style:solid;			/* durchgezogene Linie */
	border-width:1px;
	border-color:#2F61C9;		/* Dunkles Blaus des Logos */
}

.backimage
{
	/* Hintergrund für td-Navigation und footer */
	background-image:url(../pics/background.gif);
}

.content
{
	/* Inhalt */
	padding-top:20px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
	font-size:12px;
}

.button
{
	/* Buttons auf Formulare */
	font-family:Arial, Helvetia, Sans-serif;
	font-style:normal;
	font-variant:normal;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	background-color:#CDE5FF;	/* Helles Blau des Logos */
	border-color:#2F61C9;		/* Dunkles Blau des Logos */
	border-width:1px;
	border-style:solid;
}

.button:hover
{
	background-color:#BED5F1;	/* Farbe von Navigation:hover */
}

.red
{
	color:#FF0000;
}

.green
{
	color:#009900;
}

.text_right
{
	text-align:right;
}

.text_left
{
	text-align:left;
}

.description_text
{
	font-size:10px;
}

.list_title td
{
	background-color:#CDE5FF;
	font-weight:bold;
}

.background_light_blue
{
	background-color:#E9F3FF;
}

.background_light_red
{
	background-color:#FFBDBD;
}

.radio
{
	border:0px;
	background-color:#FFFFFF;
}

.bold_red
{
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
}

.site_anchor, .site_anchor:hover, .site_anchor:link
{
	font-family:Arial, Helvetia, Sans-serif;
	font-style:normal;
	font-variant:normal;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	/*color:#CDE5FF;*/		/* Helles Blau des Logos */
	/*color:#2F61C9;*/		/* Dunkles Blau des Logos */
	color:#001D57;			/* Blau der Schrift im Logo */
}

.beta
{
	font-size:10px;
}

.chat
{
	width:145px;
	height:100px;
	overflow:auto;
	border-color:#2F61C9;			/* Dunkles Blau des Logos */
	border-width:1px;
	border-style:solid;
}

.title_line td, #calendar_line
{
	border-bottom:1px solid #2F61C9;
	font-weight:bold;
}

.top_anchor, .top_anchor:hover, .top_anchor:link
{
	font-size:10px;
}

/* L I N K E   S P A L T E */
.leftcontent
{
	/* linke Spalte */
	padding-top:20px;
	padding-left:15px;
	padding-bottom:10px;
	padding-right:10px;
	width:150px;
	font-size:11px;
	border-right:1px solid #1F242D;
}

.leftcontent td
{
	font-size:11px;
}

.leftcontent a
{
	font-size:11px;
}

.leftcontent h2
{
	font-size:11px;
}

.leftcontent input
{
	font-size:11px;
}

/* R E C H T E   S P A L T E */
.rightcontent
{
	/* rechte Spalte */
	padding-top:20px;
	padding-left:15px;
	padding-right:10px;
	padding-bottom:10px;
	width:150px;
	font-size:11px;
	border-left:1px solid #1F242D;
}

.rightcontent td
{
	font-size:11px;
}

.rightcontent a
{
	font-size:11px;
}

.rightcontent h2
{
	font-size:11px;
}

.rightcontent input
{
	font-size:11px;
}

/* Ü B E R S C H R I F T */
.head
{
	/* Überschrift */
	margin-bottom:15px;
}

.head h1 span
{
	/* Überschrift nach | */
	font-size:12px;
	font-weight:normal;
}

/* N E W S */
.news
{
	margin-top:5px;
}

.news tr td h2
{
	font-weight:bold;
}
.news tr td h2 span
{
	font-size:11px;
	font-weight:normal;
}

.news tr td span
{
	font-size:11px;
	padding-top:4px;
}

/* T O O L T I P S */
.tooltip
{
	position:absolute;
	border:1px solid #2F61C9;
	background-color:#E9F3FF;
	padding:2px;
}

.tooltip_title
{
	font-weight:bold;
	border-bottom:1px solid #2F61C9;
}

/* N A V I G A T I O N */
.navlist td
{		
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; /*Arial, Helvetia, Sans-serif*/
	font-size:10px;
	padding-top:3.5px;
}

.navlist td a:link, .navlist td a:visited
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; /*Arial, Helvetia, Sans-serif*/
	font-size:10px;
	border-width:1px;
	border-style:solid;
	border-color:#2E61C9;		/* Dunkles Blau des Logos */
	padding-top:0.5px;
	padding-bottom:0.5px;
	padding-left:0.5em;
	padding-right:0.5em;
	color:#001D57;
	background-color:#E9F3FF;	/* Eigens Definierte Farbe für Navigation */
	font-weight:bold;
	text-decoration:none;
}

.navlist td a:hover, .navlist td a:active, .navlist td a:focus, #active
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; /*Arial, Helvetia, Sans-serif*/
	font-size:10px;
	border-color:#000000;		/* Schwarz */
	background-color:#BED5F1;	/* Eigens Definierte Farbe für Navigation */
	color:#000000;				/* Schwarz */
}