/* Start - Allgemein */
body {
	background-color: #808080; 
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
	margin: 5px 0px 0px 0px;
	height: 100%;
	font-size: 76%;
}

div, p, table, td, th {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	line-height: 1.3em;
	font-size: 1em;
	color: #333;
}

h1 {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size : 14px;
	font-weight:bold;
	color : #003366;
	text-decoration: none;
	text-align: center;
	padding-top: 12px;
}

h2 {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size : 14px;
	font-weight:bold;
	color : #003366;
	text-decoration: none;
	text-align: center;
	padding-top: 12px;
}

h3 {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size : 14px;
	font-weight:bold;
	color : #003366;
	text-decoration: none;
	text-align: center;
	padding-top: 12px;
}

h4 {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size : 14px;
	font-weight:bold;
	color : #003366;
	text-decoration: none;
	text-align: center;
	padding-top: 12px;
}

h5 {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size : 14px;
	font-weight:bold;
	color : #003366;
	text-decoration: none;
	text-align: center;
	padding-top: 12px;
}

div.widerruf { 
    margin:             3px 3px 3px 3px;
    border:             0.1em solid #da251d;
	background-color:   #ffffae;
    width:              auto;
    padding:            5px 5px 5px 5px;
}


.messageStackError, .messageStackWarning { font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; font-size: 11px; background-color: #ffcccc; }

.text-bold {
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
}

.text-red {
	font-weight:bold;
	color: #ff0000; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
}

.text-white {
	font-weight:bold;
	color: #ffffff; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
}

.text-grey {
	color: #808080; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
}

.text-copyright {
	color: #b3b3b3; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
	text-align: center;
}

.bild {
float: left; 
margin-right: 7px; 
margin-top: 2px; 
}

.bild-rechts {
float: right; 
margin-left: 7px; 
margin-top: 5px; 
margin-bottom: 0px;
}

.bild-border {
border:solid 1px black;
}

.icon {
vertical-align: middle;
border-top: 0;
border-right: 0;
border-bottom: 0;
margin-top: 0;
margin-right: 1px;
}

.icon-rechts {
float: right; 
vertical-align: middle;
border-top: 0;
border-right: 0;
border-bottom: 0;
margin-top: 0;
margin-right: 1px;
}



a:link, a:visited {
	color: #002953; text-decoration: underline;
	font-weight: normal;
}

a:hover {
	color: #da251d;	text-decoration: none;
	font-weight: normal;
}

a.visited:hover {
	color: #da251d;	text-decoration: underline;
	font-weight: normal;
}

/* Start - Link BOLD */
A.bold-link:link {
	color: #002953; 
	text-decoration: underline;
	font-weight: bold;
}
A.bold-link:visited {
	color: #002953; 
	text-decoration: underline;
	font-weight: bold;
}
A.bold-link:active {
	color: #002953; 
	text-decoration: underline;
	font-weight: bold;
}
A.bold-link:hover {
	color: #da251d;	
	text-decoration: none;
	font-weight: bold;
}
/* Ende - Link BOLD */

/* Start - Link ANFRAGE */
A.link-anfrage:link {
	color: #da251d; 
	text-decoration: underline;
	font-weight: bold;
}
A.link-anfrage:visited {
	color: #da251d; 
	text-decoration: underline;
	font-weight: bold;
}
A.link-anfrage:active {
	color: #da251d; 
	text-decoration: underline;
	font-weight: bold;
}
A.link-anfrage:hover {
	color: #da251d;	
	text-decoration: none;
	font-weight: bold;
}
/* Ende - Link ANFRAGE */

.anfrage-ok { 
border: 2px solid #33ff66; 
background-color: #ccffcc; 
width: 100%; 
}

/* START -  INDEX - Links Boxes */
A.link-header:link {
	color: #000000; 
	font-size: 8pt; 
	font-weight: bold; 
	text-decoration: none;
}
A.link-header:visited {
	color: #000000; 
	font-size: 8pt; 
	font-weight: bold; 
	text-decoration: none;
}
A.link-header:active {
	color: #000000; 
	font-size: 8pt; 
	font-weight: bold;
}
A.link-header:hover {
	color: #002953; 
	font-size: 8pt; 
	font-weight: bold; 
	text-decoration: underline;
}
/* ENDE -  INDEX - Links Boxes */


/* START - Links CAT */
A.cat-link:link {
	color: #000000; 
	font-weight: normal; 
	text-decoration: none;
}
A.cat-link:visited {
	color: #000000; 
	font-weight: normal; 
	text-decoration: none;
}
A.cat-link:active {
	color: #000000; 
	font-weight: normal;
}
A.cat-link:hover {
	color: #002953; 
	font-weight: normal; 
	text-decoration: underline;
}
/* ENDE - Links CAT */

table.rahmen { 
border: 1px solid #000000;
}

div.rahmen { 
width:178px;
margin:5px 0 0 0; 
padding: 0px;
margin:5px 5px 0 5px;
border: 1px solid #000000;
}

div.rahmen_dot { 
width:178px;
margin:5px 0 0 0; 
padding: 0px;
margin:0 5px 0 5px;
background: #CCCCCC;
border: 1px dotted #000000;
}

/* Ende - Allgemein */

/* Start - Suche */
#searchform{ /*Suchformular */
	float: right;
	margin-bottom:1px;
	margin-right:2px;
	padding: 0;
}

#searchform .searchinput{ 
	background-color:#ffcccc;
	width: 140px;
	border: 1px solid #000000;
}

.search-text {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
}

.search-url {
	color: #808080; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
}

A.search-link:link {
	color: #da251d; 
	font-size: 14px; 
	text-decoration: underline;
}
A.search-link:visited {
	color: #da251d; 
	font-size: 14px; 
	text-decoration: underline;
}
A.search-link:active {
	color: #da251d; 
	font-size: 14px; 
	text-decoration: underline;
}
A.search-link:hover {
	color: #da251d; 
	font-size: 14px; 
	text-decoration: none;
}
/* Ende - Link BOLD */

/* Start - TABS HEADER */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.shadetabs{ width:976px;
margin:auto;
border-bottom: 0px solid gray;
/* width: 90%; width of menu. Uncomment to change to a specific width */
}

.shadetabs ul{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: right; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(images/shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li.selected{
position: relative;
top: 0px;
}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url(images/shadeactive.gif);
border-bottom-color: white;
font-weight:bold;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}
/* Ende - TABS HEADER */

/* Start - TABLE BOX */
   .table_box_head     	{ 
	font-style: normal; 
	font-weight: bold; 
	font-size: 11px; 
	line-height: 11px; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
	text-decoration: none; 
	background-color: #cccccc; 
	padding: 4px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #ffffff #999999 #999999 #ffffff  
}

   .table_box_dark  { 
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px; 
	line-height: 16px; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
	text-decoration: none; 
	background-color: #dfdfdf; 
	padding: 4px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #ffffff #b3b3b3 #b3b3b3 #ffffff 
}

   .table_box_light   { 
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
	text-decoration: none; 
	background-color: #f2f2f2; 
	padding: 4px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #ffffff #cccccc #cccccc #ffffff 
}

   .table_box_white   { 
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
	text-decoration: none; 
	background-color: #ffffff; 
	padding: 4px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #fffffe #cccccc #cccccc #fffffe 
}
/* Ende - TABLE BOX */

/* Start - PAGINATION */

	div.pagination {
		padding: 3px;
		margin: 3px;
		color:#a0a0a0;
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 10px;
	}
	div.pagination a {
		border: 1px solid #f0f0f0;
		margin-right:3px;
		padding:2px 5px;
		background-image:url('http://www.verpacken24.com/images/bar.gif');
		background-position:bottom;
		text-decoration: none;
		color: #ffffff;
	}
	div.pagination a:hover, div.meneame a:active {
		border: 1px solid #666666;
		background-image:url(http://www.verpacken24.com/images/invbar.gif);
		background-color:#404040;
		color: #ffffff;
	}
	div.pagination span.current {
		margin-right:3px;
		padding:2px 5px;
		border: 1px solid #ffffff;
		font-weight: bold;
		background-color: #606060;
		color: #ffffff;
	}
	div.pagination span.disabled {
		margin-right:3px;
		padding:2px 5px;
		border: 1px solid #606060;
		background-color: #808080;
		color: #ffffff;
	}
	
/* Ende - PAGINATION */


/* Start - GALERIE */

.galerie-icon {
	border: 1px solid #000000;
	margin: 1px;
}
   td.galerie-red {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	background-color: #da251d;
	padding-top: 1px;
	padding-bottom: 1px;
	color: white;
	font-size: 12px; 
	height:27px;
}

   a.galerie-red {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 10px;
	color:#ffffff;
	text-decoration: none;
}

   a.galerie-red:link {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 10px;
	color:#ffffff;
	text-decoration: none;
}

   a.galerie-red:hover {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 10px;
	color:#ffffff;
	text-decoration: underline;
} 

   a.galerie-red:visited {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 10px;
	color:#ffffff;
	text-decoration: none;
}

   .galerie-red a:visited:hover {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 10px;
	color:#ffffff;
	text-decoration: underline;
}

	.galerie-red-active { 
	background-color:#ffffff; 
	color:#da251d;
	padding:3px;  
}
  
  select.galerie,select.galerie { 
    margin-right:5px; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 12px;
  	color:#FFFFFF;
    background-color:#808080;
    width:180px;
  }
  
  select.galerie,select.galerie { 
    margin-right:5px; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 12px;
  	color:#FFFFFF;
    background-color:#808080;
    width:180px;
  }

option.head {
    margin-right:5px; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 12px;
  	color:#FFFFFF;
    background-color:#808080;
    width:180px;
}
option.list {
    margin-right:5px; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 12px;
  	color:#000000;
    background-color:#cccccc;
    width:180px;
}

   .table-galerie-bold     	{ 
    width:90px; 
	font-style: normal; 
	font-weight: bold; 
	font-size: 11px; 
	line-height: 18px; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
	text-decoration: none;  
	padding: 4px; 
}

   .table-galerie     	{ 
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px; 
	line-height: 18px; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
	text-decoration: none;  
	padding: 4px; 
}

   .table-nav     	{ 
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px; 
	line-height: 13px; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
	text-decoration: none;  
	padding: 4px; 
}
/* Ende - GALERIE */

/* Start - INDEX startbox */
.main_box {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
	font-size: 10pt;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
	padding: 5px;
}

.main-box-line
{ 
  background-image: url('images/main_box_bgbottom.gif');
}
/* Ende - INDEX startbox */

/* START -  INDEX - Links Boxes */
A.main_box:link {
	color: #000000; 
	font-size: 10pt; 
	font-weight: bold; 
	text-decoration: none;
}
A.main_box:visited {
	color: #000000; 
	font-size: 10pt; 
	font-weight: bold; 
	text-decoration: none;
}
A.main_box:active {
	color: #000000; 
	font-size: 10pt; 
	font-weight: bold;
}
A.main_box:hover {
	color: #002953; 
	font-size: 10pt; 
	font-weight: bold; 
	text-decoration: underline;
}
/* ENDE -  INDEX - Links Boxes */

/* START -  INDEX - Links Boxes */
A.main_box_red:link {
	color: #da251d; 
	font-size: 10pt; 
	font-weight: bold; 
	text-decoration: none;
}
A.main_box_red:visited {
	color: #da251d; 
	font-size: 10pt; 
	font-weight: bold; 
	text-decoration: none;
}
A.main_box_red:active {
	color: #da251d; 
	font-size: 10pt; 
	font-weight: bold;
}
A.main_box_red:hover {
	color: #002953; 
	font-size: 10pt; 
	font-weight: bold; 
	text-decoration: underline;
}
/* ENDE -  INDEX - Links Boxes */

/* Start -  menuHEAD - DDCOLORTABS Menu */

.ddcolortabs{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.ddcolortabs ul{
font: bold 11px Arial, Verdana, sans-serif;
margin:0;
margin-left: 40px; /*margin between first menu item and left browser edge*/
padding:0;
list-style:none;
}

.ddcolortabs li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}


.ddcolortabs a{
float: left;
display: block;
color: white;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
text-decoration: none;
letter-spacing: 1px;
background-color: black; /*Default menu color*/
border-bottom: 1px solid white;
}

.ddcolortabs a:visited {
float: left;
display: block;
color: white;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
text-decoration: none;
letter-spacing: 1px;
background-color: black; /*Default menu color*/
border-bottom: 1px solid white;
}


.ddcolortabs a span{
float:left;
display:block;
padding: 0px 0px 0px 0px;
}

.ddcolortabs a span{
float:none;
}


.ddcolortabs #current a{ 
background-color: #da251d; /*Menu hover bgcolor*/
border-color: #da251d; /*Brown color theme #D25A0B; */ 
}

.ddcolortabs #current a:hover{
background-color: #da251d; /*Menu hover bgcolor*/
border-bottom: 1px solid #da251d;
}

.ddcolortabs a:hover{
background-color: #808080; /*Menu hover bgcolor*/
border-bottom: 1px solid white;
}

.ddcolortabs a:hover span{
background-color: #808080; /*Menu hover bgcolor*/
}

.ddcolortabs #current a:hover span{
background-color: #da251d; /*Menu hover bgcolor*/
}

.ddcolortabs .selected a, #ddcolortabs .selected a span{ /*currently selected tab*/
background-color: #808080; /*Menu hover bgcolor*/
}

.ddcolortabsline{
	font-size: 4pt; 
clear: both;
padding: 0;
width: 100%;
height: 5px;
line-height: 5px;
background: #da251d; /*Brown color theme #D25A0B; */ 
}

/* Ende -  menuHEAD - DDCOLORTABS Menu */

/* Start -  menuHEAD - DROPDOWN Menu */

.dropmenudiv_a{
position:absolute;
top: 0;
border: 1px solid #808080; /*THEME CHANGE HERE*/
border-top-width: 8px; /*Top border width. Should match height of .ddcolortabsline above*/
border-bottom-width: 0;
font:normal 12px Arial;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
}


.dropmenudiv_a a{
width: auto;
display: block;
text-indent: 5px;
border-top: 0 solid gray;
border-bottom: 1px solid gray; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color: black;
}

* html .dropmenudiv_a a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_a a:hover{ /*THEME CHANGE HERE*/
background-color: #ffffae;
color: black;
text-decoration: none;
}
/* Ende -  menuHEAD - DROPDOWN Menu */

/* ### Start - Inhalt CATBOX */
.trenn-bg-active
{ 
  background-image: url('images/bg_rand_active.gif');
}

.trenn-bg-red
{ 
  background-image: url('images/bg_rand_red.gif');
}

.catbox-active { 
border-right-width: 0; 
visibility: hidden;
background-color:#ffcccc; 
position: absolute; 
width: 974px; 
height: 330px; 
}
/* ### Ende - Inhalt CATBOX */


/* ### Start - Inhalt CATBOX white */
   td.dropnavi-head { 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
    font-weight:bold;
	background-color: #da251d;
	padding-top: 3px;
	padding-bottom: 3px;
	color: white;
	font-size: 13px; 
	height:22px;
	text-transform:uppercase;
}

   a.dropnavi-head {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
    font-weight:bold;
	font-size: 13px;
	color:#ffffff;
	text-decoration: none;
	text-transform:uppercase;
}

   a.dropnavi-head:link {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
    font-weight:bold;
	font-size: 13px;
	color:#ffffff;
	text-decoration: none;
	text-transform:uppercase;
}

   a.dropnavi-head:hover {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
    font-weight:bold;
	font-size: 13px;
	color:#ffffff;
	text-decoration: underline;
	text-transform:uppercase;
} 

   a.dropnavi-head:visited {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
    font-weight:bold;
	font-size: 13px;
	color:#ffffff;
	text-decoration: none;
	text-transform:uppercase;
}

   a.dropnavi-head:visited:hover {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
    font-weight:bold;
	font-size: 13px;
	color:#ffffff;
	text-decoration: underline;
	text-transform:uppercase;
}

   td.dropnavi {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	background-color: #da251d;
	padding-top: 3px;
	padding-bottom: 3px;
	color: white;
	font-size: 11px; 
	height:22px;
}

   a.dropnavi {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration: none;
}

   a.dropnavi:link {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration: none;
}

   a.dropnavi:hover {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration: underline;
} 

   a.dropnavi:visited {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration: none;
}

   a.dropnavi:visited:hover {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration: underline;
}
/* ### Ende - Inhalt CATBOX white */

/* Start - subMENU */
   td.submenu {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	background-color: #da251d;
	padding-top: 0px;
	padding-bottom: 3px;
	color: white;
	font-size: 12px; 
	height:22px;
}

#submenu-left { 
	position: relative;
	width:644px;
	float:left;
}

#submenu-navi { 
	margin: 3px 0px 0px 0px;
	color: white;
	font-size: 12px; 
}

#submenu-right {
	position: relative;
	width: 330px;
	float:left;
}

#submenu-search { 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	color: white;
	font-size: 12px;
	font-weight: normal;
	vertical-align:bottom;
	text-align:right;
}

.submenu-shadow
{ 
  background-image: url('images/bg_schatten_head.gif');
}

   a.submenu {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 12px;
	color:#ffffff;
	text-decoration: none;
}

   a.submenu:link {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 12px;
	color:#ffffff;
	text-decoration: none;
}

   a.submenu:hover {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 12px;
	color:#ffffff;
	text-decoration: underline;
} 

   a.submenu:visited {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 12px;
	color:#ffffff;
	text-decoration: none;
}

   .submenu a:visited:hover {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 12px;
	color:#ffffff;
	text-decoration: underline;
}
/* Ende - subMENU */

/* Start - Bereich sideMENU */
.menuHead{
width:176px;
height:24px;
font-size : 10pt;
font-weight: bold;
text-align: center;
line-height: 22px;
color:white;
background-image: url('images/bg_menu2.gif');
border-top:1px solid #888888;
border-right:1px solid #888888;
border-bottom:1px solid #888888;
border-left:1px solid #888888;
}

.menu   { 
width:176px; 
font-size:12px; 
font-family: Verdana; 
font-weight: normal; 
color: black; 
background: #CCCCCC;
border-top:1px solid #DCDEE0;
border-right:1px solid #DCDEE0;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #DCDEE0;
}

.menu-backg
{ 
  background-image: url('images/bg_menue.gif');
}

.menu_text   {  
font-size:12px; 
font-family: Verdana; 
font-weight: normal; 
color: black; 
padding: 4px;
}

.menu a { padding-left: 2px; padding-top: 0px; height:18px; display:block; background: #CCCCCC; text-decoration: none; color: black; border-top: 1px solid #CDCDCD; }
.menu a:link { padding-left: 2px; padding-top: 0px; height:18px; display:block; background: #CCCCCC; text-decoration: none; color: black; border-top: 1px solid #CDCDCD; }
.menu a:visited { padding-left: 2px; padding-top: 0px; height:18px; display:block; background: #CCCCCC; text-decoration: none; color: black; border-top: 1px solid #CDCDCD; }
.menu a:hover { padding-left: 2px; padding-top: 0px; height:18px; display:block; background: #666666; text-decoration: none; color: white; border-top: 1px solid #999999; font-weight: normal;}

/* Ende - Bereich sideMENU */

/* Start - Box INHALT */
.inhaltHead{
width:auto;
height:24px;
padding-left:5px;
font-size : 10pt;
font-weight: bold;
text-align: left;
line-height: 22px;
color:black;
background: #e8e8e8;
border-top:1px solid #e9e9e9;
border-right:1px solid #e9e9e9;
border-bottom:1px solid #bababa;
border-left:1px solid #e9e9e9;
}

.inhaltBox { 
width:auto;
font-size:12px; 
font-family: Verdana; 
font-weight: normal; 
color: black; 
background: #f2f2f2;
border-top:1px solid #DCDEE0;
border-right:1px solid #DCDEE0;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #DCDEE0;
}

.inhalt { 
width:auto;
margin:8px 8px 8px 8px;
padding: 5px;
font-size:12px; 
font-weight: normal;
text-align: justify;
color:black;
background: #ffffff;
border-top:1px solid #bababa;
border-right:1px solid #bababa;
border-bottom:1px solid #bababa;
border-left:1px solid #bababa;
}

.inhalt-center { 
text-align:center; 
width:auto;
margin:8px 8px 8px 8px;
padding: 5px;
font-size:12px; 
font-weight: normal;
color:black;
background: #ffffff;
border-top:1px solid #bababa;
border-right:1px solid #bababa;
border-bottom:1px solid #bababa;
border-left:1px solid #bababa;
}

.inhalt_pre { 
width:auto;
margin:8px 8px 8px 8px;
padding-left: 5px;
padding-right: 5px;
font-size:12px; 
font-weight: normal;
text-align: justify;
color:black;
}

div.rahmen_inhalt {
padding: 0px;
margin:5px 0px 0 0;
border: 1px solid #bababa;
}
/* Ende - Box INHALT */

/* Start - Anfrage Button */
  input.anfrage,input.anfrage {
    width:260px;
  }
  
  input.anfrage-kdnr,input.anfrage-kdnr {
    width:70px;
  }
  
  input.anfrage-pflicht,input.anfrage-pflicht {  
    background-color:#ffffa0;
    width:260px;
  }
  
  select.anfrage,select.anfrage {
    width:260px;
  }
  
  select.anfrage-pflicht,select.anfrage-pflicht {
    background-color:#ffffa0;
    width:260px;
  }
/* Start - Anfrage Button */

/* Start - Box RAND */
.randHead{
width:auto;
height:24px;
padding-left:5px;
font-size : 9pt;
font-weight: bold;
text-align: left;
line-height: 22px;
color:black;
background: #e8e8e8;
border-top:1px solid #e9e9e9;
border-right:1px solid #e9e9e9;
border-bottom:1px solid #bababa;
border-left:1px solid #e9e9e9;
}

.randBox { 
width:auto;
font-size:12px; 
font-family: Verdana; 
font-weight: normal; 
color: black; 
background: #f2f2f2;
border-top:1px solid #DCDEE0;
border-right:1px solid #DCDEE0;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #DCDEE0;
}

.rand { 
width:auto;
margin:4px 4px 4px 4px;
padding: 5px;
font-size:12px; 
font-weight: normal;
text-align: justify;
color:black;
background: #ffffff;
border-top:1px solid #bababa;
border-right:1px solid #bababa;
border-bottom:1px solid #bababa;
border-left:1px solid #bababa;
}

.rand-chapter {
height:60px;
}

div.rahmen_rand {
padding: 0px;
margin:5px 0px 0 0;
border: 1px solid #bababa;
}

.rand-backg
{ 
  background-image: url('images/bg_rand.gif');
}
/* Ende - Box RAND */

/* Start - Footer */
   td.footer {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	background-color: #da251d;
	padding-top: 3px;
	padding-bottom: 3px;
	color: white;
	font-size: 10px; 
	height:22px;
}

div.footer-logo {text-align: center}

   a.footer {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 10px;
	color:#ffffff;
	text-decoration: none;
}

   a.footer:link {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 10px;
	color:#ffffff;
	text-decoration: none;
}

   a.footer:hover {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 10px;
	color:#ffffff;
	text-decoration: underline;
} 

   a.footer:visited {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 10px;
	color:#ffffff;
	text-decoration: none;
}

   .footer a:visited:hover {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 10px;
	color:#ffffff;
	text-decoration: underline;
}
/* Ende - Footer */

/* Start - Social Bookmark */
   a.socialbm {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 10px;
	color:#cccccc;
	text-decoration: none;
}

   a.socialbm:link {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 10px;
	color:#cccccc;
	text-decoration: none;
}

   a.socialbm:hover {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 10px;
	color:#cccccc;
	text-decoration: underline;
} 

   a.socialbm:visited {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 10px;
	color:#cccccc;
	text-decoration: none;
}

   .socialbm a:visited:hover {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 10px;
	color:#cccccc;
	text-decoration: underline;
}
/* Ende - Social Bookmark */

/* Start - Teaser */
.teaser {
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
	font-size: 9pt; 
	font-weight: normal; 
	text-align: justify;
}

.teaser_headline {
	color: #002953; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
	font-size: 11pt; 
	font-weight: bold; 
	text-TRANSFORM: uppercase;
}

 div.side-teaser {text-align: center}
/* Ende - Teaser */


/* Start - Icon - Switch Content */
.iconspan{
float: right;
margin: 3px;
cursor:pointer;
font-weight: bold;
}

.icongroup1{
width: 737px;
}
/* Ende - Icon - Switch Content */


/* BOF - NEWS */
/* Überschrift der Kategorie */
.cat_main_headline {
	font-size : 14px;
	font-weight : bold;
}

/* Überschrift der Kategorie */
.cat_main_headline {
	font-size : 14px;
	font-weight : bold;
}


/* Überschrift der angezeigten Unterkategorien */
.cat_headline {
	font-size : 12px;
	font-weight : bold;
}

A.cat_headline, A.cat_headline:LINK, A.cat_headline:VISITED, A.cat_headline:ACTIVE {
	font-size : 12px;
	font-weight : bold;
	text-decoration : underline;
}

A.cat_headline:HOVER {
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
    color: #FF3300;
	/*color : #0055A8;*/
}

/* Inhalt Kategorie */
.cat_content {
	font-size : 11px;
}

/* EOF - NEWS */