* {
padding: 0;
margin: 0;
border: 0 none;
}

#hgr {
background-image: url(/etc/hgr-cmh.jpg);
}

#seite {
position: relative;
width: 980px;

margin-top: 0;
margin-left: auto;
margin-right: auto;

/*width: 68em;*/
/*background-color: #ECFFF5;*/
/* background-color: #B5D6B7; */

background-color: #C6ECCE;

/*background-image: url(/images/hgr-cmh.jpg);*/
}

#container {
position: relative;
width: 960px;
/*width: 65.5em;*/
margin-left: 10px;
/*background-image: url(/images/hgr-cmh.jpg);*/
}

#container {
position: relative;
width: 960px;
/*width: 65.5em;*/
margin-left: 10px;
}

#top {
position: relative;
height: 70px;
margin: 0 0 0 20px;
/*background-color: #2d455b;*/
color: #fff;
}
#inhaltsbox {
position: relative;
width: 960px;
/*width: 65.5em;*/
/*border-left: 1px solid #000;*/
/*border-right: 1px solid #000;*/
/*border-bottom: 1px solid #000;*/
/*background-image: url(/images/hgr-cmh.jpg);*/
background-color: #FFF;
}

#inhalt {
margin: 0px 10px 10px 10px;
font-size: 10px;
}
#inhalt p {
padding-top: 10px;
font-size: 10pt;
}

.mail:link, .mail:visited { font-family: Verdana; font-size: 12px; font-weight: bold; color: blue; text-decoration: none; }
.mail:hover { font-family: Verdana; font-size: 12px; color: blue; text-decoration: underline; }

.men:link, .men:visited { font-family: Verdana; font-size: 12px; color: #000; text-decoration: none; }
.men:hover { font-family: Verdana; font-size: 12px; background-color: #C6ECCE; text-decoration: none; }

.wprlink:link, .wprlink:visited { font-family: Arial; font-size: 12px; color: #000; text-decoration: none;}
.wprlink:hover { font-family: Arial; font-size: 12px; color: #99cc99; text-decoration: none; }
.wprlink:after { content:url(/etc/link.gif)" ";}

.wpr22link:link, .wpr22link:visited { color: #008000; text-decoration: none;}
.wpr22link:hover { color: #99cc99; text-decoration: none; }
.wpr22link:after { content:url(/etc/link.gif);}

.wpr25link:link, .wpr25link:visited {color: #008000; font-size: 14px; font-weight: bold; text-decoration: none;}
.wpr25link:hover { color: #99cc99; text-decoration: none; }
.wpr25link:after { content:url(/etc/link.gif);}

.jub:link, .jub:visited { font-family: Verdana; font-size: 48px; font-weight: bold; color: #008000; text-decoration: none; }
.jub:hover { font-family: Verdana; font-size: 48px; color: red; text-decoration: none; }

#jub { font-family: Verdana; font-size: 48px; font-weight: bold; color: #008000; text-decoration: none; }


#men {
font-family: Arial, Verdana;
padding: 1px 0 3px 0;
font-size: 10pt;
/*border-bottom: 1px solid #000;*/
}

#menkarteikarte ul li {
display: inline;
list-style: none;
margin-right: 2px;
}
#menkarteikarte ul li a {
font-weight: bold;
padding: 3px 0.4em;
margin-right: 2px;
border-bottom: 3px solid #008000;
background-color: #008000;
border-radius: 6px;
color: #FFFFFF;
text-decoration: none;
}

#menkarteikarte ul li a:hover {
background-color: #b0a080;
color: #fff;
border-color: #b0a080;
}
#menkarteikarte ul li a.aktiv,
#menkarteikarte ul li a.aktiv:hover {
background-color: #fff;
color: #008000;
border-bottom: 3px solid #fff;
cursor: default;
}

#footerbox {
clear: both;
height: 40px;
}
#footer {
position: relative;
width: 100%;
height: 70px;
clear: both;
color: #78D186;
}
#footer p {
padding-top: 10pt;
font-size: 8pt;
color: #008000;
}

img.alt   { border-style:solid; border-width: 1px; background-color: #FFFFFF }

/*input.text  { border-style:solid; border-width: 1px; padding: 2px; background-color: #FFFFFF }*/

input.checkbox   { border-style:solid; border-width: 0px; background-color: #FFFFFF }
input.selection { border-style:solid; border-width: 1px; border-bottom-width: 2px; background-color: #FFFFFF }
input.pflichttext  { border-style: solid; border-width: 1px; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background-color:#C6ECCE }
input.pflichttext_fehlt { border-style: solid; border-width: 1px; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background-color:#C6ECCE; border-color: #FF0000}
input.text { border-style: solid; border-width: 1px; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px;}
          
select.pflichttext {border-style: solid; border-width: 1px; padding-left: 0; padding-right: 0; padding-top: 1px; padding-bottom: 1px; background-color:#C6ECCE}
select.pflichttext_fehlt {border-style: solid; border-width: 1px; padding-left: 0; padding-right: 0; padding-top: 1px; padding-bottom: 1px; background-color:#C6ECCE; border-color: #FF0000}
select.text  { border-style: solid; border-width: 1px; padding-left: 0; padding-right: 0; padding-top: 1px; padding-bottom: 1px; }

input.submit
{
	font-size: 10px; font-weight: bold;   
	border-style: solid; border-right-width: 2px; border-bottom-width: 2px; padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px;
	border-color:  #B5D6B7; 
	background-color: #008000; 
	color: #FFF;
	cursor : hand;	
}

input.but_submit 
{
        border-top-style: solid;
		border-left-width: 1pt;
		border-right-style: solid;
		font-size: 10pt;
		border-bottom-width: 1pt;
		border-left-style: solid;
		font-style: normal;
		border-bottom-style: solid;
		border-top-width: 1pt;
		font-family: Arial, Helvetica;
		border-right-width: 1pt;
		cursor : hand;	
		color:#FFFFFF;	
		background-color:#008000;
}

input.submit:hover {background-color: #b0a080; color: #fff; border-color: #008000;}

input.taste_einfach
{
	font-size: 10px; font-weight: bold;   
	border-style: solid; border-bottom-width: 2px; border-top-width: 2px; border-left-width: 2px; border-right-width: 2px; padding-left: 1px; padding-right: 1px; padding-top: 2px; padding-bottom: 2px;
	border-color:  #008000; 
	background-color: #C6ECCE; 
	cursor : hand;	
	 
}
input.taste_einfach:hover {	background-color:  #89D899; color:#fff }

/*input.cancel { background-color: #000000 }*/
FORM         {        MARGIN: 0px }


html {
height: 100.1%;
}

body {
font-family:  Verdana, Arial, Helvetica, sans-serif;
height: 100%;
font-size: 10pt;
line-height: 1.2;
/*background-color: #6a92b5;*/ 
color:  #000;
}

/* Formatierungen */
ul {
list-style: none;
}
ul ul {
margin: 0 0 0 20px;
}
ul li {
}

ol {
margin: 0 0 0 30px;
}

ol li {
}


h1, h2, h3, h4 {
margin-bottom: 5px;
padding: 10px 0px 10px 0px;
}

h1 {
font-family:  Arial, Verdana, Helvetica, sans-serif;
margin-top: 1px;
margin-bottom: 1px;
font-size: 15pt;
letter-spacing: 1pt;
background-color: #FFF;
color: #cfdce7;
}
h2 {
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: 14pt;
background-color: #FFF;

}
h3 {
text-align: left;	
font-size: 10pt;
font-weight: bold;
background-color: transparent;
}
h4 {
font-size: 9pt;
background-color: transparent;
color: #008000;
}

.h4 {
font-size: 10pt;
background-color: transparent;
color: #008000;
}


h5 {
font-size: 10pt;
font-weight: bold;
background-color: transparent;
color: #008000;
}

h6 {
font-size: 8pt;
background-color: transparent;
color: #008000;
}

.h6 {
font-size: 8pt;
background-color: transparent;
color: #008000;
}


hr {
/*display: none;*/
border:solid #C6ECCE  1px;
height:1px;

}

.rahmen { 
padding: 6px; 
border-top-width: 6px; border-right-width: 4px; 
border-bottom-width: 6px; border-left-width: 4px; 
border-style: solid; 
border-color: #C6ECCE; 
}

.formlayout form {
font-size:10pt;
}

table {
font-size: 10pt;	
}

td { 
/*text-align:left*/
} 

/* acronym und Cursors

xacronym2 { border-bottom-width:1px; border-bottom-style:dashed; border-bottom-color:#00A000;}
acronym {border-width:5px;  border-style:dashed; border-color:#000; cursor: pointer}


    *  default - Display the normal mouse cursor icon
    * wait - The mouse icon to represent the computer "thinking"
    * crosshair - A cross hair reticle
    * text - An "I" shaped icon that is displayed when selecting text
    * pointer - A hand icon that you see when you hover over an HTML link
    * help - A question mark (usually)
*/


