/* rogge-duensen.de styles
   ------------------------------- */

@import url(basic.css) projection;

* {
border : none;
font-size : 100.01%;
}
html {
margin : 0;
padding : 0;
font-size : 60%;
voice-family : "\"}\""; 
voice-family : inherit; 
font-size : 62%;
}
body {
margin : 0;
padding : 0 10px;
font-size : 1em;
}
html > body {
font-size : 11px;
/* \*/
font-size : 10px;
/* */
}
h1 {
margin-top : 1em;
text-align : center;
}
p {
line-height : 150%;
}
#container {
width : 74em;
margin : 0 auto;
border : 1px solid #f7eed6;
background : url(../bilder/bg.gif) repeat-x top left transparent;
}
body > #container {
/* \*/
width : auto;
max-width : 74em;
/* */
}
#top {
width : 100%;
height : 102px;
margin-top : 30px;
background : url(../bilder/logo.gif) no-repeat bottom center transparent;
}
#menu {
width : 68em;
height : 23px;
background : #903;
margin : 20px auto 0 auto;
}
#container > #menu {
height : 22px;
/* \*/
width : auto;
max-width : 68em;
height : auto;
min-height : 23px;
/* */
}
#menu ul {
margin : 0;
padding : 0;
list-style : none;
}
#menu li {
display : inline;
}
#menu a:link, #menu a:visited {
color : #fff;
float : left;
margin : 0 .6em;
background : #903;
font-size : 1.1em;
text-decoration : none;
text-transform: uppercase;
border-bottom : 1px solid #903;
}
#menu a:hover, #menu a:focus {
border-bottom : 1px solid #fff;
}
#menu a.current:link,#menu a.current:visited {
border-bottom : 1px solid #fff;
}

#wrapper {
width : 66em;
margin : 0 auto;
border : 2px solid #fff;
border-top : 1px solid #f7eed6;
}
#container > #wrapper {
/* \*/
width : auto;
max-width : 66em;
/* */
}
#content {
font-size : 1.1em;
text-align : left;
margin : 10px 25px 10px 25px;
}
#ticker {
color : #903;
width : 100%;
font-size : 1.1em;
font-style : italic;
font-family : Georgia,'Times New Roman',Times,serif;
}
#images {
margin : 1.4em auto;
padding : 0;
list-style : none;
text-align : center;
}
#images li {
margin : 0;
padding : 0;
display : inline;
}
#images img {
margin : 14px 10px;
}

dl.pan {
width : 32%;
float : left;
text-align : center;
margin : 10px 0 0 0 ;
}
dl.pan dd {
margin : 0;
padding : 4px;
}

.left {
width : 49%;
float : left;
text-align : right;
vertical-align : top;

}
.right {
width : 47%;
float : left;
text-align : left;
padding : 0 0 0 4%;
vertical-align : top;
}

address {
padding : 12px 0;
}
.hide {
float : left;
margin-left : -1000em;
}