@charset "utf-8";
html,body	{
margin: 0;
padding: 0;
height: 100%;
min-height: 100%;
max-height: 100%;
width: 100%;
max-width: 100%;
overflow: hidden;
}
body {
font-family: 'Ubuntu', sans-serif;
font-size: 18px;
cursor: auto;
color: #eeeeee;
background-color: #666;
}
.klappmenu { font-size: 0.76em;}
.layoutrahmen {
position: relative;
top: 0px; bottom: 0px;
height: 100%;
max-width: 90%;
margin: 0 auto;
overflow: hidden;
text-align: center;
z-index: 100;
}
.layoutrahmenLB {
position: relative;
top: 0px; bottom: 0px;
height: 100%;
max-width: 90%;
margin: 0 auto;
overflow: hidden;
text-align: left;
z-index: 100;
}
.rassehundezuchtmenu {color: white; z-index: 110; text-align: center;}
.rassehundezuchtmenu a {color: white; text-decoration: none;}
.rhztitel {position: absolute; top: 10px; left: 16px;}
.rhztitel img {max-width: 55px; max-height: 55px; float: left; padding: 0 12px 0 0;}
.rhztitel h1 {padding: 0 12px 0 0; font-weight: normal; font-size: 16px; margin: 20px 0 0 0; white-space: nowrap;}
.rhzmenu {position: relative; margin: auto auto; width: 150px ; max-width: 15%; top: 46px; font-weight: 500;}
.rhzmitglied {position: absolute; top: 16px; right: 16px; padding: 6px 10px; background-color: white; color: black; border-radius: 20px; visibility: visible; font-size: 14px;}
.rhzmitgliedimMenu {position: absolute; top: 6px; right: 16px; padding: 6px 10px; background-color: white; color: black; border-radius: 20px; visibility:hidden; display: none; border: 2px solid rgb(255, 0, 4);}
.AusstellungsAnmeldung {position: absolute; top: 16px; right: 186px; padding: 6px 10px; background-color: white; color: black; border-radius: 20px; visibility: visible; font-size: 14px;}
.AusstellungsAnmeldungMenu {position: absolute; top: 46px; right: 16px; padding: 6px 10px; background-color: white; color: black; border-radius: 20px; visibility:hidden; display: none; border: 2px solid rgb(255, 0, 4);}
.rhzpulldownmenu {display: block; position: absolute; top: 75px; left: 20%; right: 20%; height: 0px; background-color: rgb(224, 224, 224); border-radius: 0 0 24px 24px; font-size: 16px; color: rgb(16,16,16); overflow: auto; z-index: 105; background-image: url('/image.cfm?imagedir=images/menuhintergrund/'); background-position: bottom right; background-repeat: no-repeat;}
.rhzpulldownmenu a {color: rgb(16,16,16); text-decoration: none;}
.rhzpulldownmenu a:hover {color: rgb(255, 0, 4); text-decoration: none;}
.rhzpulldownmenu ol {margin: 0; padding: 0; text-align: left; vertical-align: top; font-size: 16px;} 
.rhzpulldownmenu ol li {display: inline-block; text-align: left; margin: 0px; padding: 10px; vertical-align: top;}
.rhzpulldownmenu ol li ol {margin: 0; padding: 0; text-align: left; vertical-align: top; font-size: 12px;}
.rhzpulldownmenu ol li ol li {display: block; text-align: left; margin: 0px; padding: 5px 0 0 5px; vertical-align: top;}
div.layoutrahmen div.inhalt {
position: absolute;
top: 75px; bottom: 0px; left: 0px; right: 0px;
overflow: auto;
text-align: center;
padding: 10px 10px;
}
div.layoutrahmenLB div.inhalt {
position: absolute;
top: 75px; bottom: 0px; left: 0px; right: 0px;
overflow: auto;
text-align: left;
padding: 10px 10px;
}
div.StartSeite div.inhalt div.retourbutton { display: none; position: absolute; top: 4px; right: 6px; font-size: 0.86em;}
div.StandardContent div.inhalt div.retourbutton { display: block; position: absolute; top: 4px; right: 6px; font-size: 0.86em;}
.rhzfusszeile {margin: 36px 0 36px 0;}
.footer	{
letter-spacing: 0.1em;
}
td	{ text-align: left; vertical-align: top;}
nobr	{ white-space: nowrap; }
a	{ text-decoration: none; color: #eeeeee;}
a:hover	{ text-decoration: none; color: #eeeeee;}
