body {
height : 100%;
margin : 0;
padding : 0;
background-image : url(hintergrund.jpg);
background-repeat : repeat-y;
background-color : #cebca5;
background-attachment : inherit;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 100.1%;
}
ul#internet-agentur {
  margin: 0px;
  padding-left: 30px;
}
ul#internet-agentur li {
  list-style-image:url(../../../images/webdesign-bonn/webdesign-bonn-referenzen-checkliste.gif);

}

.internet-sitemap{
margin-left: 10%;
margin-right: 10%;

}
.internet-sitemap p{
font-size: 0.6em;
color: #ccc;
text-align: center;
}
.internet-sitemap a, .internet-sitemap a:link, .internet-sitemap a:visited{
font-size: 0.6em;
color: #aaa;
text-decoration: none;
}
.internet-sitemap a:hover{
font-size: 0.6em;
color: #666;
border-bottom-style: solid;
border-bottom-color: #ff9900;
border-bottom-width: 1px;
}
hr {
  background : url(../../../images/webdesign-bonn/agentur-trenner.gif) no-repeat left top;
  border: 0;
  height : 1px;
  cursor : default;
}

/* Kontaktformular */
#webdesign .active  {

  text-decoration: none;
  color : #696969;
  height: 20px;
  background-image: none;
  background-color: #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  display:block;

}

#webdesign li {
margin: 0px;
padding: 0px;
}

div.domtab{
width:100%;
}
#webdesign ul.domtabs{
  float:left;
  width:100%;
  margin:0px;
  padding:0px;	
}
#webdesign ul.domtabs li{
float:left;
list-style-type: none;
margin-left: 10px;
}

#webdesign ul.domtabs a:link,
#webdesign ul.domtabs a:visited{
  padding-left: 5px;
  padding-right: 5px;
  display:block;
  background:none;
  color:#333;
  font-size: 0.9em;
  height: 20px;	
  text-decoration:none;
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;

}
#webdesign ul.domtabs a:hover{
  padding-left: 5px;
  padding-right: 5px;
  display:block;
  background:#e5e5e5;
  color:#333;
  font-size: 0.9em;
  height: 20px;	
  text-decoration: none;

}

div.domtab div{
clear:both;
width:auto;
border: 1px solid #cccccc;

padding:1em 3em;
}

strong
{
	font-weight: 800;
}

.agentur ul {
  margin-left: 20px;
  padding: 0px;  
}
.agentur li {
font-size: 0.8em;
list-style-type: disc;
color: #333333;
}

#inhalt2 .sitemapebene0 a.sitemap:visited
{
        border: solid 1px #000000;
        padding: 5px;
        display: block;
        width: 200px;
        background: #ffffff;
}

#inhalt2 .sitemapebene0 a.sitemap:hover
{
        background: #333333;
        color: #ffffff;
}

#inhalt2 .sitemapebene0 a.sitemap:active
{
        background: #333333;
        color: #ffffff;
}

#inhalt2 .sitemapebene0 a.sitemap:focus
{
        background: #333333;
        color: #ffffff;
}

#inhalt2 .sitemapebene1 a.sitemap:link, #inhalt .sitemapebene1 a.sitemap:visited
{
        border: solid 1px #660000;
        padding: 5px;
        display: block;
        width: 200px;
        background: #ffffff;
}

#inhalt2 .sitemapebene1 a.sitemap:hover
{
        background: #333333;
        color: #ffffff;
}

#inhalt2 .sitemapebene1 a.sitemap:active
{
        background: #333333;
        color: #ffffff;
}

#inhalt2 .sitemapebene1 a.sitemap:focus
{
        background: #333333;
        color: #ffffff;
}



.agentur {
margin-left: 10%;
margin-right: 10%;

}
/* Content Style */

#webdesign {
height: 1%;
min-height : 680px;

}
#webdesign p{
color:#333333;
font-size:0.8em;
line-height:1.3em;

}
#webdesign p.right{
color:#ff9900;
font-size:0.9em;
line-height:1.3em;
padding-left: 10px;
padding-right: 10px;
text-align: right;
font-weight: 400;
}

#webdesign h1{
	font-size : 1em;
	line-height:1.4em;
  padding-right: 20px;
	text-align : right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #ff9900;
  background: url(h1.gif) no-repeat right top;
}

#webdesign h2{
	height : 30px;
	font-size : 1.1em;
	padding-right : 10px;
	position : relative;
	text-align : right;
	cursor : default;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #CEBCA6;
	font-weight: normal;
}
#webdesign h3 {
line-height:1.3em;
  height:22px;
	font-size : 1em;
  padding-right: 20px;
	text-align : right;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #ff9900;
	font-weight: normal;
	background: url(../../../images/webdesign-bonn/h2.gif) no-repeat right top;
}
#webdesign hr {
background : url(../../../images/webdesign-bonn/agentur-trenner.gif) no-repeat left top;
border: 0;
	height : 1px;
	left : 10px;
	right : 10px;
	cursor : default;
}
#webdesign img {
margin-right: 10px;
margin-bottom: 10px;
}
#webdesign p.buttonheading {
position: absolute;
right: 10px;
top: 0px;

}






/* ################# weiterlesen ################ */

.weiterlesen{
text-align: right;
font-size:0.8em;
padding-right: 2px;

}

a.weiterlesen {
  color: #ffffff;
	font-weight:bold;
	text-decoration:none;
}
a:hover.weiterlesen {
  color: #ff9900;
	text-decoration:underline;
}


/* ################# breadcrumbs ################ */
#breadcrumbs {
	min-height:5em;
	padding-top:0;
	text-align:left;
	color:#fff;
	position: absolute;
	left: 240px;
	top : 22px;
}

#breadcrumbs p {
padding:5px;
display:inline;
}

* html #breadcrumbs {
height:65px;
}

#breadcrumbs a {
  color: #ffffff;
	text-decoration:none;
}

#breadcrumbs a:link,#breadcrumbs a:visited {
color:#fff;
}

#breadcrumbs span {
color:#fff;
font-size:0.8em;
padding:7px;
}

#breadcrumbs span a:hover,#breadcrumbs span a:active,#breadcrumbs span a:focus {
  color: #ff9900;
	text-decoration:underline;
}

/* ########################### contacts ########################### */
div.contact {
margin:10px 0;
}

address {
font-style:normal;
margin:10px 0;
}

address p {
line-height:1em;
}

.contact label {
float:left;
font-weight:bold;
width:14em;
margin:10px 0 0;
}

span.marker {
margin:0 10px 0 0;
}

.contact_email_checkbox label {
float:none !important;
}

.contact label.copy {
width:90%;
padding:0 0 0 10px;
}

.contact form {
background:#EFDEEA;
color:#000;
padding:20px;
margin:10px 0;
}

.contact input {
background:#fff;
border:solid 2px #C39;
color:#000;
padding:2px 2px 0;
margin:10px 0 0;
}

.contact .button {
background:url(../images/pfeil.gif) #000 no-repeat;
border:0;
color:#fff;
font-weight:bold;
margin:20px 10px 0 0;
padding:0 0 0 30px;
cursor:pointer;
}

label.textarea {
float:none !important;
margin:10px 0;
display:block;
width:100%;
}

#contact_text {
width:80%;
height:150px;
}

.contact input.invalid,.contact textarea.invalid {
border:solid 2px red;
}

.contact label.invalid {
color:red;
}

#bgcontainIn {
	padding-right : 9px;
	padding-left : 7px;
	padding-bottom : 7px;
	padding-top : 7px;
	background-color : #FFFFFF;
	/*
  background-image : url(../webdesign-bilder/schatten-rechts.jpg);
	background-repeat : repeat-y;
	background-position : right 0%;
	*/
}

.CornerRight {
right : -2px;
background : url(ecke-rechts-oben.png) no-repeat left top;
width : 20px;
position : absolute;
top : 0px;
height : 20px;
}
#Content {
padding-right : 0;
padding-left : 0;
float : left;
padding-bottom : 40px;
width : 100%;
padding-top : 20px;
}
.Footer {
background : #e6f4ff;
width : 100%;
position : relative;
}
.FooterCorner {
background : url(ecke-links-unten.png) no-repeat left bottom;
left : 0;
width : 20px;
bottom : 20px;
position : absolute;
height : 20px;
}
img {
border : 0;
}
.webdesign-100prozent {
background-image : url(webdesign-design-streifen-transparent.jpg);
background-repeat : repeat-x;
background-color : #cebca5;
height : 150px;
}
.spalte-links-top {
width : 100%;
height : 150px;
background-image : url(spalte-links-waagerechter-streifen.jpg);
background-repeat : no-repeat;
background-position : right bottom;
}
.spalte-links {
width : 220px;
height : 100%;
position : absolute;
top : 0;
left : 0;
}
.spalte-links-top h1 {
text-align : right;
color : #747474;
font-size : 0.3em;
margin : 0;
padding-top : 140px;
padding-right : 20px;
font-style : normal;
line-height : 8px;
font-weight : lighter;
cursor : default;
}
.box-menue {
	width : 220px;
	text-align : right;
}

.menue-titel {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 1em;
text-align : right;
color : #ffffff;
margin-right : 40px;
margin-top : 20px;
font-weight : bold;
cursor : default;
}
#menue-titel-webdesign {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 1em;
	text-align : right;
	color : #FFFFFF;
	font-weight : bold;
	cursor : default;
	padding-right: 40px;
}

.box-menue-img {
width : 210px;
text-align : center;
}



#box-content {
position : absolute;
z-index : 13;
left : 240px;
top : 60px;
right : 230px;
padding-bottom : 20px;
min-width : 510px;
background-image : url(../webdesign-bilder/schatten-unten.gif);
background-position : 18px bottom;
background-repeat : no-repeat;
}

.floatclear {
clear : both;
}

/* Referenzen */
.referenzen {
margin-top: 20px;


}
.vorschau-bild {
width: 220px;
height: 220px;
float: left;
top: 0px;
}
.referenzen-content{
top: 0px;
margin-left: 280px;
}


.referenzen ul{

}
.referenzen li{
font-size: 0.8em;
list-style-image:url(../../../images/webdesign-bonn/webdesign-bonn-referenzen-checkliste.gif);
}

/* Links im Content mit Pfeil*/
#webdesign a, #webdesign a:visited {
	padding-left : 0px;
	margin-left: 0px;
	font-size : 1em;

	color : #4e6811;
}

#webdesign a:hover{
	background-color: #fbf8f8;

	text-decoration: none;
	font-size : 1em;
}



#flash
{
margin-top: -18px;
}


#content-bild {
background-color : #fff;
height : 200px;

border: solid 1px #cebca5;
}
#content-slogan {
text-align : right;
margin-right : 20px;
font-size : 16px;
top : 130px;
position : relative;
cursor : default;
font-weight:400;
}
#farben {
text-align : right;
height : 10px;
}
#farben img {
vertical-align : top;
margin:0px;
}
.box-eyecatcher-webdesign {

}

.box-eyecatcher-suchmaschinen {

}


.box-eyecatcher-pflege-und-wartung {

}



.webdesign-headline { text-align : right; }
.webdesign-headline a {
	padding-right : 20px;
	padding-bottom : 2px;
	font-size : 1em;
	background-image : url(../../../images/webdesign-bonn/webdesign-headline.jpg);
	background-repeat : repeat-x;
	background-position : bottom;
	color : #4e6811;
	margin-bottom : 4px;
	display: block;
}

.webdesign-headline a:hover{
  text-align : right;
	background-color: #faf0f0;
	background-image : url(../../../images/webdesign-bonn/webdesign-hover.jpg);
	background-repeat : repeat-x;
	background-position : bottom;	
}
.suchmaschinen-headline { text-align : right; }
.suchmaschinen-headline a {
	padding-right : 20px;
	padding-bottom : 2px;
	font-size : 1em;
	background-image : url(../../../images/webdesign-bonn/suchmaschinen-headline.jpg);
	background-repeat : repeat-x;
	background-position : bottom;
	color : #5c75b5;
	margin-bottom : 4px;
	display: block;
}
.suchmaschinen-headline a:hover{
  text-align : right;
	background-color: #faf0f0;
	background-image : url(../../../images/webdesign-bonn/suchmaschinen-hover.jpg);
	background-repeat : repeat-x;
	background-position : bottom;	
}
.pflege-und-wartung-headline {
text-align : right;
}
.pflege-und-wartung-headline a {
	padding-right : 20px;
	padding-bottom : 2px;
	font-size : 1em;
	background-image : url(../../../images/webdesign-bonn/pflege-und-wartung-headline.jpg);
	background-repeat : repeat-x;
	background-position : bottom;
	color : #cc0000;
	margin-bottom : 4px;
	display: block;
}
.pflege-und-wartung-headline a:hover{
  text-align : right;
	background-color: #faf0f0;
	background-image : url(../../../images/webdesign-bonn/pflege-und-wartung-hover.jpg);
	background-repeat : repeat-x;
	background-position : bottom;	
}


.menue-webdesign-headline h1 {
	padding-right : 20px;
	padding-bottom : 2px;
	font-size : 1em;
	background-image : url(../../../images/webdesign-bonn/webdesign-headline-gruen.jpg);
	background-repeat : repeat-x;
	background-position : bottom;
	color : #4e6811;
	margin-bottom : 4px;
	padding-top: 20px;
	background-color: #333333;
}



.eyecatcher-bild {
position : relative;
left : 0;
top : 0;
width : 230px;
height : 85px;
}
.eyecatcher-content {
position : relative;
top : -85px;
padding-left : 240px;
}
.eyecatcher-content p {
margin : 0;
color : #000000;

}
#box-kontakt-impressum {
top : 22px;
position : absolute;
font-size : 0.8em;
color : #cccccc;
text-align : right;
width : 210px;
right : 5px;

}
#box-kontakt-impressum a:link, #box-kontakt-impressum a:visited {
color : #ffffff;
text-decoration : none;
padding-bottom : 0;
}
#box-kontakt-impressum a:hover {
color : #ff9900;
text-decoration : underline;
}
.box-rechts-logo {
top : 70px;
position : absolute;
width : 210px;
right : 0;
background-image : url(webdesign-logo-hintergrund.jpg);
height : 70px;
}
.box-rechts-logo img {
margin-left : 10px;
margin-top : 12px;
}
.box-rechts-webdesign-information {
top : 180px;
position : absolute;
width : 190px;
right : 20px;

}
.box-rechts-webdesign-content {
width : 180px;
background-image : url(../webdesign-bilder/nachrichten-strich-hl.gif);
margin-left : 4px;
margin-bottom : 0;
padding-top : 8px;
padding-bottom : 8px;
}
.box-rechts-webdesign-content:hover {
width : 180px;
background-image : url(../webdesign-bilder/nachrichten-strich-hl-hover.gif);
margin-left : 4px;
margin-bottom : 0;
padding-top : 8px;
padding-bottom : 8px;
}

.box-rechts-webdesign-content p {
font-size : 0.7em;
margin-top : 4px;
margin-bottom : 0;
padding-left : 8px;
padding-top : 0;
padding-right : 2px;
color : #666666;

}
.box-rechts-webdesign-content h2 {
margin-left : 4px;
font-size : 0.7em;
margin-bottom : 2px;
border-bottom : 1px solid #ffffff;
margin-top : 0;
margin-right : 2px;
color : #666666;
}
.box-info {
padding-bottom : 5px;
padding-top : 5px;
}
.box-info h1 {
font-size : 0.8em;
margin-top : 0;
margin-bottom : 0;
color : #ffffff;
border-bottom : 1px solid #ffffff;
padding-left : 4px;
text-transform : uppercase;
}



/* Hauptmenü */

.moduletable_menu { } 

/* Menüpunkt Normal*/
.menu li a  { 
color : #cebca5;
text-decoration : none;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 0.9em;
font-weight : bold;
width : 200px;
padding-right: 20px; 
 }

/* Aktiver Menüpunkt */
#current a:link,#current a:visited{ 
background-color : #ff9900;
color : #ffffff;
text-decoration : none; }   

/*  */
#current ul a:link,#current ul a:visited{ 
color: #ff0000; 
}   

/* Untermenü Hover 
#current ul a:hover{ 
background-color : #ff9900;
color : #ffffff;
text-decoration : none;
}  */

.moduletable_menu ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	text-decoration: none;
	left: 0px;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}

.moduletable_menu li {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bolder; 
text-decoration: none; 
left: 0px; 
list-style-type: none; }

.moduletable_menu ul li a { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
display: block; 
text-decoration: none; 
}
                      
.moduletable_menu ul li a:link,.moduletable_menu ul li a:visited  { }

/* Hover HauptMenü */                                                      
.moduletable_menu ul li a:hover, .moduletable_menu ul li a:focus {
	color : #ffffff;
	text-decoration : none;
	background-color: #ff9900;
} 

/* Hover Webdesign */
.moduletable_menu ul li.parent.item27 a:hover{ 
background-color : #4e6811;
color : #ffffff;
text-decoration : none;} 

/* Aktive Webdesign */
.moduletable_menu ul.menu li#current.parent.active.item27 a{ 
background-color : #4e6811;
color : #ffffff;
text-decoration : none; } 
.moduletable_menu ul.menu li.parent.active.item27 a{ 
background-color : #4e6811;
color : #ffffff;
text-decoration : none; } 


/* Hover Suchmaschinen */
.moduletable_menu ul li.parent.item41 a:hover{ 
background-color : #5c75b5;
color : #ffffff;
text-decoration : none;} 

/* Aktive Suchmaschinen - Unterpunkte*/
.moduletable_menu ul.menu li#current.parent.active.item41 a{ 
background-color : #5c75b5;
color : #ffffff;
text-decoration : none; }

/* Aktive Suchmaschinen */
.moduletable_menu ul.menu li.parent.active.item41 a{ 
background-color : #5c75b5;
color : #ffffff;
text-decoration : none; }

/* Hover Pflege und Wartung */
.moduletable_menu ul li.parent.item50 a:hover{ 
background-color : #cc0000;
color : #ffffff;
text-decoration : none;} 

/* Aktive Pflege und Wartung */
.moduletable_menu ul.menu li#current.parent.active.item50 a{ 
background-color : #cc0000;
color : #ffffff;
text-decoration : none; }

.moduletable_menu ul.menu li.parent.active.item50 a{ 
background-color : #cc0000;
color : #ffffff;
text-decoration : none; }                                                                                                                                 

                                                                                                                                                             
.moduletable_menu  ul li ul  a{ font-size : 0.8em;
width:190px;
padding-right: 30px;

}


 

/* Untermenü Webdesign */                              
.moduletable_menu ul.menu li#current.parent.active.item27 ul li a{ 
background-color: #333333;
color : #4e6811; 
font-size : 0.8em; 
text-decoration : none;

}   
                       
/* Untermenü Webdesign HOVER */
.moduletable_menu ul.menu li#current.parent.active.item27 ul li a:hover { 
font-size : 0.8em; 
background-color : #333333;
color : #ffffff;
text-decoration : none;
}

/* Untermenü Webdesign UL Aktiv */
.moduletable_menu ul.menu li.parent.active.item27 ul li a{ 
background-color: #333333;
color : #4e6811; 
font-size : 0.8em; 
text-decoration : none;

} 

/* Untermenü Webdesign Aktiv UL HOVER */
.moduletable_menu ul.menu li.parent.active.item27 ul li a:hover { 
font-size : 0.8em; 
background-color : #333333;
color : #ffffff;
text-decoration : none;
background-image : url(../webdesign-bilder/suchmaschinen-menupunkt1-aktiv.jpg);
background-position : bottom right;
background-repeat : no-repeat;
}

/* Untermenü Webdesign active */
.moduletable_menu ul.menu li  ul li#current.active.item34 a { 
font-size : 0.8em; 
background-color : #333333;
color : #ffffff;
text-decoration : none;
background-image : url(../webdesign-bilder/suchmaschinen-menupunkt1-aktiv.jpg);
background-position : bottom right;
background-repeat : no-repeat;
}
.moduletable_menu ul.menu li  ul li#current.active.item55 a { 
font-size : 0.8em; 
background-color : #333333;
color : #ffffff;
text-decoration : none;
background-image : url(../webdesign-bilder/suchmaschinen-menupunkt1-aktiv.jpg);
background-position : bottom right;
background-repeat : no-repeat;
}
.moduletable_menu ul.menu li  ul li#current.active.item58 a { 
font-size : 0.8em; 
background-color : #333333;
color : #ffffff;
text-decoration : none;
background-image : url(../webdesign-bilder/suchmaschinen-menupunkt1-aktiv.jpg);
background-position : bottom right;
background-repeat : no-repeat;
}
.moduletable_menu ul.menu li  ul li#current.active.item59 a { 
font-size : 0.8em; 
background-color : #333333;
color : #ffffff;
text-decoration : none;
background-image : url(../webdesign-bilder/suchmaschinen-menupunkt1-aktiv.jpg);
background-position : bottom right;
background-repeat : no-repeat;
}

/* Untermenü Suchmaschinen */                              
.moduletable_menu ul.menu li#current.parent.active.item41 ul li a { 
background-color: #333333;
color : #5c75b5; 
font-size : 0.8em; 
text-decoration : none;
}                           
/* Untermenü Suchmaschinen HOVER */
.moduletable_menu ul.menu li#current.parent.active.item41 ul li a:hover { 
font-size : 0.8em; 
background-color : #333333;
color : #ffffff;
text-decoration : none;
} 

/*******************************************/
/* Untermenü Suchmaschinen UL Aktiv */
.moduletable_menu ul.menu li.parent.active.item41 ul li a{ 
background-color: #333333;
color : #5c75b5; 
font-size : 0.8em; 
text-decoration : none;
} 

/* Untermenü Suchmaschinen Aktiv UL HOVER */
.moduletable_menu ul.menu li.parent.active.item41 ul li a:hover { 
font-size : 0.8em; 
background-color : #333333;
color : #ffffff;
text-decoration : none;
background-image : url(../webdesign-bilder/suchmaschinen-menupunkt1-aktiv.jpg);
background-position : bottom right;
background-repeat : no-repeat;
}

/* Untermenü Suchmaschinen active */
.moduletable_menu ul.menu li  ul li#current.active.item53 a { 
font-size : 0.8em; 

background-color : #333333;

color : #ffffff;
text-decoration : none;
background-image : url(../webdesign-bilder/suchmaschinen-menupunkt1-aktiv.jpg);
background-position : bottom right;
background-repeat : no-repeat;

}
.moduletable_menu ul.menu li  ul li#current.active.item56 a { 
font-size : 0.8em; 
background-color : #333333;
color : #ffffff;
text-decoration : none;
background-image : url(../webdesign-bilder/suchmaschinen-menupunkt1-aktiv.jpg);
background-position : bottom right;
background-repeat : no-repeat;
}

/* Untermenü Suchmaschinen active */
.moduletable_menu ul.menu li  ul li#current.active.item41 a { 
font-size : 0.8em; 
background-color : #5c75b5;
color : #ffffff;
text-decoration : none;
}


/* Untermenü Pflege und Wartung */                              
.moduletable_menu ul.menu li#current.parent.active.item50 ul li a { 
background-color: #333333;
color : #cc0000; 
font-size : 0.8em; 
text-decoration : none;
}                           
/* Untermenü Pflege und Wartung HOVER */
.moduletable_menu ul.menu li#current.parent.active.item50 ul li a:hover { 
font-size : 0.8em; 
background-color : #333333;
color : #ffffff;
text-decoration : none;
} 

/*******************************************/
/* Untermenü Pflege und Wartung UL Aktiv */
.moduletable_menu ul.menu li.parent.active.item50 ul li a{ 
background-color: #333333;
color : #cc0000; 
font-size : 0.8em; 
text-decoration : none;

} 

/* Untermenü Pflege und Wartung Aktiv UL HOVER */
.moduletable_menu ul.menu li.parent.active.item50 ul li a:hover { 
font-size : 0.8em; 
background-color : #333333;
color : #ffffff;
text-decoration : none;
background-image : url(../webdesign-bilder/suchmaschinen-menupunkt1-aktiv.jpg);
background-position : bottom right;
background-repeat : no-repeat;
}

/* Untermenü Pflege und Wartung active */
.moduletable_menu ul.menu li  ul li#current.active.item54 a { 
font-size : 0.8em; 
background-color : #333333;
color : #ffffff;
text-decoration : none;
background-image : url(../webdesign-bilder/suchmaschinen-menupunkt1-aktiv.jpg);
background-position : bottom right;
background-repeat : no-repeat;
}
.moduletable_menu ul.menu li  ul li#current.active.item57 a { 
font-size : 0.8em; 
background-color : #333333;
color : #ffffff;
text-decoration : none;
background-image : url(../webdesign-bilder/suchmaschinen-menupunkt1-aktiv.jpg);
background-position : bottom right;
background-repeat : no-repeat;
}
.moduletable_menu ul.menu li  ul li#current.active.item61 a { 
font-size : 0.8em; 
background-color : #333333;
color : #ffffff;
text-decoration : none;
background-image : url(../webdesign-bilder/suchmaschinen-menupunkt1-aktiv.jpg);
background-position : bottom right;
background-repeat : no-repeat;
}
/* Untermenü Pflege und Wartung active */
.moduletable_menu ul.menu li  ul li#current.active.item50 a { 
font-size : 0.8em; 
background-color : #cc0000;
color : #ffffff;
text-decoration : none;
}

INPUT {
	WIDTH: 200px;
}
SELECT {
	WIDTH: 140px;
}
INPUT {
	BORDER-RIGHT: #aaaaaa 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #aaaaaa 1px solid;
	MARGIN-TOP: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #aaaaaa 1px solid;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #aaaaaa 1px solid;
}
TEXTAREA {
	BORDER-RIGHT: #aaaaaa 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #aaaaaa 1px solid;
	MARGIN-TOP: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #aaaaaa 1px solid;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #aaaaaa 1px solid;
}
SELECT {
	BORDER-RIGHT: #aaaaaa 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #aaaaaa 1px solid;
	MARGIN-TOP: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #aaaaaa 1px solid;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #aaaaaa 1px solid;
}
INPUT:hover {
	BORDER-RIGHT: #ff9900 1px solid;
	BORDER-TOP: #ff9900 1px solid;
	BORDER-LEFT: #ff9900 1px solid;
	BORDER-BOTTOM: #ff9900 1px solid;
}
TEXTAREA:hover {
	BORDER-RIGHT: #ff9900 1px solid; 
	BORDER-TOP: #ff9900 1px solid; 
	BORDER-LEFT: #ff9900 1px solid; 
	BORDER-BOTTOM: #ff9900 1px solid;
}
SELECT:hover {
	BORDER-RIGHT: #888888 1px solid; 
	BORDER-TOP: #888888 1px solid; 
	BORDER-LEFT: #888888 1px solid; 
	BORDER-BOTTOM: #888888 1px solid;
}
INPUT:active {
	BORDER-RIGHT: #888888 1px solid; 
	BORDER-TOP: #888888 1px solid; 
	BORDER-LEFT: #888888 1px solid; 
	BORDER-BOTTOM: #888888 1px solid;
}
TEXTAREA:active {
	BORDER-RIGHT: #888888 1px solid; 
	BORDER-TOP: #888888 1px solid; 
	BORDER-LEFT: #888888 1px solid; 
	BORDER-BOTTOM: #888888 1px solid;
}
SELECT:active {
	BORDER-RIGHT: #888888 1px solid; 
	BORDER-TOP: #888888 1px solid; 
	BORDER-LEFT: #888888 1px solid; 
	BORDER-BOTTOM: #888888 1px solid;
}
INPUT.submit {
margin-left: 10px;
	COLOR: #000000;

}
INPUT.submit:hover {
margin-left: 10px;
	color:#FF9900;
	CURSOR: pointer;
}
TEXTAREA {
	WIDTH: 400px; 
	HEIGHT: 200px;
}
TEXTAREA.deep {
	HEIGHT: 350px;
}
TEXTAREA.shallow {
	HEIGHT: 50px;
}

.LV_valid {
	COLOR: #00cc00;
}
.LV_invalid {
	COLOR: #cc0000;
}
.LV_validation_message {
	FONT-WEIGHT: bold; 
	MARGIN: 0px 0px 0px 5px;
}
.LV_valid_field {
	BORDER-RIGHT: #00cc00 1px solid; 
	BORDER-TOP: #00cc00 1px solid; 
	BORDER-LEFT: #00cc00 1px solid; 
	BORDER-BOTTOM: #00cc00 1px solid;
}
INPUT.LV_valid_field:hover {
	BORDER-RIGHT: #00cc00 1px solid; 
	BORDER-TOP: #00cc00 1px solid; 
	BORDER-LEFT: #00cc00 1px solid; 
	BORDER-BOTTOM: #00cc00 1px solid;
}
INPUT.LV_valid_field:active {
	BORDER-RIGHT: #00cc00 1px solid; 
	BORDER-TOP: #00cc00 1px solid; 
	BORDER-LEFT: #00cc00 1px solid; 
	BORDER-BOTTOM: #00cc00 1px solid;
}
TEXTAREA.LV_valid_field:hover {
	BORDER-RIGHT: #00cc00 1px solid; 
	BORDER-TOP: #00cc00 1px solid; 
	BORDER-LEFT: #00cc00 1px solid; 
	BORDER-BOTTOM: #00cc00 1px solid;
}
TEXTAREA.LV_valid_field:active {
	BORDER-RIGHT: #00cc00 1px solid; 
	BORDER-TOP: #00cc00 1px solid; 
	BORDER-LEFT: #00cc00 1px solid; 
	BORDER-BOTTOM: #00cc00 1px solid;
}
.fieldWithErrors INPUT.LV_valid_field {
	BORDER-RIGHT: #00cc00 1px solid; 
	BORDER-TOP: #00cc00 1px solid; 
	BORDER-LEFT: #00cc00 1px solid; 
	BORDER-BOTTOM: #00cc00 1px solid;
}
.fieldWithErrors TEXTAREA.LV_valid_field {
	BORDER-RIGHT: #00cc00 1px solid; 
	BORDER-TOP: #00cc00 1px solid; 
	BORDER-LEFT: #00cc00 1px solid; 
	BORDER-BOTTOM: #00cc00 1px solid;
}
.LV_invalid_field {
	BORDER-RIGHT: #cc0000 1px solid; 
	BORDER-TOP: #cc0000 1px solid; 
	BORDER-LEFT: #cc0000 1px solid; 
	BORDER-BOTTOM: #cc0000 1px solid;
}
INPUT.LV_invalid_field:hover {
	BORDER-RIGHT: #cc0000 1px solid; 
	BORDER-TOP: #cc0000 1px solid; 
	BORDER-LEFT: #cc0000 1px solid; 
	BORDER-BOTTOM: #cc0000 1px solid;
}
INPUT.LV_invalid_field:active {
	BORDER-RIGHT: #cc0000 1px solid; 
	BORDER-TOP: #cc0000 1px solid; 
	BORDER-LEFT: #cc0000 1px solid; 
	BORDER-BOTTOM: #cc0000 1px solid;
}
TEXTAREA.LV_invalid_field:hover {
	BORDER-RIGHT: #cc0000 1px solid; 
	BORDER-TOP: #cc0000 1px solid; 
	BORDER-LEFT: #cc0000 1px solid; 
	BORDER-BOTTOM: #cc0000 1px solid;
}
TEXTAREA.LV_invalid_field:active {
	BORDER-RIGHT: #cc0000 1px solid; 
	BORDER-TOP: #cc0000 1px solid; 
	BORDER-LEFT: #cc0000 1px solid; 
	BORDER-BOTTOM: #cc0000 1px solid;
}
.fieldWithErrors INPUT.LV_invalid_field {
	BORDER-RIGHT: #cc0000 1px solid; 
	BORDER-TOP: #cc0000 1px solid; 
	BORDER-LEFT: #cc0000 1px solid; 
	BORDER-BOTTOM: #cc0000 1px solid;
}
.fieldWithErrors TEXTAREA.LV_invalid_field {
	BORDER-RIGHT: #cc0000 1px solid; 
	BORDER-TOP: #cc0000 1px solid; 
	BORDER-LEFT: #cc0000 1px solid; 
	BORDER-BOTTOM: #cc0000 1px solid;
}
INPUT {
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px;
}
SELECT {
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px;
}
INPUT.submit {
  
	background-image: url(../images/menue_hintergrund.gif);
	background-repeat:repeat-x;
}
TEXTAREA {
	WIDTH: 400px;
}
TEXTAREA.shallow {
	HEIGHT: 100px;
}

