/* -------------------------- BEGIN do not change --------------------------- */

ul.dropdown
{
    list-style:none;
    margin:0;
    padding:0;
    width:100%;
}

ul.dropdown ul
{
    list-style:none;
    margin:0;
    padding: 0;
	width:100%;
}

ul.dropdown li
{
	position:relative;
	padding:1px 0px 1px 0px; /* helps Opera with hover - do not remove! */
}

ul.dropdown a
{
    display:block;
}

ul.dropdown ul, ul.dropdown ul ul, ul.dropdown ul ul ul
{
    display:none;
    position:absolute;
    top:99%;
    left:0;
}

ul.dropdown li:hover ul ul, ul.dropdown li:hover ul ul ul
{
    display:none;
}

ul.dropdown li:hover ul, ul.dropdown ul li:hover ul, ul.dropdown ul ul li:hover ul
{
    display:block;
}

/* -------------------------- END do not change --------------------------- */


ul.dropdown a.has_submenu
{
    background:url(arrow_right.gif) no-repeat right;
}

#nav
{
	font: 11px verdana;
	background-color: #FFFAF0;
	border: 1px outset #D2691E;
}

#nav a
{		
	 font:11px verdana;
    color:#000000;
    padding:4px;
    text-decoration:none;
}

#nav a:hover
{
	font: 11px verdana;
	background-color: #FFE4B5;
	color: #888888;
}


#nav ul
{
	font:11px verdana;
    background-color:#FFFAF0;
    border:1px  #FFCC99;
}
/* -------------------------- SUB NAVI --------------------------- */

ul.dropdown a.has_submenu
{
    background:url(arrow_right.gif) no-repeat right;
}

#sub
{
    font:11px verdana;
    background-color:#FFFAF0;
    border:1px outset #FFCC99;
}

#sub a
{font:11px verdana;
    color:#000000;
    padding:0px;
    text-decoration:none;
}

#sub a:hover
{font:11px verdana;
	color: #888888;
}


#sub ul
{font:11px verdana;
background-color:#FFFAF0;
border:1px  #FFCC99;
}
body{
background-color:#E7EFEF;
}
.phauptext{
color:#E7EFEF;
font:14px verdana,sans-serif;
}
.phauptext1{
color:#E7EFEF;
font:12px verdana,sans-serif;
}
.phauptext2{
color:#E7EFEF;
font:11px verdana,sans-serif;


}
.phauptext3{

font:10px verdana,sans-serif;

color:#E7EFEF;

}

.maroon{
font:11px verdana;
background-color:#FFFAF0;
background-image:url(http://www.asommer.de/limages/floral.jpg);
background-repeat:repeat-y;
background-position:right;
font:verdana,sans-serif;
}
h3
{
color:#E7EFEF;
font:bold 14px verdana,sans-serif;
}

h4
{
	color: #E7EFEF;
	font: bold 14px verdana,sans-serif;
}

h5
{
font:bold 14px verdana,sans-serif;

color:#E7EFEF;
}

p.email a
{
	font: 11px verdana;
	color: #191970;
	text-decoration: none;
}

p.email a:hover
{font:11px verdana;
color:#800000; 
text-decoration:none;
}

p.email a:visited{font:11px verdana;
color:#191970; 
text-decoration:none;
}


a:hover
{
	color: #D2691E;
	font: 12px verdana,sans-serif;
}

a {
	color: #800000;
	padding: 0px;
	text-decoration: none;
	font: 12px verdana,sans-serif:;
}
a:visited {
	color: #CD5C5C;
	padding: 0px;
	text-decoration: none;
	font: 12px verdana,sans-serif;
}
h6{
font:bold 11px verdana,sans-serif;

color:#E7EFEF;
}

#verweise a{
    color:#E7EFEF;
    text-decoration:none;
	font-weight:bold;
	font:12px verdana,sans-serif;
}
#verweise a:hover{
    color:#FFFAF0;
    text-decoration:none;
	font:bold 12px verdana,sans-serif;
}
#verweise a:visited{
    color:#FFFAF0;
    text-decoration:none;
	font:12px verdana,sans-serif;
}