/**
 * @version $Id: template.css 10498 2008-07-04 00:05:36Z ian $
 * @author Design & Accessible Team ( Angie Radtke / Robert Deutz )
 * @package Joomla
 * @subpackage Accessible-Template-Beez
 * @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
 * @license GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant to the
 * GNU General Public License, and as distributed it includes or is derivative
 * of works licensed under the GNU General Public License or other free or open
 * source software licenses. See COPYRIGHT.php for copyright notices and
 * details.
 */

.bilder{
border:2px;
color:#993300;
}


/*------------------------------------------------------------------------------------------------------------------------*/
a.mainlevel-headermenu:link, a.mainlevel-headermenu:visited
{
font-weight: bold;
DISPLAY: block;
background: url(../images/st_trans.gif);
background-repeat:no-repeat;
PADDING: 0px 17px 4px 25px;
FONT-SIZE: 12px;
COLOR: #993300;
Font-family: Verdana,Arial,Helvetica,sans-serif;
margin: 0px 0px 0px 5px;
}

a.mainlevel-headermenu:hover
{
TEXT-DECORATION: underline;

}

a.mainlevel-headermenu #active_menu-headermenu
{
}

strong
{
	font-weight: bold;
}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
ul.menu
{
   margin:0px;
   padding: 0px;  
}


ul.menu li a
{
font-weight: bold;
DISPLAY: block;
background: url(../images/st_trans.gif);
background-repeat:no-repeat;
PADDING: 0px 17px 4px 25px;
FONT-SIZE: 12px;
COLOR: #993300;
Font-family: Verdana,Arial,Helvetica,sans-serif;
margin: 0px 0px 0px 5px;
}



/* Mainlevel ------------------------------------------------------------*/
ul.menu li a:link a:visited
{
text-decoration: underline; 
}

ul.menu li a:hover
{
text-decoration: underline; 
}

ul.menu li a:active
{
/*font-style: italic ;	*/
list-style-image: none;
font-weight:bold;
}

ul.menu li.current 
{
/*font-style: italic ;	*/
list-style-image: none;
font-weight:bold;
}

/*-----*/

ul
{
   list-style: none;
   padding:0px 0px 0px 10px;
}

ul.menu li ul a:link, a:visited
{
background-image: url(../images/indent5.png);
background-repeat: no-repeat;
background-position: 0px 2px;
font-size: 12px;
color: #444;
text-align: left;
height: 12px;
width: 139px;
text-decoration: none;
/*border: 1px solid #BBB774;*/
padding: 3px 0px 0px 14px;
padding-bottom: 0px;
font-family:verdana,sans-serif;
}

ul.menu li ul a:hover 
{
width: 139px;
font-size: 12px;
text-decoration: underline;
color:#999;
/*border: 2px solid #A5A162;*/
}

ul.menu li ul a:active 
{
/*font-style: italic ;	*/
/*font-weight: bold;*/
}

ul.actions 
{
margin:0px;
height:0px;
}

/*------------------------------------------------------------------------------------------------------------------------*/
/* Usermenu
/*------------------------------------------------------------------------------------------------------------------------*/

table.moduletable-usermenu
{
  margin:0px 0px 0px 0px;
  padding:0px;
  border:1px;
  color:#000;
  width:156px;
  background-color:#ff9933;
}
table.moduletable-usermenu th
{
  margin:0px 0px 0px 0px ;
  padding:0px 0px 0px 10px;
  background-color:#aaa;
  
}
table.moduletable-usermenu td
{
  margin-top:0px;
  padding:0px;
}


ul.menu-usermenu
{
/*DISPLAY: block; */
/* width: 146px; */
margin:0px;
padding:3px 0px 0px 0px;
}

ul.menu-usermenu li a:link 
{
DISPLAY: block;
/* background-color:#ffff00; */
PADDING: 2px 0px 2px 5px;
margin: 0px 0px 0px 0px;
}

ul.menu-usermenu li a:visited
{
DISPLAY: block;
text-decoration: none; 
background-color:#ffffff;
PADDING: 2px 0px 2px 5px;
margin: 0px 0px 0px 0px;
}

ul.menu-usermenu li a:hover
{
DISPLAY: block;
text-decoration: none; 
background-color:#ffffff;
PADDING: 2px 0px 2px 5px;
margin: 0px 0px 0px 0px;
}
ul.menu-usermenu li.active
{
DISPLAY: block;
text-decoration: none; 
background-color:#ffffff;
PADDING: 2px 0px 2px 5px;
margin: 0px 0px 0px 0px;
}





/*-----------------------------------------------------------------------*/
/* Printbutton*/
li.print-icon
{
	padding: 0px;
	margin: 0px;
	position: relative; 
	bottom:30px; 
	left: 555px; 
	z-index:2; 
	width:30px;
 }
/* Printbutton*/
li.email-icon
{
	padding: 0px;
	margin: 0px;
	position: relative; 
	bottom:48px; 
	left: 575px; 
	z-index:2; 
	width:30px;
 }
li.edit-icon
{
	padding: 0px;
	margin: 0px;
	position: relative; 
	bottom:68px; 
	left: 535px; 
	z-index:2; 
	width:30px;
 }


/*_________________________________________________________________________________________________________________*/

















.tip-wrap
{
/* position: absolute; */ 
top: 367px; 
left: 774px; 
display: none;
}


 
fieldset
{
/* width: 140px; */
margin: 5px 3px 5px 3px;
padding: 2px;
}

img
{
border:0px;
}
 
table.contentpaneopen{
width:100%;
border:0px;
} 
 
table.pad10px
{
}
table.pad10px th
{
}
table.pad10px td
{
	padding: 0px 0px 10px 0px;
} 
p.pad10px
{
	padding: 0px 0px 10px 0px;
}
 
body 
{

font-family: Helvetica;
font-size:14px;
text-align:left;
margin:0px;
width:100%;
height:100%;
background-color: transparent;
background:url(../images/bg_verlauf_blau.jpg) repeat-x;
background-position: 0px 150px;
/*z-index=4;*/
/*background:url(../images/bg_sonne.gif) no-repeat bottom right fixed;*/
 }


#rechtsunten
{
bottom: 0px;
right: 0px;
position: fixed;
display: block;
height: 220px;
width: 400px;
/*diesen Teil für lösung 2 entfernen*/
background-color: transparent;
background:url(../images/bg_sonne_400px.gif) no-repeat bottom right fixed;
background-attachment: scroll;
z-index:0;
/*wieder für alle*/
}

#suchen_neu
{
 background-color: transparent;
top:110px; left:340px; height: 30px; width: 220px; 
position: absolute;
z-index:20000;
display: block;
}
 
 
 p,div,tr,td
{
  FONT-FAMILY: helvetica;
  margin :	0px;
  line-height: 130%; 
  FONT-WEIGHT: 100;
  font-size: 13px;
  /*letter-spacing:0.08em;*/
  color: #000000;
}


/*-------------------------------------------------------------------------*/

#PAGE {
width:960px;
margin:0px auto;
text-align:left;
}

#TOPMENU {
float:left;
text-align:left;
height:150px;
width:240px;
background: transparent url(../images/logo_neu1.jpg) no-repeat scroll 0 0;

/*background-position: -20px 0px;*/
}


#TOPMENU_INNER1 
{
   text-align:left;
   height:124px;
   width:240px;

}

#TOPMENU_INNER2 
{
   text-align:left;
   height:26px;
   width:240px;
   
}


#TOPLOGO {
float:left;
height:150px;
width:500px;
background: transparent url(../images/logo_neu2.jpg) no-repeat scroll 0 0;
}

#TOPLOGO_INNER1{
height:125px;
width:500px;
text-align:center;
}

#TOPLOGO_INNER2{
height:25px;
width:500px;
margin: 0px;
padding:0px;
/*background-color:#EEEEEE;*/
}


#TOPSUCHEN {
float:left;
height:150px;
width:220px;
text-align:left;
background:url(../images/logo_neu3.jpg)no-repeat;
background-position: 0px 0px;
}

#TOPSUCHEN_INNER1{
height:120px;
width:220px;
text-align:center;
}

#TOPSUCHEN_INNER2{
height:30px;
width:220px;
margin: 0px;
padding:0px;
line-height: 100%;
}



#HEADER_MENU {
float:left;
width:240px;
height:200px;
text-align:left;
background:url(../images/bg_verlauf_blau.jpg) repeat-x;
}

#HEADER_MENU_INNER {
float:left;
padding: 10px 30px 30px 30px;
width:180px;
height:140px;
text-align:left;
}


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#HEADER_BILD {
float:left;
width:620px;
height:200px;
background-color:#36498E;
}

#HEADER_RECHTS {
float:left;
width:100px;
height:200px;
background:url(../images/bg_verlauf_blau.jpg) repeat-x;
}

#LEER_OBEN1{
float:left;
height:4px;
width:960px;
text-align:center;
background-color:#FFFFFF;
}

#LEER_OBEN2{
float:left;
height:16px;
width:960px;
text-align:left;
background-color:#ff9900;
}

#LEER_OBEN3{
float:left;
height:4px;
width:960px;
text-align:center;
background-color:#ff9900;
}

#MENU_LEFT {
float:left;
width:240px;
min-height:400px;
text-align:left;
background-color:#ffffff;
}

#MENU_LEFT_INNER {
float:left;
width:190px;
padding: 30px 30px 30px 30px;
min-height:200px;
text-align:left;
background-color:#ffffff;
}

#CONTAINER {
float:left;
width:620px;
/*min-height:600px;*/
text-align:left;
background-color:rgb(255,251,234);

}

#CONTAINER_INNER {
z-index:1;
float:left;
min-height:600px;
margin: 0px 70px 0px 0px;
padding: 20px 0px 20px 40px; 
text-align:left;
background-color:rgb(255,251,234);

}

#CONTAINER_RIGHT {
float:left;
width:90px;
min-height:400px;
text-align:left;
padding: 10px 0px 0px 10px;
background-color:#FFFFFF;

}

#MENU_BOTTOM1 {
float:left;
width:240px;
height:6px;
text-align:left;
background-color:#ffffff;
}
#CONTAINER_BOTTOM1 {
float:left;
width:620px;
height:6px;
text-align:left;

}
#CONTAINER_RIGHT_BOTTOM1 {
float:left;
height:6px;
text-align:left;
/* background-color:#ffffff;*/
}

#MENU_BOTTOM2 {
float:left;
width:240px;
height:18px;
text-align:left;

}
#CONTAINER_BOTTOM2 {
float:left;
width:620px;
height:18px;
color:#aaaaaa;
text-align:center;
font-size: 10px; 
background-color:#FF9900;
}

#CONTAINER_BOTTOM2_INNER_LEFT {
float:left;
width:600px;
height:18px;
padding-top:1px;
color:#000033; 
text-align:center;
font-size: 10px; 
}

#CONTAINER_BOTTOM2_INNER_RIGHT {
float:left;
width:18px;
padding-top:0px;
height:18px;
/*background-color:#ff0080;*/
}

#CONTAINER_RIGHT_BOTTOM2 {
float:left;
text-align:left;
height:18px;
background-color:#ffffff;*/
}

#MENU_BOTTOM3 {
float:left;
width:240px;
height:12px;
text-align:left;
/* background-color:#ffffff;*/
}

#CONTAINER_BOTTOM3 {
float:left;
width:620px;
height:12px;
text-align:center;
}

#CONTAINER_RIGHT_BOTTOM3 {
float:left;
text-align:left;
height:12px;
/* background-color:#ffffff;*/
}

.text_8px
{
	font-size: 8px;
}
.text_10px
{
	font-size: 10px;
}
.text_12px
{
	font-size: 12px;

}
.text_12px_orange
{
	color:#ff9900;
	font-size: 12px;
	FONT-WEIGHT: bold;
}

.text_13px_blau
{
	color:#000033;
	font-size: 13px;
	FONT-WEIGHT: bold;
}

.text_14px
{
	font-size: 14px;
}
.text_16px
{
	font-size: 16px;
}
.text_18px
{
	font-size: 18px;
}
.text_20px
{
	font-size: 20px;
}


.bild_allgemein
{
  margin: 5px 5px 5px 5px;
  border: 3px solid #FFFFFF;
}

.bild_links
{
  margin: 5px 15px 0px 0px;
  border: 3px solid #FFFFFF;
  float: left;
}

.bild_rechts
{
  float: right;
  margin: 5px 0px 5px 15px;
  border: 3px solid #FFFFFF;

}

.createdate
{
	color:#888888;
	font-size:10px;
}
.createdby
{
	color:#888888;
	font-size:10px;
}
.modifydate
{
	color:#888888;
	font-size:10px;
}

h1
{
	FONT-FAMILY: helvetica;
	font-size: 17px;
	padding:0px 0px 5px 0px;
}

h2
{
    color: #993300;
    font-family: Geneva,Arial,Helvetica,san-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
    padding: 10px 0 0;
    text-transform: none;
}

h2.componentheading
{
    color: #993300;
    font-family: Geneva,Arial,Helvetica,san-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
    padding: 10px 0 0;
    text-transform: none;
}

h3
{
	font-size: 13px;
	padding:0px 0px 5px 0px;
	margin:0px;
    color:#ff9900;
	
}

h4
{
	color:#ff9900;
	font-size: 12px;
	FONT-WEIGHT: bold;
	margin:0px;
}




.buttonheading
{
border-width:0px;
color:#FFFFFF;
}

table.moduletable-links
{
/*padding:20px 5px 20px 20px; */
padding-top:20px;
}

table.moduletable
{
/*padding:20px 5px 20px 20px; */
padding:0px;
}



table.moduletable-container_header 
{
}

table.moduletable-container_header th
{
	display: inline-block;
	width:440px;
	color:#000033;
	font-weight:bold;
	padding: 5px 0px 20px 25px;
	background: url(../images/indent_sublevel.gif);
	background-repeat:no-repeat;
}

table.moduletable-container_header p
{
}


table.moduletable-suchen
{
  margin-top:0px;
  padding:0px;
  border:1px;
}
table.moduletable-suchen th
{
  margin-top:0px;
  padding:0px;
}
table.moduletable-suchen td
{
  margin-top:0px;
  padding:0px;
}






/*------------------------------------------------------------------------------------------------------------------------*/
a.mainlevel-headermenu:link, a.mainlevel-headermenu:visited
{
font-weight: bold;
DISPLAY: block;
background: url(../images/st_trans.gif);
background-repeat:no-repeat;
PADDING: 0px 17px 4px 25px;
FONT-SIZE: 12px;
COLOR: #993300;
Font-family: Verdana,Arial,Helvetica,sans-serif;
margin: 0px 0px 0px 5px;
}

a.mainlevel-headermenu:hover
{
TEXT-DECORATION: underline;

}

a.mainlevel-headermenu #active_menu-headermenu
{
}


/*------------------------------------------------------------------------------------------------------------------------*/
table.moduletable-anmeldung
{
  padding:0px;
  color:#000;
  width:156px;
  background-color:#ff9933;
}
table.moduletable-anmeldung th
{
  padding:0px 0px 10px 10px;
}
table.moduletable-anmeldung td
{
  margin-top:0px;
  padding:5px 0px 0px 10px;
}

/* sublevel (Untermenu)--------------------------------------------------*/
a.sublevel:link, a.sublevel:visited
{
TEXT-DECORATION: none;
DISPLAY: block;
width:126px;
background: url(../images/indent_sublevel.gif);
background-repeat:no-repeat;
background-position:0px 0px;
/* WIDTH: 149; */
BORDER-left: 1px solid #cecece;
PADDING-left:22px;
PADDING-top: 4px;
PADDING-bottom: 4px;
MARGIN-left: -4px;
FONT-FAMILY:  arial;
FONT-SIZE: 11px;
COLOR: #304a6d;
}

a.sublevel:hover
{
	COLOR: #000000;
}

a.sublevel#active_menu
{
	COLOR: #000000;
}

a.sublevel#active_menu:hover
{
	COLOR: #000000;
}


















	

ul.menu-topmenu
{
	padding: 0px 0px 0px 32px;
	margin: 0px 0px 0px 0px;
    
	}

#TOPMENU_INNER2  li.item84
{
	text-align:left;
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


#TOPMENU_INNER2 ul li
{
	
	text-align:right;
	list-style-image:url("../images/indent_top.gif");
	list-style-type:outside;
	display:inside;
	float:left;
	font-size:  12px;
	font-weight: bold;
	color:#C6C6C6;
	margin:0px 0px 0px 32px;

}




#TOPMENU_INNER2 ul li a:link,#TOPMENU_INNER2 ul li a:visited
{
 	color:#C6C6C6;
}
#TOPMENU_INNER2 ul li a:hover,#TOPMENU_INNER2 ul li a:active,#TOPMENU_INNER2 ul li a:focus
{
	color:#000033;
}
/*
#TOPMENU_INNER2 a
{
	color:#C6C6C6;
}

#TOPMENU_INNER2 a:link
{
	color:#C6C6C6;
}
#TOPMENU_INNER2 a:hover
{
	color:#C6C6C6;
}
#TOPMENU_INNER2 a:active
{
	color:#000033;
}
#TOPMENU_INNER2 a:focus
{
	color:#C6C6C6;
}
#TOPMENU_INNER2 a:visited
{
	color:#C6C6C6;
}
*/

/*
a.mainlevel-topmenu:link, a.mainlevel-topmenu:visited
{
Font-Size:12px;
TEXT-DECORATION: none;
font-weight:bold;
DISPLAY: block;
height:12px;
float:left;
MARGIN:0px 5px 0px 0px;
PADDING: 0px 0px 0px 26px;
background: url(../images/indent_top.gif);
background-repeat:no-repeat;
background-position: 0px 7px;
color: #C6C6C6;
}

a.mainlevel-topmenu:hover
{
Font-Size:12px;
TEXT-DECORATION: none;
DISPLAY: block;
height:12px;

float:left;
MARGIN:0px 5px 0px 0px;
PADDING: 0px 0px 0px 26px;
background: url(../images/indent_top.gif);
background-repeat:no-repeat;
background-position: 0px 6px;
color: #C6C6C6;

color: #000033;

}
a.mainlevel-topmenu#active_menu-topmenu
{
color: #000033;
}
*/



a.mainlevel-submenu:link, a.mainlevel-submenu:visited
{
TEXT-DECORATION: none;
DISPLAY: block;
height:11px;
width:166px;
vertical-align: middle;
background-repeat: no-repeat;
border-color:#aaaaaa;
border-bottom-width:1px;
border-bottom-style:dotted;
PADDING: 6px 0px 8px 27px;
Font-family: helvetica;
FONT-SIZE: 12px;
COLOR: #000033;
font-weight:none;

}

a.mainlevel-submenu:hover
{
font-weight:bold;
}

a.mainlevel-submenu#active_menu-submenu
{
TEXT-DECORATION: none;
DISPLAY: block;
height:11px;
width:166px;
vertical-align: middle;
background-repeat: no-repeat;
border-color:#aaaaaa;
border-bottom-width:1px;
border-bottom-style:dotted;
PADDING: 6px 0px 8px 27px;
Font-family: helvetica;
FONT-SIZE: 12px;
COLOR: #000033;
font-weight:none;
background: url(../images/indent_sublevel.gif);
background-repeat:no-repeat;
background-position:0px 0px;

}

/*--------------------------------sublevel-submenu-------------------------------------------------*/

/* element.style { padding-left:10px; }*/


a.sublevel-submenu:link, a.sublevel-submenu:visited
{
TEXT-DECORATION: none;
DISPLAY: block;
width:126px;
height:12px;
/*background: url(../images/indent_sublevel.gif);*/
background-repeat:no-repeat;
background-position:0px 0px;
PADDING:4px 0px 4px 25px;
MARGIN-left: 8px;
FONT-FAMILY:  arial;
FONT-SIZE: 12px;
COLOR: #000033;
/*font-weight:bold; für "mehrdazu"*/
}

a.sublevel-submenu:hover
{
}

a.sublevel-submenu#active_menu-submenu
{
	 background: url(../images/indent_sublevel.gif);
	 background-repeat:no-repeat;
	 background-position:0px 0px;
}


/*--------------------------------sublevel-submenu-------------------------------------------------*/



a.mainlevel:link, a.mainlevel:visited
{
TEXT-DECORATION: none;
DISPLAY: block;
height:12px;
width:140px;
vertical-align: middle;
border-color:#aaaaaa;
border-left-width:1px;
border-left-style:dotted;
border-bottom-width:1px;
border-bottom-style:dotted;
PADDING-top: 7px;
PADDING-left: 27px;
PADDING-bottom: 7px;
FONT-FAMILY: ARIAL;
FONT-SIZE: 13px;
COLOR: #ffffff;
}

a.mainlevel:hover
{
COLOR: #aaaaaa;
}

a.mainlevel#active_menu
{
TEXT-DECORATION: none;
DISPLAY: block;
height:12px;
width:132px;
vertical-align: middle;
border-color:#aaaaaa;
border-left-width:1px;
border-left-style:dotted;
border-bottom-width:1px;
border-bottom-style:dotted;
PADDING-top: 7px;
PADDING-left: 35px;
PADDING-bottom: 7px;
FONT-FAMILY: ARIAL;
FONT-SIZE: 13px;
COLOR: #ffffff;
BACKGROUND-IMAGE:url(../images/indent1.png);
background-repeat: no-repeat;

}
/*------------------------------------------------------------------------------------------------------------------------*/


.inputbox-suchen
{
FONT-FAMILY: helvetica;
/*background-color:#e5f1fa;*/
color:#C6C6C6;
border:1px solid #C6C6C6;
font-size: 11px;
margin: 0px;
padding:1px;
line-height: 100%; 
FONT-WEIGHT: bold;
letter-spacing:0px;
}


.xbutton-suchen
{
  font-weight: bold;
  color:#C6C6C6;
  text-align: center;
  border:0px solid #C6C6C6;
  font-size: 9px;
  margin-top:3px;
  /*margin-bottom:3px;*/
  padding: 1px;
  background-color:#ffffff;
  /*background-color:#e5f1fa;*/
  /*background-color:#b9d2de;*/
  /*background-image:url(../images/ok_button.gif);*/
  background-repeat:no-repeat;
}


.button-suchen
{
  vertical-align:middle;
  margin: 0px;
  padding: 0px 0px 0px 0px;
 }

.search-suchen
{
margin:0px;
border:0px;
}
 

.button
{
 margin: 5px 3px 5px 3px;
}

a
{
 text-decoration:none;
 color:#FF9933;
}
 
 
.moduletable-submenu 
{
 margin-bottom:20px;
}

.moduletable-submenu th
{
TEXT-DECORATION: none;
DISPLAY: block;
height:20px;
width:166px;
background: transparent url(../images/indent_sublevel.gif) no-repeat scroll 0px 0px;
/*background: url(../images/indent_sublevel.gif);*/
/*background-repeat: no-repeat;*/
text-align:left;
border-color:#aaaaaa;
border-bottom-width:1px;
border-bottom-style:dotted;
PADDING-top: 4px;
PADDING-left: 27px;
PADDING-bottom: 4px;
margin: 0px 0px 0px 0px;
/*Font-family: helvetica;*/
/*FONT-SIZE: 13px;*/
COLOR: #000033;
font-weight:none;
}

 td
 {
}



/***************** Bilder LeftSite Modul **************/
.moduletable-bilder_left 
{
/*margin-bottom:20px;*/
}

.moduletable-bilder_left  th
{
	text-transform:uppercase;
	DISPLAY: block;
	height:18px;
	width:190px;
	text-align: center;
	MARGIN: 0px 0px 0px 0px;
	FONT-FAMILY: helvetica;
	FONT-SIZE: 13px;
	COLOR: #FFFFFF;
	background-color:#000033;
	padding: 0px 0px 0px 0px;
}

.moduletable-bilder_left td
{
	COLOR: #333333;
	FONT-SIZE: 12px;
}

.moduletable-bilder_left a
{
	COLOR: #333333;
}

/***************** Bilder LeftSite Link - Anweisung **************/
.moduletable-bilder_left_link 
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.moduletable-bilder_left_link  th
{
	DISPLAY: block;
	height:18px;
	width:190px;
}

.moduletable-bilder_left_link td
{
text-align:right;
COLOR: #000033;
FONT-SIZE: 12px;

}

.moduletable-bilder_left_link a
{
COLOR: #000033;

}
/***************** SchlagZeilen - Modul **************/
.moduletable-schlagzeilen 
{
  font-size:11px;
  margin-bottom:20px;
}

.moduletable-schlagzeilen th{
DISPLAY: block;
height:12px;
width:160px;
border-color:#aaaaaa;
border-top-width:1px;
border-top-style:dotted;
border-bottom-width:1px;
border-bottom-style:dotted;
PADDING-top: 3px;
PADDING-left: 15px;
PADDING-bottom: 8px;
MARGIN: 10px 0px 0px 0px;
FONT-FAMILY: helvetica;
FONT-SIZE: 13px;
COLOR: #000080;
}

.moduletable-schlagzeilen p
{
  font-size:10px;
  color:#888888;

}

/***************** Kasten Modul **************/
.moduletable-kasten 
{
margin-bottom:20px;
DISPLAY: block;
width:193px;
background-color:rgb(255,251,234);
}

.moduletable-kasten th{
DISPLAY: block;
height:18px;
MARGIN: 0px 0px 0px 0px;
FONT-FAMILY: helvetica;
FONT-SIZE: 14px;
COLOR: #FFFFFF;
letter-spacing:0px;
background-color:#FF9900;
text-transform:uppercase;
text-align: center;
}

.moduletable-kasten td
{
	DISPLAY: block;
	background-color:rgb(255,251,234);
	padding:5px 5px 5px 5px;
	FONT-SIZE: 12px;
}



.text_Kontakt_Kopf
{
  FONT-FAMILY: helvetica;
  margin :	0px;
  line-height: 120%;
  FONT-WEIGHT: bold;
  font-size: 16px;
  color: #333333;
}

.text_Kontakt_Adresse
{
  FONT-FAMILY: helvetica;
  margin :	0px;
  line-height: 110%;
  font-size: 14px;
  color: #333333;
}

.text_Kontakt_Telefon
{
  FONT-FAMILY: helvetica;
  margin :	0px;
  line-height: 130%;
  font-size: 11px;
  color: #333333;
}





/* TOC */
table.contenttoc{
	float: right;
}





/*************************************************************************/
/*Aussehen "Weiter-Button" für Blogs */
/*************************************************************************/
.readon
{
 color: #008;
 FONT-WEIGHT: bold;

}

a:link.readon, a:visited.readon
{
 background:url(../images/stories/symbole/btn_mehr.gif);
 color: #00f;
 font-size: 9px;
 color:#ff9933;
}

a:hover.readon
{
 background-image:url(../images/stories/symbole/btn_mehr.gif);
TEXT-DECORATION: none;
color: #000080;
}



/* Tooltips */
.tool-tip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
	text-align:left;
}

.tool-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../../system/images/selector-arrow.png) no-repeat;
}

.tool-text {
	font-size: 100%;
	margin: 0;
}

.breadcrumbs{
color:#FFFFFF;
font-family:arial;
font-size:11px;
font-weight:bold;
letter-spacing:0;
line-height:150%;

}

.breadcrumbs a{
	color:#FFFFFF;
	text-decoration:none;
	padding-left:-20px;
}


.sitemap a
{ color:#36498e;
}


.pagination li
{
 	display:inline;
	padding-left:10px;
}


.pagination a:link
{
 color:#aaaaaa; 
}
.pagination a:visited
{
 color:#aaaaaa; 
}

.pagination a:hover
{
 color:#888888; 
}

.inputbox
{
margin: 2px 2px 4px 2px;
}

.pagenavcounter
{
    color:#888888;
    font-family: arial, verdana, sans-serif;
    font-size:10px;
  letter-spacing: normal;
}



table.moduletable-usermenulogin
{
	background-color: #FFCC66;
	/*padding-left:5px;*/
}

table.moduletable-usermenulogin th 
{

/*	background: url(../images/subhead_bg.png); */
	/*background-color: #b9d2de; 	padding: 0px; */
	background-color: #FFCC66; 	
	padding: 0px;
	/*background-color: #FFCC33; 	padding: 0px; */
	font-size: 10px;
	font-weight: bold;
	color: #000088;
	text-align: left;
	width: 156px;
	height: 12px;
	
}


table.moduletable-usermenulogin td
{
	width: 156px;
	FONT-FAMILY: arial;
	padding: 2px 0px 2px 2px;
 	font-size: 10px;
	font-weight: none;
}

/*-------------------------------------------------------------------- MA Y E R --------------------------------------------------------------------*/
.fl_fett-sw {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 22px; font-weight: bold; font-variant: normal; text-transform: none; color: #000000; text-decoration:none }
.fl_fett-we {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration:none }
.fl_fett-braun {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #993300; text-decoration:none }

.fl_fett_kl {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #000000; text-decoration:none }
.fl_norm-gr {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 20px; font-weight: normal; font-variant: normal; text-transform: none; color: #999999}
.fl_norm-sw {  font-family: Verdana, Arial, Helvetica, sans-serif; padding-right:5px; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000}
.fl_norm-or {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FF6600}
.fl_norm_kl {  font-family: Verdana, Arial; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; padding:0px 0px 0px 0px;}
.fl_norm_kl_we {  font-family: Verdana, Arial; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #ffffff}

.ampel_rot {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FF0000}

.norm_min_2 {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-style: normal; 
line-height: 12px; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #000033
}

.navi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #993300;
    padding:0px 0px 10px 0px;
	}

.ue-sw { 
	display: inline-block;
	padding: 5px 0px 12px 18px;
	background: url(../images/verlauf.gif);
	/*background-position:10px 0px;*/
	background-repeat: no-repeat;
	font-family: Geneva, Arial, Helvetica, san-serif; 
	font-size: 14px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none; 
	color: #993300
}

.ue-sw_norm { 

	padding: 0px 0px 5px 0px;
	font-family: Geneva, Arial, Helvetica, san-serif; 
	font-size: 14px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none; 
	color: #993300
}

a:link { font-weight:bold; color:#993300; text-decoration:none }
a:visited { font-weight:bold; color:#993300; text-decoration:none }
a:hover { font-weight:bold; text-decoration:underline }
a:active { font-weight:bold; text-decoration:underline }
a:focus { font-weight:bold; text-decoration:underline }

.ob
{
  border:0px;
}