body {
	font:10pt verdana;
	width:100%;
}

h1 {
  font-size:28pt;
}

h2 {
  font-size:23pt;
}

h3 {
  font-size:19pt;
}

h4 {
  font-size:17pt;
}

h5 {
  font-size:15pt;
}

h6 {
  font:11pt bold courier;
}

hr {
  border:1px dotted #c7c7c7;
}                                  /* Abschnittsformatierung */

#main {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	margin:0;
	z-index:0;
}

/*#logo {
	padding:10px 10px 15px 10px;
}*/

#menue {
	text-align:left; 
	font:10pt verdana; 
	border:0; 
	padding:5px 1% 5px 1%; 
	width:98%;
	height:25px;
	background-color:#808080;
}

#breadcrumb {
	text-align:left; 
	vertical-align:middle;
	font:10pt verdana; 
	border:0; 
	padding:1% 1% 1% 1%; 
	width:76%;
	height:5%;
	float:left;
	background-color:#f7f7f7;
}

#klickpfad {
  font-size:8pt;
  float:left;
}

#title {
  text-align:left;
  vertical-align:middle; 
	font:10pt verdana; 
	border:0; 
	padding:1% 1% 1% 1%; 
	width:20%;
	height:5%;
	float:right;
	background-color:#c7c7c7;
}

#content {
	text-align:left; 
	font:10pt verdana;
	border:0; 
	white-space:normal; 
	padding:1% 1% 0% 1%; 
	width:76%; 
	float:left;
}

#right {
	text-align:left; 
	font:8pt verdana; 
	border:0;
	white-space:normal;
	padding:1% 1% 1% 1%; 
	width:20%; 
	float:right;
	background-color:#f7f7f7;
}

#layerdiv {  
  padding:5px 10px 5px 10px;
  background-color:#808080;
  border:0;
  white-space:nowrap;
}

#t_format2 {
  padding:5px 10px 5px 0px;
  background-color:#808080;
  text-align:left;
  white-space:nowrap;
}

#t_format {
  text-align:left;
}

.sitemap {
  list-style-image:url(fileadmin/testsite/img/logo_5bgw10px.gif);
}

.righthr {
  border:1px dotted #565656;
}

/*----------------------------------IE-------------------------------------*/

*html #menue {
	text-align:left; 
	font:10pt verdana; 
	border:0; 
	padding:5px 1% 5px 1%; 
	width:100%;
	height:25px;
	background-color:#808080;
}

*html #breadcrumb {
	text-align:left; 
	vertical-align:middle;
	font:10pt verdana; 
	border:0; 
	padding:1% 1% 1% 1%; 
	width:78%;
	height:50px;
	float:left;
	background-color:#f7f7f7;
}

*html #title {
  text-align:left;
  vertical-align:middle; 
	font:10pt verdana; 
	border:0; 
	padding:2% 1% 1% 2%; 
	width:22%;
	height:50px;
	float:right;
	background-color:#c7c7c7;
}

*html #content {
	text-align:left; 
	font:10pt verdana;
	border:0; 
	white-space:normal; 
	padding:1% 1% 0% 1%; 
	width:78%; 
	float:left;
}

*html #right {
	text-align:left; 
	font:8pt verdana; 
	border:0; 
	white-space:normal;
	padding:2% 2% 2% 2%; 
	width:22%; 
	float:right;
	background-color:#f7f7f7;
}

*html #t_format2 {
  padding:5px 10px 5px 16px;
  background-color:#808080;
  text-align:left;
  white-space:nowrap;
}
                                 /* Menue allgemein */

.menu_top a {
	text-decoration:none; 
	color:#ffffff; 
	font-size:10pt;
	font-weight:bold;
}

.menu_top a:link {
	text-decoration:none; 
	color:#ffffff; 
	font-size:10pt; 
	font-weight:bold;
}

.menu_top a:visited {
	text-decoration:none; 
	color:#ffffff; 
	font-size:10pt; 
	font-weight:bold;
}


.menu_top a:hover {
	text-decoration:none; 
	color:#000000; 
	font-size:10pt; 
	font-weight:bold;
}

.menu_top a:active {
	text-decoration:none; 
	color:#ff3333; 
	font-size:10pt; 
	font-weight:bold;
}

                                  /* Menue im rechten div */

.right a {
	text-decoration:none; 
	color:#565656; 
	font-size:10pt; 
	font-weight:bold;
}

.right a:link {
	text-decoration:none; 
	color:#565656; 
	font-size:10pt; 
	font-weight:bold;
}

.right a:visited {
	text-decoration:none; 
	color:#808080; 
	font-size:10pt; 
	font-weight:bold;
}


.right a:hover {
	text-decoration:none; 
	color:#ff3333; 
	font-size:10pt; 
	font-weight:bold;
}

.right a:active {
	text-decoration:none; 
	color:#808080; 
	font-size:10pt; 
	font-weight:bold;
}

                                  /* Menue im Breadcrumb */

.breadcrumb a {
	text-decoration:underline; 
	color:#808080; 
	font-size:10pt; 
}

.breadcrumb a:link {
	text-decoration:underline; 
	color:#808080; 
	font-size:10pt; 
}

.breadcrumb a:visited {
	text-decoration:underline; 
	color:#808080; 
	font-size:10pt; 
}


.breadcrumb a:hover {
	text-decoration:underline; 
	color:#ff3333; 
	font-size:10pt; 
}

.breadcrumb a:active {
	text-decoration:underline; 
	color:#808080; 
	font-size:10pt; 
}

.content a {
	text-decoration:none; 
	color:#808080; 
	font-size:10pt;
}

.content a:link {
	text-decoration:none; 
	color:#808080; 
	font-size:10pt; 
}

.content a:visited {
	text-decoration:none; 
	color:#808080; 
	font-size:10pt; 
}


.content a:hover {
	text-decoration:none; 
	color:#ff3333; 
	font-size:10pt; 
}

.content a:active {
	text-decoration:none; 
	color:#808080; 
	font-size:10pt; 
}





/* jr newsticker */
.newsTicker {
        margin-top:10px;
}
.jrTicker {
         margin: 5px;
         padding: 5px;
         text-align: left;
         border: 1px dashed #c0c0c0;
}
.jrTicker img{
         margin-left: -5px;
         padding: 0px;
}
.jrTickerHeaderFont {
        font-family: Helvetica,Arial,sans-serif;
        color:black; font-size:12px;
        font-weight: bold;
        background-color:transparent;
}

.newsTxt1bBlack {
  font-size: 8pt;
  font-family: helvetica, arial, sans-serif;
  font-weight: bold;
  color: black;
}

.newsTxt1bRed {
  font-size: 8pt;
  font-family: helvetica, arial, sans-serif;
  font-weight: bold;
  color: red;
}

.newsTxt1bGreen {
  font-size: 8pt;
  font-family: helvetica, arial, sans-serif;
  font-weight: bold;
  color: #00cc00;
}






















