html, body {
	height: 100%;
	FONT-SIZE: 12px;
	COLOR: #757575;
	FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    border:none;
}

A  {COLOR : #757575; TEXT-DECORATION : underline;}
A:active  {COLOR : #757575;	TEXT-DECORATION : underline;}
A:hover  {COLOR : #757575; TEXT-DECORATION : underline;}

form {margin: 0px;}
h1 {margin:0px;}

DIV{-moz-box-sizing:border-box;box-sizing:border-box;}
/*.thumbnails {-moz-opacity:0.5;filter:alpha(opacity=50);cursor:hand}*/

.thumbnails {
	-moz-opacity:0.5;
	opacity: 0.5; /* Firefox, Safari(WebKit), Opera */
	-ms-filter: "alpha(opacity=50)"; /* IE 8 */
	filter: alpha(opacity=50);       /* IE 4-7 */
	cursor:hand
}

.Bg {background-image:url(images/bg_inhalt.gif); background-repeat:repeat-x;}
.Inhalt {COLOR: #243600; font-size:12px; font-weight:100; line-height: 18px;}

.Title {COLOR: #731c24; font-size:18px; font-weight:100;}

Input {font-size:11px;}

.Grau {COLOR: #818181; font-size:13px;}
a.Grau:link {COLOR: #818181; TEXT-DECORATION: none; FONT-Family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:13px;}
a.Grau:visited {COLOR: #818181; TEXT-DECORATION: none; FONT-Family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:13px;}
a.Grau:hover {COLOR: #818181; TEXT-DECORATION: underline; FONT-Family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:13px;}
.Garuklein {COLOR: #818181; font-size:11px; font-weight:100;}

.Adresse {COLOR: #ffffff; font-size:11px;}
a.Adresse:link {COLOR: #ffffff; TEXT-DECORATION: none; FONT-Family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
a.Adresse:visited {COLOR: #ffffff; TEXT-DECORATION: none; FONT-Family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
a.Adresse:hover {COLOR: #ffffff; TEXT-DECORATION: none; FONT-Family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

.Rot {COLOR: #ffffff; font-size:12px; font-weight:bold;}
a.Rot:link {COLOR: #ffffff; TEXT-DECORATION: none; FONT-Family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
a.Rot:visited {COLOR: #ffffff; TEXT-DECORATION: none; FONT-Family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
a.Rot:hover {COLOR: #ffffff; TEXT-DECORATION: none; FONT-Family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

.NavPath {COLOR: #6e6e6e; font-size:10px; padding-top:6px; padding-bottom:6px;}
a.NavPath:link {COLOR: #444444; TEXT-DECORATION: none; FONT-Family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
a.NavPath:visited {COLOR: #444444; TEXT-DECORATION: none; FONT-Family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
a.NavPath:hover {COLOR: #000000; background-color:#455226;  TEXT-DECORATION: underline; FONT-Family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

.Copyright {COLOR: #757575; font-size:10px; padding-top:6px; padding-bottom:6px;}
a.Copyright:link {COLOR: #757575; TEXT-DECORATION: none; FONT-Family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
a.Copyright:visited {COLOR: #757575; TEXT-DECORATION: none; FONT-Family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
a.Copyright:hover {COLOR: #757575; TEXT-DECORATION: none; FONT-Family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

.Lingua {COLOR: #898475; font-size:10px; padding:2px;}
a.Lingua:link {COLOR: #898475; TEXT-DECORATION: none; FONT-Family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:2px;}
a.Lingua:visited {COLOR: #898475; TEXT-DECORATION: none; FONT-Family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:2px;}
a.Lingua:hover {COLOR: #63151b;TEXT-DECORATION: none; FONT-Family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:2px;}

.LinguaSelect {COLOR: #63151b; font-size:10px; padding:2px;}
a.LinguaSelect:link {COLOR: #63151b; TEXT-DECORATION: none; FONT-Family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:2px;}
a.LinguaSelect:visited {COLOR: #63151b; TEXT-DECORATION: none; FONT-Family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:2px;}
a.LinguaSelect:hover {COLOR: #63151b; TEXT-DECORATION: none; FONT-Family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px padding:2px;;}



/* VARIE ------------------------------- */
#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}




.chromestyle{
width: 100%;
padding: 0px;
margin: 0px;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0px; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
border: 0px solid #000000;
width: 100%;
/*background: url(../scr/chrometheme/chromebg.gif) center center repeat-x; */
padding: 0px;
margin: 0px;
text-align: right; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #757575;
/*padding: 4px 7px;*/
padding-left: 8px;
padding-right: 8px;
line-height:18px;
padding-bottom: 4px;
padding-top: 4px;
margin: 0px;
text-decoration: none;
border-right: 1px solid #757575;
font-size:12px;
font-family: Tahoma, Verdana, Arial, Helvetica;

}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
background-color:#dec787; color:#000000;
/*background: url(../scr/chrometheme/chromebg-over.gif) center center repeat-x; */
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{-moz-opacity:.88; filter:alpha(opacity=88); opacity:.88;
position:absolute;
top: 0;
/*border: 1px solid #4a413d;*/
border-bottom-width: 0;
font:normal 11px Tahoma, Verdana, Arial, Helvetica;
text-align:left;
line-height:18px;
z-index:100;
/*width: 200px;*/
visibility: hidden;
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 4px;
/*border-bottom: 1px solid #BBB; */
padding: 4px 0;
/*padding-top: 4px;
padding-bottom: 4px:
padding-left: 2px;
padding-right: 2px;*/
text-decoration: none;
background-color: #fef7e2;
margin-bottom: 1px;
color: black;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #eee1bc;
color: black;
text-decoration: none;
}






/* TEXT SLIDE*/
.mypets{ /*header of 1st demo*/
cursor: hand;
cursor: pointer;
padding: 2px 5px;
border: 1px solid gray;
background: #E1E1E1;
}

.openpet{ /*class added to contents of 1st demo when they are open*/
background: yellow;
}

.technology{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
font: none 13px Tahoma,Verdana;
margin: 4px 0;
background-color:#ced2c6;
padding:4px;
}

.thelanguage{
background-color:#FFFFFF;
padding:4px;
}


.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color: black;
font: bold 13px Tahoma,Verdana;
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: #838383;
font: 13px Tahoma,Verdana;
}