* { font-size: 15px; font-family: Verdana, Arial, sans-serif }
* { border: none; margin: 0; padding: 0; background-repeat: no-repeat }
body { text-align: center }
div { text-align: left }
p { margin-bottom: 1.2em }
ul { list-style: none }
textarea { font-family: Courier; overflow: auto }
h1, h2, h3 { font-weight: bold }
h4, h5, h6 { font-weight: normal }
h1 { font-size: 1.5em }
h2 { font-size: 1.2em }
h3 { font-size: 1em }
h4 { font-size: .8em }
h5 { font-size: .7em }
h6 { font-size: .6em }
a, a:link, a:visited { text-decoration: none }
a:hover, a:active { text-decoration: none }

.content a, .content a:link, .content a:visited { text-decoration: underline }
.content ul { list-style: circle; margin-left: 1em }

* { color: black }
body { background-color: #4C4844 }
h1 { color: #4C4135 }
h2 { color: #331900 }
h3 { color: #331900 }
a, a:link, a:visited { color: black }
a:hover, a:active { color: #FF2626 }
.hint_color { color: grey }
.name { color: #191511 }
.foot { border-top: 1px solid black }
textarea { border: 1px solid black }

.container { width: 840px; margin: 0 auto }
.head { height: 257px; margin-left: 21px }
.content { margin: 0 auto; width: 750px; margin-top: 2em }
.foot { clear: both; margin-top: 2.5em; padding-top: 1.5em; padding-bottom: 3em; text-align: center }

.menu { width: 840px; padding-left: 10px; z-index: -10; height: 20px }
.menu li { float: left; position: relative; margin-top: 0em; padding: 0 2em }
.menu li ul { display: none; position: absolute; left: 20px; top: 18px }
.menu li:hover ul, .menu li.over ul { display: block }
.menu .submenu { padding: .7em; background-color: #ccc; border: 1px solid #666 }
.menu .submenu li { margin-bottom: 10px; padding: 0 .5em; clear: both; width: 150px }
.menu .submenu li a { font-size: .8em }
.menu .submenu li a:link, .menu .submenu li a:visited { color: #fff }
.menu .submenu li a:hover { color: #FF2626 }
.menu .submenu { width: 150px }

.handle h2 { padding: .1em .8em; width: 690px }
.switch { font-size: .6em; font-weight: normal; float: right; padding: .2em; margin-top: .2em }
.attachment .bottom { padding: 0 1em }
.attachment, .hide, .feedback { display: none }

.flag { font-weight: bold; font-size: 12px; padding-left: 21px; padding-top: 0; margin-right: 1em }
textarea { padding: .2em; width: 19em; height: 15em; background-color: #FFFFF2 }
input, .feedback, .msg h2 { padding: 0 .1em; margin: 1em 0 }
.msg { text-align: left; width: 350px; float: right; padding: 2em }
.copyright { font-size: 10px; font-weight: bold; color: #333 }

.container { background-image: url(../images/body_bg.png); background-repeat: repeat-y }
.flag-us { background-image: url(../images/flags/us.gif) }
.flag-de { background-image: url(../images/flags/de.gif) }
.flag-nl { background-image: url(../images/flags/nl.gif) }
.handle .top { background-image: url(../image.php?name=handle_top.png); background-position: top left }
.handle { background-image: url(../image.php?name=handle_bottom.png); background-position: bottom left }
.attachment { background-image: url(../image.php?name=attachment_top.png); background-position: top left; background-repeat: repeat-y }
.attachment .bottom { background-image: url(../image.php?name=attachment_bottom.png); background-position: bottom left }
.show { background-image: url(../images/control_add.png); padding-left: 20px }
.show { _background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/control_add.png', sizingMethod='crop') }
.hide { background-image: url(/images/control_remove.png); padding-left: 20px }
.hide { _background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/control_remove.png', sizingMethod='crop') }
.head { background-image: url(../images/head.jpg) }
.email { background-image: url(../images/email.png); padding-left: 20px; padding-top: 1px }
.web { background-image: url(../images/server.png); padding-left: 20px; padding-top: 1px }
.telephone { background-image: url(../images/telephone.png); padding-left: 20px; padding-top: 1px }
.mobile { background-image: url(../images/mobile.png); padding-left: 20px; padding-top: 1px }
.copyright { background-image: url(../images/deeplinkmedia.png); padding: 2px 0 2px 130px; background-position: bottom left }

