@charset "ISO-8859-1";
html, body { height: 100%;}
body {
font: 11px/16px Verdana, Arial, Sans-Serif;
background: #717171 url(/static/vx/919/bg01.gif) top center repeat-x ;
color: #cc0000;
}
body, h1, h2, p {
padding: 0;
margin: 0;
}
a:link, a:visited {
color: #CC0000;
font-weight: bold;
outline: none;
}
a:hover, a:active {
color: #CC0000;
}
strong {
font-weight:bold;
color: #FFFFFF;
}
em {
font-style: normal;
color: #6d0f0f;
}
#module {
width:996px;
margin: 0 auto;
background: url(/static/vx/919/bg02.jpg) top right no-repeat #B7B7B7;
min-height:700px;
}
#alles {
width: 620px;
padding-top:15px;
padding-left:15px;
min-height: 100%;
height: auto !important;
height: 100%; /*stoopid ie*/
border:#000000 0px solid;
}
#container1 {
margin: 0 auto;
min-height: 100%;
height: auto !important;
height: 100%; /*stoopid ie*/
border:#000000 0px solid;
}
#header, #head {
height: 150px;
width: 996px;
margin-bottom: 0 !important;
margin: 0 auto;
background: url(/static/vx/919/header.jpg) top right no-repeat !important;
background: url(/static/vx/919/header.jpg) top right no-repeat; /*stoopid ie*/
}
#header h1 {
background: url(/static/vx/919/logo.png) top left no-repeat !important;
background: url(/static/vx/919/logo.gif) top left no-repeat;
position: relative;
height: 62px;
width: 197px;
left: 10px;
top: 34px;
cursor: move;
}
#header h1 span/*, #footer span*/ {
display: none;
}
ul {
margin: 0;
padding: 0 10px 5px 35px;
color: #fff;
background: #640000;
list-style-type: circle;
}
#footer span {
display: block;
height: 68px;
width: 421px;
margin-left: 15px;
margin-top:6px;
padding-bottom: 30px;
}
#form { margin:0px;  padding:0px; }
input
{
font: 11px Arial, sans-serif;
color:#4f6678;
width:132px;
background-color:#ffffff;
border-style:solid;
border-color:#323232;
border-width:1px;
}
input#submit
{
font-size:11px;
font-family:Arial,sans-serif;
color:#474749;
margin-top:5px;
width:134px;
height:22px;
background-color:#eeeeee;
border-style:solid;
border-color:#323232;
border-width:1px;
text-transform: uppercase;
letter-spacing: 2px;
}
.text1 {
background-color:#8E0C13;
padding: 8px 10px;
color: #FFFFFF;
border:1px solid #510B0A;
}
.text1 a {
color: #FFFFFF;
text-decoration:underline;
font-weight:normal;
}
.text2 {
margin-top:0px;
padding: 8px 10px;
color: #d8d8d8;
}
.text2 a {
color: #7F2622;
text-decoration:underline;
font-weight:normal;
}
div#container {
margin: auto;
}
h1 {
padding: 4px 10px;
font-size: 10px;
font-weight: normal;
text-transform: uppercase;
color: #fff;
background: #660000;
letter-spacing: 2px;
}
form {
/* width: 380px; */
}
form#quicklogin {
background-color:#8E0C13;
border:1px solid #5D0B0C;
}
form#quicklogin div {
text-align:center;
}
fieldset {
border:none;
}
fieldset legend {
background-color:#660000;
color:#fff;
padding: 1px 6px
}
.input_txt {
font: 11px Arial, sans-serif;
color:#4f6678;
width:132px;
background-color:#ffffff;
border-style:solid;
border-color:#798f9f;
border-width:1px;
margin:3px;
padding-left:2px;
}
input#submit
{
font-size:11px;
font-family:Arial,sans-serif;
color:#ffffff;
margin-top:14px;
width:134px;
height:22px;
background-color:#660000;
border: #fff 1px solid;
text-transform: uppercase;
letter-spacing: 2px;
}
.tool-title { font-weight: bold;}
.tool-tip { padding: 5px; border: 1px solid #FFFFFF; background-color: #660000; width: 190px;}
#ajax { width: 340px;  border: 10px solid #660000; }
#ajax .vorschlag { width: 100px;  cursor: pointer; color: #000000;}
.vorschlag {font: 11px Arial, sans-serif;
color:#4f6678;
width:132px;
background-color:#ffffff;
border-style:solid;
border-color:#798f9f;
border-width:1px;
margin:3px;
padding-left:2px;
}
/** Tooltip **/
div.vx_tooltip { width: 200px; background-color: #CC0000; padding: 3px;}
div.vx_tooltip div.tip-title { color: #2A0E0D; font-size: 12px; font-weight: bold; margin-bottom: 3px; }
div.vx_tooltip div.tip-text  { color: #2A0E0D; font-size: 11px; font-weight: normal; }
/** Footer **/
div.footer { text-align: right; width:976px; margin: 0px auto; background-color: #CC0000; padding: 10px;}
div.footer a { font-weight: normal;}
#info_impressum {padding:50px;}
/** Login **/
div.login { text-align: center;width:996px; margin: 20px auto;}
div.login input { width: 100px;}
div.login input[type=submit] { width: 100px;}
div.login label { padding: 0 5px;}
div.login legend { background: none; color: #CC0000; font-weight: bold;}
div.login fieldset { border: 1px solid #FDFDFD; }
div.login fieldset div { padding: 4px 0;}
/** PoPup **/
div#module.popup {background: none; overflow: hidden; width: 700px;}
div#module.popup h3 { font-size: 15px;}
div#module.popup h4 { font-size: 13px;}
/** Hostreg **/
#hostreg div.toggler { line-height:18px; color:#FFFFFF; margin: 0; height:19px; font-weight:bold;	padding-top:0px; padding-left:30px; font-size:10pt; font-weight: bold; cursor:pointer; background: url(/static/vx/919/bg_h1.gif) top left no-repeat}
#hostreg input.stnd  { width:190px; }
#hostreg input.small { width:40px; }
#hostreg select.stnd { width:193px; }
#hostreg td.tipp     { text-align:left; padding-top:2px; width: 205px; }
#hostreg .err        { color:red; background-color:yellow; }
#hostreg .ok         { color:#CC0000; }
#hostreg .wait       { text-decoration:blink; }
#hostreg #accord table td { padding: 5px 0;}
#hostreg #accord table td.prop     { text-align:right; padding-right:10px; width: 180px; line-height: 20px;}
#hostreg div.infos { color:#CC0000; margin:5px 10px; padding:0;}
#hostreg h2.borderBox {border:none; font-size:11px; margin-bottom:10px; padding:2px !important; display: none;}
#hostreg h2.info, #hostreg h1.error { font-size: 11px; padding: 2px; background: none; color:#00FF33; text-transform:none;  color:#FDFF00;}
#hostreg span.vorschlag { font-size: 11px; padding: 0 5px; cursor: pointer;}
#hostreg div.slider { padding: 4px;}
#hostreg div.register { display: none;}
#hostreg div.success {height:18px; padding:5px; font-weight:bold; font-size:10pt; font-weight: bold}
#hostreg div.success_messages p { margin: 0; padding: 0;}
#diversbox div.success_messages h3 { margin-top: 15px;}
#hostreg input.medium		{ width: 80px }
#hostreg ul.error			{ margin: 10px 0; background-color: #FF0000 }
#hostreg td.input			{ width: 200px }
#hostnameerror				{ padding:0px; margin:0px; font-size:11px; width: 200px; margin-left: 195px }
#hostreg input.agb			{ width: 16px }
#hostreg input.submit.next	{ width: 80px }
#hostreg input.submit.prev	{ width: 80px }
#hostreg input.submit.send	{ width: 200px }
#hostreg select.day			{ width: 40px }
#hostreg select.month		{ width: 80px }
#hostreg select.year		{ width: 60px }
#info_impressum p, #info_impressum h3, #info_impressum h4 { margin: 0; padding: 0; margin-bottom: 10px}
#info_impressum, div#info_senderagb { margin:10px; width: 680px;}
