>

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- Body
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */
 
body.print {
	background-color:#fff; 
}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- Search Form
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */
.searchForm table {
	width:100%;
}
.searchForm input {
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #AAA;
	border-bottom: 1px solid #AAA;
}
.searchForm input.searchInput {
	width:80%;
}
.searchHeader {
	text-align:right;
	border-top: 1px solid #CCC;
	background-color: #EEE;
	font-size:70%;
}
.searchResult {
	margin-bottom:20px;
}
.searchResult span.title {
	display:block;
	font-weight:bold;
	color:#2200D5;
}
.searchResult span.title a {
	color:#2200D5;
}
.searchResult span.title a:visited {
	color:#91198B;
}
.searchResult span.description {
	display:block;
}
.searchResult span.linkpath {
	display:block;
	font-size:smaller;
	line-height:1.3em;
} 
.searchResult span.linkpath a {
	color:#008000;
}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- [WAI] ZMSLinkContainer
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */

div.ZMSLinkContainer
	{
	background-color: #eee;
	}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- [WAI] ZMSFile / ZMSLinkElement
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */

div.ZMSFile, div.ZMSLinkElement 
	{ 
	background-color: #F8F8F8;
	margin: 4px;
	}

div.ZMSFile.none, div.ZMSLinkElement.none 
	{
	background-color: transparent;
	border: 2px dashed #eee;
	}

div.ZMSFile.floatleft, div.ZMSLinkElement.floatleft 
	{ 
	float:left;
	width:50%
	}

div.ZMSFile.floatright, div.ZMSLinkElement.floatright 
	{ 
	float:right;
	width:50%
	}

div.ZMSFile div.title, div.ZMSLinkElement div.title 
	{
	font-size:x-small;
	white-space:nowrap;
	}

div.ZMSFile div.title a:link, div.ZMSFile div.title a:visited, 
div.ZMSLinkElement div.title a:link, div.ZMSLinkElement div.title a:visited 
	{
	font-weight:bold;
	font-size:x-small;
	text-decoration:none;
	color:black;
	}

div.ZMSFile div.text, div.ZMSLinkElement div.text 
	{
	font-size:xx-small;
	}

div.ZMSFile div.description, div.ZMSLinkElement div.description 
	{
	font-size:x-small;
	}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- [WAI] ZMSGraphic
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */

a.fancybox img {
	padding:1px 1px 21px 1px;
	background:transparent url(/misc_/zms/zoom.gif) bottom right no-repeat;
	background-color:transparent; 
}

div.ZMSGraphic_extEdit_action {
	margin:0px 0px 20px 0px;
}

a.ZMSGraphic_extEdit_action img {
	padding:1px 1px 9px 1px;
	background:transparent url(/misc_/zms/ico_plus.gif) bottom right no-repeat;
}

div.ZMSGraphic {
	background-color: transparent;
	margin: 4px;
}

div.ZMSGraphic.left {
	text-align:left;
}

div.ZMSGraphic.right {
	text-align:right;
}

div.ZMSGraphic.center {
	text-align:center;
}

div.ZMSGraphic.floatleft {
	float:left;
	margin-right:10px;
}

div.ZMSGraphic.floatright {
	float:right;
	margin-left:10px;
}

div.ZMSGraphic.center div.graphic {
	text-align:center;
	margin:0px auto;
}

div.graphic.alignleft {
	float:left;
	text-align:right;
}

div.graphic.alignright {
	float:right;
	text-align:right;
}

div.ZMSGraphic div.text {
	padding: 4px;
}

/*-- ## FF Patch ## --*/
div.ZMSGraphic.right div.graphic {
	width:100% !important; 
}
div.ZMSGraphic.right div.graphic img {
	display:inline !important;
}

a.zoom img.zoom,
a.superzoom img.superzoom,
a.download img.download {
	width: 26px;
	height: 21px;
	background-position:top right;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}
a.zoom img.zoom { background-image: url(/misc_/zms/zoom.gif); }
a.download img.download { background-image: url(/misc_/zms/download.gif); }
a.superzoom img.superzoom { background-image: url(/misc_/zms/superzoom.gif); }

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- [WAI] ZMSTables
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */

table.ZMSTable th {
	background-color:#DDEFFC; 
}

table.ZMSTable td {
	background-color:#EEEEEE; 
}

body.print table.ZMSTable th, 
body.print table.ZMSTable td {
	background-color:transparent; 
}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- [WAI] ZMSTeaser
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */

div#teaser
	{
	width:150px;
	font-size:x-small;
	}

div.ZMSTeaserContainer
	{
	padding:1px;
	margin-bottom:10px;
	}

div.ZMSTeaserElement
	{
	}

div.ZMSTeaserElement img.title
	{
	border: none;
	}

div.ZMSTeaserElement div.title a:link,
div.ZMSTeaserElement div.title a:visited,
div.ZMSTeaserElement div.title
	{
	font-weight:bold;
	text-decoration:none;
	color:black;
	padding: 2px;
	display: block;
	}

div.ZMSTeaserElement div.text a:link,
div.ZMSTeaserElement div.text a:visited,
div.ZMSTeaserElement div.text
	{
	}

table.filelist td,
table.filelist td div {
padding:3px;
margin:0px;
vertical-align:top;
font-size:11px;
}

table.filelist td img {
margin-right:3px;
margin-bottom:-2px;
}
table.filelist td a {
text-decoration:none;
font-weight:bold;
}
table.filelist td a:hover span.filename {
text-decoration:underline;
}

table.filelist td div.small {
font-size:10px;
line-height:15px;
margin-bottom:.5em;
}

table.fileupload td div {
margin:0px;
}
table.filelist th,
table.fileupload th {
color:#666;
}

table.fileupload td {
padding-right:0px;
margin-right:0px;
}
table.fileupload td textarea {
height:3em;
width:96%
}

table.filelist {
border-collapse:collapse !important;
border:1px solid #fff;
}
table.filelist td {
border-spacing:0px solid white;
border:1px solid #fff;
}
div.uploadmsg {
color:red;
background-color:#FFFFD0;
border:1px solid #999;
margin:6px 0px;
padding:4px;
width:98%;
}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- [WAI] Misc
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */

div.ZMSObject.new, div.ZMSObject.modified {
	border: 2px dashed blue;
	background-color: #F0F0FF;
} 
div.ZMSObject.deleted {
	border: 2px dashed red;
	background-color: #FFF0F0;
	color: #CCC;
	text-decoration: line-through;
}
.preview.highlight {
	background: filter:Alpha(opacity=90);-moz-opacity:0.90;opacity:0.90;
	background-color: #E2E3DE;
	cursor:pointer;
}

span.unicode { 
  font-family:"Lucida Sans Unicode", "Arial Unicode MS", Arial, Helvetica, sans-serif;
}

span.highlight { 
  background-color: yellow;
  color: black;
  font-weight: bold;
}

/**************************************/
/* (c) 2007 SNTL publishing           */
/* Author: Dr. F. Hoffmann            */
/* last change: 2007/11/22            */
/**************************************/


/**************************************/
/* 1. CSS-Modul: COLORS               */
/**************************************/
.neutralColorTrans {background-color: transparent}
.neutralColorWhite {background-color: #fff}
.neutralColorLight {background-color:#97C00E}
.neutralColorMedium {background-color: #97C00E}
.neutralColorStrong {background-color: #97C00E}
.neutralColorBlack  {background-color: #000}
.teaserColor {background-color: #B8CB00;}
.secondColorStrong {background-color: #aaa;}
.secondColorMedium {background-color: #ddd;}
.secondColorLight {background-color: #eee;}
.primColorStrong {background-color: #336699;}
.primColorMedium {background-color: #B0C3DE;}
.primColorLight {background-color: #DCE0EA;}

/**************************************/
/* 2. CSS-Modul: LAYOUT (PAGEREGIONS) */
/**************************************/
/* wrapping model based on:           */
/* http://www.alistapart.com          */
/* /articles/negativemargins/         */
/**************************************/

/*--- START: common elements, classes and sub-classes-------------------------*/
body {
	padding: 0;
	font-family:  Arial,Verdana, Helvetica, Sans-Serif;
	font-size: 13px;
	line-height: 1.5em;
	/*background: white url(http://www.hut-gmbh.net/common/css/common/gradient_neutral.jpg) bottom left fixed repeat-x;*/
	/*color: black;*/
	margin: 0px;
	background: #EAEAEA;
        scrollbar-face-color: #ffffff; 
        scrollbar-shadow-color: #e5ff89;	
        scrollbar-highlight-color: #e5ff89; 
        scrollbar-3dlight-color: #e5ff89; 
        scrollbar-darkshadow-color: #ffffff; 
        scrollbar-track-color: #aed32a;
        scrollbar-arrow-color: #091351;
	}
body.print {
	background-color: white;
	background: white url() bottom left fixed repeat-x;
	margin: 0px;
}
#ColPrint {
	border-right: 2px dashed #eee;
	width: 560px;
}
a,a:link,a:visited,a:hover,a:active {
    color : #ffffff;
	text-decoration: none;
	background-color: transparent;
	margin: 0;
	padding: 0;
	font-weight : bold;
}
a:hover {
	color : #F26334;
	text-decoration: underline;
}
a.black,a.black:link,a.black:visited,a.black:active {
    color : #AED32A;
	text-decoration: none;
	background-color: transparent;
	margin: 0;
	padding: 0;
	font-weight : normal;
}
a.black:hover {
	color : #F26334;
	text-decoration: underline;
}
h1 {
/*	font-size: 150%;*/
    color: #4B575F;
    font-weight: bold;
    font-size: 19px;
    line-height: 25px;
    margin-top:16px;
    margin-bottom: 5px;
}

h2 {
/*	font-size: 133%;*/
    color: #000000;
    font-weight: bold;
    font-size: 18px;
    line-height: 18px
    margin-bottom: 20px;
    padding-bottom: 20px;
}
h3 {
	/*font-size: 116%;*/
    color: #000000;
    font-weight: bold;
    font-size: 16px;
    line-height: 16px;
    margin-bottom: 25px;
}
h4, h5, h6 {
	font-size: 100%;
}
p{
	color : Black;
	margin-bottom : 64px;
    line-height: 20px;
    padding-bottom:25px;
	vertical-align : 15px;
}
b,strong {
	font-weight : bold;
}
p,img,div {
	border: 0;
	padding: 0;
	margin: 0;
}


.dunkel { color: #555;	text-decoration: none; }
.dunkel a:link 		{ color: #555; }
.dunkel a:visited	{ color: #555; }
.dunkel a:hover		{ color: white; text-decoration: underline; }
.dunkel a:active	{ color: white; text-decoration: underline; }

/*border-bottom: 1px solid white;*/

td { font-family:Arial,Verdana,Helvetica,sans-serif; font-size: 14px; color:black; text-align:left; }
td a {color:white; font-family:arial,verdana,helvetica,sans-serif; font-size:14px; font-weight:normal; text-decoration:none;}
td a:hover {color:black; font-family:arial,verdana,helvetica,sans-serif; font-size:14px; font-weight:normal; text-decoration:underline; }

ol,ul {
	margin-top:5px;
	margin-bottom:5px;
}
li{
    list-style-image: url(http://www.hut-gmbh.net/common/css/common/images/iconDoc2.gif);
	margin-bottom : 15px;
    vertical-align : 10px;
}

.inline {
	display: inline;
}
.hidden {
	display: none;
}
/*--- END: common elements, classes and sub-classes---------------------------*/


/* -- MACRONAVIGATION -----------------*/

#navigation {
  position			: absolute;
  top				: 30px;
  left				: 30px;
  width             : 135px;
  height            : 200px; 
  overflow          : hidden; 
  background        : white;
  vertical-align    : top;
}

#Macronavigation {
    margin: 0px;
    padding: 0px;
    width:135px;
    overflow:hidden;
    text-align: right; 
}	
#Macronavigation ul {
    padding-left: 5px;
}

#Macronavigation ul li {
    background-repeat: no-repeat;
    list-style-type: none;
    list-style-image: url(http://www.hut-gmbh.net/common/css/common/images/iconDoc0.gif);
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    list-style-position: outside;
}
#Macronavigation ul li ul li {
    margin:0px 0px 0px 0px;
}

#Macronavigation ul li a,
#Macronavigation ul li.inactive a {
    color: #000000;
    margin-left:0px;
}
#Macronavigation ul li a.inactive {
    color: #000000 !important;
}

#Macronavigation ul li.ZMSDocument0 {
    list-style-image: url(http://www.hut-gmbh.net/common/css/common/images/iconDoc0.gif);
    vertical-align : 10px;
}
#Macronavigation ul li.ZMSFolder0 {
    list-style-image: url(http://www.hut-gmbh.net/common/css/common/images/iconPub0.gif);
    vertical-align : 10px;
}
#Macronavigation ul li.ZMSDocument1 {
    list-style-image: url(http://www.hut-gmbh.net/common/css/common/images/iconDoc1.gif);
    vertical-align : 10px;
}
#Macronavigation ul li.ZMSFolder1 {
    list-style-image: url(http://www.hut-gmbh.net/common/css/common/images/iconPub1.gif);
    vertical-align : 10px;
}

#Macronavigation ul li.current a {
    font-weight: bold;
    color:#4B575F;
    margin-left:0px;
}
#Macronavigation ul li.current ul a {
    font-weight: normal;
}


#Macronavigation ul#langselect li {
    list-style-type:none;
    list-style-image:none;
    margin-top:1em;
}
#Macronavigation ul#langselect li img {
    vertical-align:bottom;
    padding-bottom:1px;
    margin-bottom:-1px;
}
html>/**/body #Macronavigation ul#langselect li img {
    margin-bottom:1px !important; /* only FF */ 
}



/**************************************/
/* Seiten Aufbau       */
/**************************************/

#center_content {
  position			: absolute;
  width             : 1024px;
  height            : 768px;
  background		: white;
 
}

#inhalt {
  position			: absolute;
  top				: 30px;
  left				: 185px;
  width				: 600px;
  height			: 600px;
  font-weight		: normal;
  overflow			: auto;
  background-color		: #AED32A;
  z-index: 100;
}

#text {
  position			: absolute;
  top				: 60px;
  left				: 220px;
  width  			: 545px;
  height			: 520px;
  text-align		: left; 
  font-weight		: normal;
  overflow			: auto;
  color : Black;
  padding-right : 10px;
  z-index: 100;

}


#logo{
  position			: absolute;
  top				: 30px;
  left				: 805px;
  width             : 207px;
  height            : 75px;
  background-image       :  url(http://www.hut-gmbh.net/common/css/common/bilder/logo_hut.jpg ) ;
  z-index: 100;

}

#logos_unten{
  position			: absolute;
  top				: 345px;
  left  			: 805px;
  width             : 127px;
  height            : 126px;
  /*background        : url(http://www.hut-gmbh.net/common/css/common/bilder/logos_partner.jpg ) ;*/
}

#logos_unten h3 {
	font-size: 1.1em;
	margin: 25px 0 10px 0;
}

#logos_unten a {
	margin: 5px 0 0 10px;
}

#icons{
  position			: absolute;
  top				: 612px;
  left				: 70px;
  width             : 100px;
  height            : 17px;
}

#text_unten {
  position			: absolute;
  top				: 645px;
  left				: 183px;
  width             : 600px;
  height            : 25px; 
  overflow          : hidden; 
  vertical-align    : bottom;
  text-align        : left;  
  font-weight       : normal;
  font-family       : Arial,Verdana,Helvetica,sans-serif; 
  font-size         : 11px; 
  color             : black; 
}
#text_unten a, {
    color: #000000;
    margin-left:0px;
    font-weight : normal;
    text-decoration : none;
}
#text_unten a.inactive {
    color: #697F1B !important;
    font-weight : normal;
}

#text_unten a:hover{
    color: #697F1B;
    text-decoration : underline;
    font-weight : normal;
}


#bilder_unten {
  position			: absolute;
  top				: 683px;
  left				: 0px;
  width             : 800px;
  height            : 85px;
  background        : url(http://www.hut-gmbh.net/common/css/common/bilder/fotoleiste.jpg ) ; 
}




/**************************************/
/* 10. ZMI Management Interface       */
/**************************************/

div.ZMSTable table th { background-color:#DDEFFC; }
div.ZMSTable table td { background-color:#EEEEEE; }

.zmiTableRowEven {background-color:#eee;}
.zmiTableRowOdd {background-color:#ccc;}

.form-submit { font-size:12px; }

body.zmi h1, body.zmi h2, body.zmi h3, body.zmi h4, 
body.zmi h5, body.zmi h6  {
  color:black;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:15px;
	line-height:19px;

} 
body.zmi p, body.zmi li, body.zmi blockquote  {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:15px;
} 


/**** Uploader HUT Style ****/

#text table.ZMSTable tbody tr th { background-color:#607b00 !important; color: white; font-weight:bold;padding: 1px 5px; }

#text table.ZMSTable tbody tr td { background-color:#9cc800;padding: 1px 5px; }

#text table.ZMSTable tbody tr td .small {
	font-size: 0.8em;
}
#text table.ZMSTable tbody tr td a {
	color: black;
	font-weight: bold;
	text-decoration: none;
	font-size: 0.9em;
}

.zmiTableRowEven {background-color:#eee;}
.zmiTableRowOdd {background-color:#ccc;}

.form-submit { font-size:12px; }

body.zmi h1, body.zmi h2, body.zmi h3, body.zmi h4, 
body.zmi h5, body.zmi h6  {
  color:#FFF;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:15px;
	line-height:19px;

} 
body.zmi p, body.zmi li, body.zmi blockquote  {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:15px;
} 



