/* DATEI: text.css			*/
/* Schriftformatierungen	*/
body {
    background-color:#e0e0e0;
    background-image: url('../images/bg.png');
    background-repeat:repeat-x;

    
  }
/* Farben fuer Links */
a:link			 		{ text-decoration:none }
a:visited		 		{ text-decoration:none }
a:active		 		{ text-decoration:none }
a:hover			 		{ text-decoration:underline; color:#FF0000; }
a.top-navi:hover		{ text-decoration:underline; color:#FFFFFF; }
a.left-navi:hover		{ text-decoration:underline; color:#FFFFFF; }
a.txt-navi:hover		{ text-decoration:underline; color:#EE7900; }
a.foot-navi:hover		{ text-decoration:underline; color:#FFFFFF; }

/* Fonts und Farben (allgemein) Bitte EXAKTE Font-Namen verwenden & Schreibweise beachten !!! */
body,div,p,table,td,tr,h1,h2,h3,h4,h5,h6,li,ol,ul,form,opxion,select,input,br,b
{ font-family: Verdana, Times New Roman, MS Sans Serif; font-size:11px; color:#575656; line-height: 150%;}

/* Definition h1 bis h6 */
h1 { font-weight:bold; font-size:12px;text-decoration:none;}
h2 { font-weight:bold; font-size:10px;}
h3 { font-weight:bold; font-size:9px;}
h4 { font-weight:bold; font-size:8px;}
h5 { font-weight:bold; font-size:7px;}
h6 { font-weight:bold; font-size:6px;}

/* Schriftgroessen */
.size6  { font-size:6px; }
.size7  { font-size:7px; }
.size8  { font-size:8px; }
.size9  { font-size:9px; }
.size10 { font-size:10px;}
.size11 { font-size:11px; }
.size12 { font-size:12px; }
.size13 { font-size:13px; }
.size14 { font-size:14px; }
.size15 { font-size:15px; }
.size16 { font-size:16px; }
.size18 { font-size:18px; }
.size20 { font-size:20px; }
.size22 { font-size:22px; }
.size24 { font-size:24px; }


.navi-start			{ font-size:11px; color:#01abf3; }

.top-navi			{ font-size:10px; color:#C1C1C1; }
.top-navi-active    { font-size:12px; color:#000000; }
.top-navi-deactive    { font-size:12px; color:#ffffff; }
.left-navi			{ font-size:11px; color:#525252; }

.txt-navi			{ font-size:11px; color:#FFFFFF; }

.txt-sitemap		{ font-size:11px; color:#FFFFFF; }

.uebersicht			{ font-weight:bold; font-size:14px; color:#004886; }

.foot-navi			{ font-size:10px; color:#C1C1C1; }

.formular			{ color:#000000; font-size:14px; background-color:#d9d9d9; border:1px solid #696969; }

.formular_error		{ color:#000000; font-size:14px; background-color:#FAD6D5; border:1px solid #696969; }
#menu #mainmenu #mainplayerbuttons a
{
    margin-top: -3px !important;
    padding:0pt 10px 0pt 0pt;
}

#mainmenu
{
    background:             url(../images/bg_nav1.jpg) repeat-x left;
    height:                 27px;
    word-spacing:           -3px;
}

#mainmenu a
{
    display:                block;
    float:                  left;
    height:                 20px;
    font-size:              11px;
    font-weight:            bold;
    color:                  #FFFFFF;
    word-spacing:           0;
    padding:                7px 9px 0 10px;
}

#mainmenu a:hover,
#mainmenu a.selected
{
    background:             url(../images/bg_nav1_act.jpg) repeat-x left;
    color:                  #125EAF;
    text-decoration:        none;
}
#submenu {
	background:             url(../images/bg_nav1.jpg) repeat-x left;
    height: 27px;
	width: 100%;
}

#submenu .level {
	float: left;
	display: none;
	visibility: hidden;
}

#submenu .item {
	float: left;
}

#submenu .item {
	position: relative;
}

#submenu .original,
#submenu .selected {
	display: block;
	visibility: visible;
}

#submenu a,
#submenu b {
	color:                  #FFFFFF;
    font-size: 12px;
	padding: 6px 3px 0 10px;
}

#submenu a:hover,
#submenu a.selected {
	text-decoration: none;
	font-weight: 800;
}

#submenu b {
	display: block;
	position: relative;
	visibility: hidden;
	z-index: 1;
}

#submenu a {
	display: block;
	z-index: 2;
	position: absolute;
	top: 0;
	left: 0;
}

.multiNav {height:28px; margin:0px; margin-bottom: -4px; padding:0px; position:relative; z-index:5;}
*.multiNav { margin-bottom: -4px; }
.multiNav { background: transparent url(../images/bg-module-topright.gif) no-repeat right bottom; }
.multiNav a {color:#000000; text-decoration:none; letter-spacing:0px;text-decoration:none}
.multiNav a:hover {text-decoration:none;}
.multiNav a:visited {color:#000000;text-decoration:none}

.multiNav li {background:transparent url(../images/reiter_inaktiv_left.gif) no-repeat top left; float:left; margin:0px 2px -2px 2px; padding:0px;list-style-type:none;}
.multiNav li a {display:block; padding:0px 9px 0px 4px; text-align:center; margin-left:5px;list-style-type:none;}
.multiNav li a {background:transparent url(../images/reiter_inaktiv_right.gif) no-repeat top right;list-style-type:none;}
.multiNav li a span {display:block; line-height:26px;list-style-type:none; }

/* ----- erstes + letztes besonders 
.multiNav li.first {background:transparent url(../images/reiter_aktiv_left.gif) no-repeat top left; margin-left:0px; padding-left:5px;list-style-type:none;}
.multiNav li.first a {margin-left:0px;list-style-type:none;}
.multiNav li.last a  {background:transparent url(../images/reiter_aktiv_right.gif) no-repeat top right;padding-right:9px;}list-style-type:none;
----- */
/* ----- active: allgemein ----- */
.multiNav li.active   {background:transparent url(../images/reiter_aktiv_left.gif) no-repeat top left;list-style-type:none;}
.multiNav li.active a {background:transparent url(../images/reiter_aktiv_right.gif) no-repeat top right; font-weight:bold; letter-spacing:0px;list-style-type:none;}
.multiNav li.active a:hover {color:#000000; cursor:default; text-decoration:none; list-style-type:none;}

/* ----- active: erstes + letztes besonders ----- */
.multiNav li.firstActive {background:transparent url(../images/reiter_aktiv_left.gif) no-repeat top left;list-style-type:none;}
.multiNav li.lastActive a {background:transparent url(../images/reiter_aktiv_right.gif) no-repeat top right;list-style-type:none;}

#impressum
{
	weight:468px;
	height:450px;
	border: solid 0px #000000;
	overflow:auto;
	padding-right: 15px;
}

