/* style v6.x */ 

body {
background-color : #ffffff;
color : #000000;
font-family : "Arial";
font-size : 10pt;
/* nur ie */
scrollbar-face-color : #84F97F;
scrollbar-highlight-color: #58B14E;
scrollbar-arrow-color: #000000;
scrollbar-base-color: #58B14E;
scrollbar-dark-shadow-color: #84F97F;
scrollbar-shadow-color: #58B14E;
scrollbar-3d-light-color: #58B14E;
}

/* tabelle in css und class */

div.tab { 
display:table; 
border-collapse:collapse; 
}
div.tr { 
display:table-row; 
}
div.td { 
display:table-cell; 
}

/* links */

A:link {
font-family : "Arial";
font-weight : none;
color : #000000;
text-decoration: none;
}

A:visited {
font-family : "Arial";
font-weight : none;
color : #000000;
text-decoration: none;
}


A:hover {
font-family : "Arial";
color : #FF0000;
text-decoration: underline;
}


#hr1 {
background-color : #93FF8B;
border-width: 1pt;
border-color: #000000;
margin-left: 0px;
text-align: left;
position: static; 
top:1px; 
left:1px; 
bottom:1px; 
right:1px;
height: 6px;
color : #000000;
}
/*tsbs def*/


#headlogo { 
position:fixed;
background-image:url(../../pic/snarg_design_01_suchen.gif); 
background-repeat:no-repeat;
width:356px; 
height:76px; 
right:0px;  
bottom: 0px;
z-index:5; 
}

#styleswitch { 
position:fixed;
background-image:url(../../pic/snarg_design_01_designs.gif); 
background-repeat:no-repeat;
width:273px; 
height:136px;  
top: 0px;
right:0px; 
text-align: right;
font-size : 8pt;
padding:0px;
z-index:5; 
}

#searchbox { 
position:fixed;
width:250px; 
height:32px;  
right:0px;  
bottom: 0px; 
text-align: left;
z-index:6; 
}


#searchinfobox{ 
position:absolute;
top:350px;
left:5px;
width:200px;   
height:auto; 
text-align: left;
background-color: #C9F6C5;
border-width: 1pt;
border-style: solid;
border-color: #000000;
padding:2px;
z-index:6;
}

#searchmarkierer { 
background-color: #f4dada;
color: #000000;
}

#searchhr { 
color: #FBCF9D;
}

#searchtext { 
color: #A25906;
}

#searchtextnegativ { 
color: #A21806;
}

#searchheadline { 
font-family : "Arial";
font-size : 12pt;
font-weight: bold;
color: #634B0D;
}

#searchheadline a{ 
font-family : "Arial";
font-size : 10pt;
font-weight: bold;
color: #F68F19;
}

#login { 
position:absolute;
top:50px;
left:480px;
width:350px;  
height:25px; 
text-align: left;
border-width: 1pt;
border-style: none;
border-color: #000000;
padding:2px;
z-index:3;
}

#usermenuefalscheslogin { 
position:absolute;
top:75px;
left:530px;
width:auto;   
height:auto; 
text-align: left;
background-color: #C9F6C5;
}

#cookieuserdef { 
position:absolute;
bottom:5px;
left:300px;
width:200px;   
height: autopx; 
text-align: center;
background-color: #C9F6C5;
border-width: 1pt;
border-style: solid;
border-color: #000000;
z-index:5;
}

#logo { 
position:absolute;
background-image:url(../../pic/snarg_design_01_titel.gif); 
background-repeat:no-repeat;
left:112px; 
width:367px; 
height:342px;  
top: 10px;
z-index:1;
}

#banner { 
position:absolute;
color : #ffffff
z-index:-1;
}

#usermenue { 
position:absolute;
top:155px;
left:5px;
width:200px;   
height:auto; 
text-align: left;
background-color: #C9F6C5;
border-width: 1pt;
border-style: solid;
border-color: #000000;
padding:2px;
z-index:2;
}

#usermenueinfo { 
position:absolute;
top:5px;
left:5px;
width:200px;   
height:150px; 
text-align: left;
background-color: #C9F6C5;
border-width: 1pt;
border-style: solid;
border-color: #000000;
padding:2px;
z-index:2;
}

#menue { 
position:absolute;
top:165px;
right: 5px;
width:200px;   
height:auto; 
text-align: center;
border-width: 1pt;
border-style: solid;
border-color: #000000;
background-color: #e8f7e4; 
padding:2px;
}

#umfrage {
position: relative;
width:200px;   
height: auto; 
text-align: left;
border-style: none;
border-color: #000000;
margin: 2;
font-size : 8pt;
}

#counter{ 
position: relative;
width:200px;   
height: auto; 
text-align: left;
border-style: none;
border-color: #000000;
margin: 2;
}

#countertab{ 
margin: 0px 0;
text-align: right;
padding:2px;
font-size : 8pt;
}


#cover { 
position:absolute;
top:35px;
left:215px;
width:55%;   
height:auto; 
text-align: left;
border-width: 0pt;
border-style: solid;
border-color: #ffffff;
padding:2px;
z-index:2;
}

h1 {
text-align: left;
font-family : "Arial";
font-size : 16px;
font-weight : none;
color : #003300;
}

#newsblog { 
text-align: left;
width: auto;   
height: auto;
background-color: #eef7ec;
border-width: 1pt;
border-style: solid;
border-color: #b7beb5;
padding:5px;
margin-bottom: 3px;
}

#newsblogsuchbegriffe { 
text-align: justify;
}

#newsbloghr {
width:100%; 
color:#eef7ec; 
background-color:#eef7ec; 
height:1px;
margin-left:0; 
text-align:left; 
border:1px solid #b7beb5;
}

#newsblogdate { 
text-align: right;
font-size : 6pt;
}

#baummenue_max { 
width:300px;
background-color: #CEF7CA;
border-width: 1pt;
border-style: inset;
border-color: #FFFFFF;
padding:2px;
margin: 1px;
}

#baummenue { 
width:200px;
background-color: #eef7ec;
border-width: 1pt;
border-style: inset;
border-color: #b7beb5;
padding:2px;
margin: 1px;
}

#baummenuecover { 
width:100%;
background-color: #eef7ec;
border-width: 1pt;
border-style: inset;
border-color: #b7beb5;
padding:2px;
margin: 1px;
}

#fuss{ 
display: block;
float:right; 
bottom:1px;
width:90%;
height:12px;   
text-align: right;
font-size : 8pt;
padding:2px;
}

/*fotomenue */
#motioncontainer a img{ /*image border color*/
border: 1px solid #ffffff;
}

#motioncontainer a:hover img{ /*image border hover color*/
border: 1px solid #30ff00;
}

#motioncontainer a:hover{
color: red; /* Dummy definition to overcome IE bug */
}

#statusdiv{
position: absolute;
padding: 2px;
left: -300px;
background-color: lightyellow;
border: 1px solid gray;
visibility: hidden;
z-index:5;
}


/*formularelemente */
#kontaktformular { 
position:relative; 
left:150px;
text-align: left;
font-family : "Arial";
font-size : 12px;
font-weight : bold;
}

#gbbild {
position:absolute;
background-image:url(../../icon/winvista/JournalI00680409.png); 
background-repeat:no-repeat;
left:150px; 
width:256px; 
height:256px;  
}


#text {
border-style: solid;
border-color: #7FEB75;
border-width: 1;
BACKGROUND-COLOR: #DAF9D7;
font-family : "Arial";
font-size : 10px;
font-weight : bold;
color : #003300;
margin-bottom: 10px;
}

#textarea {
border-style: solid;
border-color: #7FEB75;
border-width: 1;
BACKGROUND-COLOR: #DAF9D7;
font-family : "Arial";
font-size : 10px;
font-weight : bold;
color : #003300;
}

#button {
border-style: solid;
border-left-width: thin;
border-right-width: thin;
border-top-width: thin;
border-bottom-width: thin;
border-color: #7FEB75;
border-width: 1;
BACKGROUND-COLOR: #DAF9D7;
color : #003300;
font-family : "Arial";
font-size : 10px;
font-weight : none;
}

#menutext {
border-style: solid;
border-color: #7FEB75;
border-width: 1;
BACKGROUND-COLOR: #ffffff;
font-family : "Arial";
font-size : 10px;
font-weight : none;
color : #003300;
}

#menubutton {
border-style: solid;
border-left-width: thin;
border-right-width: thin;
border-top-width: thin;
border-bottom-width: thin;
border-color: #7FEB75;
border-width: 1;
BACKGROUND-COLOR: #ffffff;
color :#003300;
font-family : "Arial";
font-size : 10px;
font-weight : none;
}

/* linkkatalog  0=hrline*/
#lk0 {
background-color : #93FF8B;
border-width: 1pt;
border-color: #000000;
margin-left: 0px;
text-align: left;
position: static; 
top:1px; 
left:1px; 
bottom:1px; 
right:1px;
height: 6px;
color : #000000;
}

#lk1 {
text-align: left;
background-color : #93FF8B;
border-width: 1pt;
border-style: dashed;
border-color: #000000;
font-family : "Tahoma", "Arial", "Helvetica" ;
font-size : 10pt;
font-weight: bold;
color : #000000;
margin-top: 2pt;
padding-left: 1pt;
}

#lk2 {
text-align: left;
background-color : #B6F4B2;
border-width: 1pt;
border-style: dashed;
border-color: #000000;
font-family : "Tahoma", "Arial", "Helvetica" ;
font-size : 10pt;
font-weight: none;
color : #000000;
margin-top: 2pt;
padding-left: 1pt;
}

#lk3 {
text-align: left;
background-color : #CDF7C9;
border-width: 1pt;
border-style: dashed;
border-color: #000000;
font-family : "Tahoma", "Arial", "Helvetica" ;
font-size : 10pt;
font-weight: none;
color : #000000;
margin-top: 2pt;
padding-left: 1pt;
}

#lk4 {
background-color : f3fdf1;
border-width: 1pt;
border-style: solid;
border-color: #ffffff;
font-family : "Tahoma", "Arial", "Helvetica" ;
font-size : 8pt;
font-weight: none;
color : #000000;
margin-top: 0pt;
padding-left: 1pt;
}


/* menue */

.glossymenu{
margin: 0px 0;
padding: 0;
width: 200px; /*width of menu*/
border: 0px solid #9A9A9A;
border-bottom-width: 0;
z-index:4;
}

.glossymenu a.menuitem{
border-bottom: 1px solid #526100;
font: bold 12px "Arial";
color: black;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0;
padding-left: 10px;
text-decoration: none;
text-align:center;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: black;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
border-bottom: 1px solid #00FF00;
background: #29EB29;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: #7AD77A;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
text-align:left;
}

.glossymenu div.submenu ul li{
border-bottom: 1px solid black;
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 10px  "Arial";
color: black;
text-decoration: none;
padding: 2px 0;
padding-left: 10px;
}

.glossymenu div.submenu ul li a:hover{
background: #00FF00;
color: black;
}

