/* Default font sizes: small (11px), normal (12px), and large (16px). */


/* Normal, standard links. */
a:link
{
	color: ff3737;
	text-decoration: none;
}
a:visited
{
	color: 800000;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}

body
{
	overflow: scroll;
	color: white;
	font-size: 12px;
	font-family: verdana, sans-serif;

	background: #3a4a52 no-repeat;
	background-attachment:fixed;
	background-image: url(bg_blur.jpg);
	background-position: 50% 0px;
	margin: 0px;
	padding: 12px 30px 4px 30px;
}

/* Tables should show empty cells. */

table
{
	empty-cells: show;
	color: black;
}

/* No image should have a border when linked */

a img
{
	border: 0;
}

.sidepic
{
	border: 0;
}

.textbox_rot 
{
    background: #FF3333;
}

.textbox_gruen 
{
    background: #00FF33;
}

/* Default font sizes: small (11px), normal (12px), and large (16px). */

.smalltext
{
	color: black;
	font-family: verdana, tahoma, sans-serif;
	font-size: 11px;
}

.normaltext
{
	color: black;
	font-family: verdana, tahoma, sans-serif;
	font-size: 13px;
	text-align:justify;
}

.largetext
{
	color: black;
	font-family: verdana, tahoma, sans-serif;
	font-size: 16px;
}



/* body design */

.bg_main
{
	background-image: url(bg_main.jpg);
}

.bg_main_sw
{
	background-image: url(bg_main_sw.jpg);
}

.navi
{
	font-size: 11px;
	font-family: verdana, sans-serif;
	color: white;
	padding: 5px 5px 5px 150px;
}

.navi a:visited, .navi a:link
{
	color: white;
	text-decoration: underline;
}

.maintab_active, .maintab_inactive, .subtab_active, .subtab_inactive
{
	color: white;
	font-size:  11px;
	font-family: verdana, tahoma, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-transform: none; /*uppercase*/
	text-align: center;
	padding: 10px 0px 10px 0px;
	vertical-align: top;
}

.maintab_active 
{ 
	background-image: url(button_active.png);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 0px 0px
}

.maintab_inactive 
{
	background-image: url(button_inactive.png);
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: 0px 0px
}

.subtab_active 
{ 
	background-image: url(button_active.png);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 0px 0px
}

.subtab_inactive 
{
	background-image: url(button_inactive.png);
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: 0px 0px
}

/* how links behave in main tab. */
.maintab_active a:visited, .maintab_active a:link, .maintab_inactive a:visited, .maintab_inactive a:link, .subtab_active a:visited, .subtab_active a:link, .subtab_inactive a:visited, .subtab_inactive a:link
{
	color: white;
	text-decoration: none;
}

.headline, .headline a:visited, .headline a:link
{
	color: black;
	font-weight: bold;
	font-family: verdana, tahoma, sans-serif;
	font-size: 16px;
	padding: 0px 0px 20px 0px;
}

.middle_part
{
	height:425px;
	overflow:auto;
	padding: 0px 130px 0px 110px;
}

.middle_part a:visited, .middle_part a:link
{
	color: black;
	text-decoration: underline;
}

.bottomline, .bottomline a:visited, .bottomline a:link
{
	color: black;
	font-family: verdana, tahoma, sans-serif;
	font-size: 13px;
	padding: 10px 0px 45px 0px;
	text-decoration: none;
}


.bottom
{
	font-size: 11px;
	font-family: verdana, sans-serif;
	color: black;
	padding: 5px 5px 5px 50px;
}

.bottom a:visited, .bottom a:link
{
	color: black;
}

