body { 	font-size:10pt;
	font-family:verdana;	 
	margin-top:10px; 
	font-weight:normal;
	font-family: verdana, arial;
	color: #000000;
	background-color: #FFFFFF;
}

table { font-size:10pt;
			  font-family:verdana;	 
				color:#000000;
				font-weight:normal;
}	

input.Check { border: none; }
input.Radio { border: none; }

.content { 	width:520px;
		margin:5px;
		padding:5px;
		text-align:center;
		vertical-align:middle;
}

textarea.textarea { width:550px; }

.contentwidth { width:!580px; }
.whitebutton { background-color:#FFFFFF; border:none; cursor:pointer; }
 
p { margin:0px; padding:0px; }

.inputBox { color:#000000; background-color:#FFFFFF; border:1px solid #ddd; padding:2px; font-size:14px; font-weight:normal; }

h4 { font-family: verdana; font-size: 10pt; font-weight:bold;   }

.ipWidth { width:400px; }
.ipDo { color:#a7a702; font-size:8pt; font-family:arial; }
.ipDo:link { color:#a7a702;  font-weight:bold; }
.ipDo:visited { color:#a7a702; }
.ipDo:hover { color:#a7a702; }
.ipDo:active { color:#a7a702;  }

.ipError { color:#FF0000; font-size:8pt; font-family:arial; }
.ipError:link { color:#FF0000;  font-weight:bold;}
.ipError:visited { color:#FF0000; }
.ipError:hover { color:#FF0000; }
.ipError:active { color:#FF0000;  }

.ipInfo { color:#AA0000; font-size:8pt; font-family:arial; }
.ipInfo:link { color:#AA0000;  font-weight:bold;}
.ipInfo:visited { color:#AA0000; }
.ipInfo:hover { color:#AA0000; }
.ipInfo:active { color:#AA0000;  }

.ipMessage { color:#a7a702; font-size:8pt; font-family:arial; }
.ipMessage:link { color:#a7a702; font-weight:bold; }
.ipMessage:visited { color:#a7a702; }
.ipMessage:hover { color:#a7a702;}
.ipMessage:active { color:#a7a702;  }
	
.input.textarea { border-top:1px solid #BBBBBB; 
	margin: 2px;
	padding: 2px; }

.contenttitle { font-family: verdana; font-size: 12pt; font-weight:bold; color:#666666; margin-top:5px; margin-left:10px; }
.contenttext  { font-family: verdana; font-size: 10pt; color:#666666; margin-left:10px; }
.download { text-decoration: none; color:rgb(102,102,102); }

.inputBox { color:#000000; background-color:#FFFFFF; border:1px solid #ddd; padding:2px; font-size:14px; font-weight:normal; }
.button { background-color:#aaa; color:#fff; border:1px solid #ddd; }

h2 { font-family: verdana; font-size: 12pt; font-weight:bold;  }



input.beitragstexte { border:none;
		width:100px;
		cursor:pointer;
		border:1px solid #999999;
		background-color:#888888; 
		color:#FFFFFF; }

input.beitragstexte:hover { background-color:#666666; border:1px solid #999999; }


.moduleactive {
		color:#FFFFFF;
		font-family:verdana; 
 		background-color:#666666;
		font-size:8pt; }


input.bilder { border:none;
		font-family:verdana;
		font-size:8pt;
		cursor:pointer;
		border:1px solid #999999;
		background-color:#888888; 
		color:#FFFFFF; }

input.bilder:hover { background-color:#666666; border:1px solid #999999; }

input.module { 
		font-family:verdana;
		font-size:8pt;
		border:none;
		cursor:pointer;
		border:1px solid #999999;
		background-color:#888888; /* #B0C633 */
		color:#FFFFFF; }

input.module:hover { background-color:#666666; border:1px solid #999999; }

input.attachment { 
    width:140px;
		height:20px;
		font-family:verdana;
		font-size:8pt;
		cursor:pointer;
		border:1px solid #cccccc;
		background-color:#e8e8e8; /* #B0C633 */
		color:#555555; }
		
input.attachment:hover { background-color:#f0f0ee; border:1px solid #cccccc; }
		
		

input.saveContent { 
    padding: 2px;
		width:120px;
		font-family:verdana;
 		font-size:8pt;
    border:none;
		cursor:pointer;
		border:1px solid #999999;
		background-color:#B0C633; 
		color:#FFFFFF; }

input.saveContent:hover { background-color:#C0D15C; border:1px solid #999999; }

input.back { 
		width:50px;
    padding: 2px;
		font-family:verdana;
		font-size:8pt;
		cursor:pointer;
		border:1px solid #999999;
		background-color:#B0C633; 
		color:#FFFFFF; }

input.back:hover { background-color:#C0D15C; border:1px solid #999999; }

input.newContentButton { 
    									 	 padding: 2px;
											 	 font-size:8pt;
												 font-family:verdana;
												 cursor:pointer;
											 	 background-color:#B0C633;
												 border:1px solid #999999;
												 color:#FFFFFF; }
input.newContentButton:hover { background-color:#C0D15C;
														 	 border:1px solid #999999; }
												 
input.viewValid { border:0px solid #FFFFFF; 
								  color:#B0C633; 
									checkbox-arrow-color: #B0C633; }
									
input.logoutInfo { 			padding: 2px;
											 	font-size:8pt;
												font-family:verdana;
												cursor:pointer;
											 	background-color:#B0C633;
												border:1px solid #999999;
												color:#FFFFFF;
}

input.logoutInfo:hover { background-color:#C0D15C;
									 		 	 border:1px solid #999999; }

input.loginButton { 		padding: 2px;
												width: 70px;
											 	font-size:8pt;
												font-family:verdana;
												cursor:pointer;
											 	background-color:#B0C633;
												border:1px solid #999999;
												color:#FFFFFF;
}

input.loginButton:hover { background-color:#C0D15C;
									 		 	 border:1px solid #999999; }												 

input.fileupload { width:550px; }			
												 
#Hscroll {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:3px;
	margin-right:0px;
	/* margin-left:auto; */
	border:0px;
	/* border:1px; border-color:#ff0000; border-style:solid; */
	padding:0px;

	overflow:auto;
	width:600px;
	height:136px;			/* Bug for IE5/Mac only, overriden for everybody else */
	
	white-space:nowrap;		/* Problem: IE5.0/Win doesn't know this */
	}

table.PhotoStreifen {
	margin:0px;
	border:0px;
	/* border:1px; border-color:#ff0000; border-style:solid; */
	padding:0px;
	
	width:160px;
	
	border-collapse:collapse; /* ersetzt HTML-Befehl cellspacing */
	}

table.PhotoStreifen td {
	margin:0px;
	border:0px;
	padding:0px 1px 0px 1px;
	
	background-color:#ffffff;

	text-align:center;
	color:#000000;
	}

div.PhotoStreifenPhoto {
	width:160px;
	overflow:hidden;
	}


a:link, a:visited {
	color: #000000; 
	text-decoration: none;
}

a:hover {
	color: #000000; 
	text-decoration: none;
}

.contenttitle {
	height: 30px;

	color: #555555;
	font-weight: bold;
	font-size: 14px;
	white-space: nowrap;
}

.noBorder {
	border:none;
}

.button {
  height:22px;
}

form {
  margin: 0px;
	padding: 0px;
}

input.contacttextbox 	{	border:1px solid #cbcbcb;
					font-family:verdana;
					font-size:10pt;
					color:#000000;
					padding-left:3px;
					width:250px;
}

input.nummer{ border:1px solid #cbcbcb;
					font-family:verdana;
					font-size:10pt;
					color:#000000;
					padding-left:3px;
					width:50px;

}

input.textboxklein{ border:1px solid #cbcbcb;
					font-family:verdana;
					font-size:10pt;
					color:#000000;
					padding-left:3px;
					width:195px;

}

input.sendContact {	border:0px ;
					background-color:#034472;
					color:#ffffff; }




textarea.contexttextArea {
					border:1px solid #cbcbcb;
					font-family:verdana;
					font-size:10pt;
					color:#000000;
					padding-left:3px;
					width:467px;

					scrollbar-3dlight-color: #cbcbcb;
					scrollbar-arrow-color: #cbcbcb;
					scrollbar-darkshadow-color: #ffffff;
					scrollbar-face-color: #ffffff;
					scrollbar-highlight-color: #ffffff;
					scrollbar-shadow-color: #cbcbcb;
					scrollbar-track-color: #ffffff;

}

h3 {		font-family: verdana;
		display:inline;
		font-size: 10pt;
		font-weight:bold;
		color:#505b67;
	  text-transform:uppercase;
}


table.maintable { margin-top:5px;
				margin-bottom:5px;
}

td.maintable {	color:#346120;
				vertical-align:top; 
			}

td.mainlink { background-color:#708090;
			 font-family:tahoma;
			 color:#FFFFFF;
			 font-size:8pt; 
		   }
		   
table.contenttable { margin-top:2px;
				   width:100%;
				   height:100%;
				   padding-top:20px;
				   padding-bottom:10px;
				   padding-left:20px;
				   padding-right:15px;
				   border: 1px solid #d9e2e7;
				   font-family:verdana;
				   font-size:10pt;
				   color:#505b67;
}
	
table.subcontenttable { margin-top:2px;
				   font-family:verdana;
				   font-size:10pt;
				   color:#505b67;
}

input.textbox 	{	border:1px solid #90A0B1;
					font-family:arial;
					font-size:10pt;
					color:#505b67;	
					padding-left:3px;
					width:320px;
}

input.contentSelect { 
    padding: 2px;
		font-family:verdana;
 		font-size:8pt;
    border:none;
		cursor:pointer;
		border:1px solid #999999;
		background-color:#B0C633; 
		color:#FFFFFF; }

input.contentSelect:hover { background-color:#C0D15C; border:1px solid #999999; }

textarea.comment 	{	border:1px solid #90A0B1;
					font-family:arial;
					font-size:10pt;
					color:#708091;	
					padding-left:3px;
					width:320px;
					
					scrollbar-3dlight-color: #FFFFFF;
					scrollbar-arrow-color: #9ba6b2;
					scrollbar-darkshadow-color: #FFFFFF;
					scrollbar-face-color: #FFFFFF;
					scrollbar-highlight-color: #FFFFFF;
					scrollbar-shadow-color: #FFFFFF;
					scrollbar-track-color: #FFFFFF;
}

input.sendContact {	border:1px solid #90A0B1;
					background-color:#d4e2e9; 
					color:#506071; }
	
table.navigationtable { background-color:#FFFFFF; }
	
div.navbox { margin-top:2px;
			width:134px;
			background-color:#9ca6b0;	}
	
div.navigation	{ 	width:100%;
					height:100%;
					font-family:tahoma;
					font-size:10pt;
					padding-top:4px;
					padding-bottom:4px;
					cursor:hand;
				}

div.navigation:hover { background-color:#708090; }
					
a.navigation { 		 color:#FFFFFF;
					 	 			 text-decoration:none; }
					 
a.navigation:hover { color:#FFFFFF; background-color:#708090; }
a.navigation:visited { color:#FFFFFF; }
					
div.navigationEnd	{ 	width:134px;
						margin-top:2px;
						background-color:#d9e2e7; }
						
textarea.smarttext	{	border:0px;
						font-family:verdana;
						font-size:10pt;
						color:#505b67;	
						margin-bottom:10px;
						line-height: 2;
						
						scrollbar-3dlight-color: #FFFFFF;
						scrollbar-arrow-color: #9ba6b2;
						scrollbar-darkshadow-color: #FFFFFF;
						scrollbar-face-color: #FFFFFF;
						scrollbar-highlight-color: #FFFFFF;
						scrollbar-shadow-color: #FFFFFF;
						scrollbar-track-color: #FFFFFF;
					}
					
input.smarttext  		{	border:0px;
						font-family:verdana;
						font-size:10pt;
						color:#505b67;		
						line-height: 2;
}
							
.smarttext_h4	{	font-family: verdana;
						display:inline;
						font-size: 10pt;
						font-weight:bold;
						color:#505b67;
						border:0px;
						margin-bottom:10px;
						line-height: 2;
						
						scrollbar-3dlight-color: #FFFFFF;
						scrollbar-arrow-color: #9ba6b2;
						scrollbar-darkshadow-color: #FFFFFF;
						scrollbar-face-color: #FFFFFF;
						scrollbar-highlight-color: #FFFFFF;
						scrollbar-shadow-color: #FFFFFF;
						scrollbar-track-color: #FFFFFF;
					}

table.service {
            border:0px;
						line-height: 1.5;
						font-family:verdana;
						font-size:9pt;
						color:#505b67;
}


table.ueberuns {
							 border:0px;
							 font-family:verdana;
							 font-size:9pt;
							 color:#505b67;
							 line-height: 2;
               margin-left:20px;
}

h4 {		font-family: verdana;
		display:inline;
		font-size: 10pt;
		font-weight:bold;
		color:#505b67;
}


h5 {		font-family: verdana;
		display:inline;
		font-size: 10pt;
		font-weight:bold;
		color:#505b67;
}

h4.uppercase     { text-transform:uppercase;   }

h6 {		font-family: verdana;
		display:inline;
		font-size: 9pt;
		font-weight:bold;
		color:#505b67;
}

table.produkte   {
		border:0px;
		line-height: 2;
						font-family:verdana;
						font-size:9pt;
						color:#505b67;
                                                 margin-left:20px;
}

table.links   {
		border:0px;
						font-family:verdana;
						font-size:9pt;
						color:#505b67;

}


table.stellen   {
            border:0px;
						line-height: 2;
						font-family:verdana;
						font-size:9pt;
						color:#505b67;
                                                 margin-left:20px;
}

table.impressum   {
                   border:0px;
						font-family:verdana;
						font-size:9pt;
						color:#505b67;
                                                 margin-left:20px;
                                                padding:5px;
}

table.aktionen   {
            border:0px;
            margin-left:15px;
						margin-top:5px;
						margin-bottom:5px;
}

tr.hell{ background-color:#e8eef1; font-family:verdana;
						font-size:9pt;
						color:#505b67;line-height: 1.5;

}
tr.dunkel{ background-color:#d9e2e7; font-family:verdana;
						font-size:9pt;
						color:#505b67;line-height: 1.5;
}

table.team   {  border:0px;
								font-family:verdana;
								font-size:9pt;
								color:#505b67;
								line-height: 2;
            		margin-left:20px;

}

table.kataloge   {
            border:0px
						font-family:verdana;
						font-size:9pt;
						color:#505b67;
						line-height: 2;
						margin-left:20px;

}


table.katalogeohne   {
            border:0px
						font-family:verdana;
						font-size:9pt;
						color:#505b67;
						line-height: 2;
}


a.katalog { 		 color:#505b67;
			 text-decoration:none;
}


a.katalog:hover { color:#708090;}


table.index   {
                 border:0px
						font-family:verdana;
						font-size:9pt;
						color:#505b67;
            margin-left:20px;
						line-height: 2;

}

table.indexohne   {
                 border:0px
						font-family:verdana;
						font-size:9pt;
						color:#505b67;
						line-height: 2;

}

td.indexklein   {
                 border:0px
						font-family:verdana;
						font-size:8pt;
						color:#505b67;

}

tr.person{    border:1px   solid: #d9e2e7;


}

a.supplier { 		 color:#505b67;
			 text-decoration:none;
}
a.supplier:link { color:#505b67; }
a.supplier:visited { color:#505b67; }
a.supplier:hover { color:#708090; }