body {
font-family: Helvetica, Arial, sans-serif;
background-color: #ffffff;
font-size: 12px; 
color: #000000;
overflow-y: scroll;
}

a:link {
color: #333333;
font-size: 12px;
text-decoration: none;
}

a:visited {
color: #333333;
font-size: 12px;
text-decoration: none;
}
a:active {
color: #333333;
font-size: 12px;
text-decoration: none; 
}

a:hover {
color: #333333;
font-size: 12px;
text-decoration: underline;
}

.login_hold {
width: 500px;
margin: 0 auto;
}

.login_logo {
width: 1020px;
background: url(../images/sphere_bg.png) top left no-repeat;
float: right;
margin: 0 auto;
}

.login {
width: 400px;
margin: 0 auto;
border: solid 1px #888888;
padding: 5px;
background: #ffffff;
margin-top: 150px;
}

.main_holder {
margin: 0 auto;
width: 900px;
}

.sphere_div {
width: 1020px;
background: url(../images/sphere_bg.png) top left no-repeat;
float: right;
margin: 0 auto;
}

.content {
width: 700px;
margin: 0 auto;
padding: 5px;
height: 300pxM;
margin-top: 50px;
}

.info {
width: 100%;
height: 20px;
text-align: left;
font-size: 12px;
color: #333333;
}

.inputfield {
background: url(../images/btn_bg.png) repeat-x;
height: 18px;
border: solid 1px #97afc9;
width: 300px;
}

.button {
background-image: url(../images/btn_bg.png);
border: solid 1px #888888;
font-size: 12px;
color: #333333;
height: 22px;
font-weight: bold;
line-height: 22px;       
}

ul#mainlevel-nav {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

ul#mainlevel-nav li {
background-attachment:scroll;
background-image: url(../images/menu_item.png);
width: 130px;
height: 28px;
background-position:right top;
background-repeat:no-repeat;
float:left;
margin-right: -1px;

}

ul#mainlevel-nav li a {
color:#000000;
display:block;
float:left;
font-weight:normal;
height:28px;
line-height:28px;
text-decoration:none;
}

ul#mainlevel-nav li #current {
background-attachment:scroll;
background-image: url(../images/menu_current.png);
width: 130px;
height: 28px;
background-position:right top;
background-repeat:no-repeat;
float:left;
font-weight: bold;
}

ul#mainlevel-nav li #normal_listing {
background-attachment:scroll;
background-image: url(../images/menu_item.png);
width: 130px;
height: 28px;
background-position:right top;
background-repeat:no-repeat;
float:left;
}

#admin_content {
border: solid 1px #c0c8d0;
width: 687px;
float: left;
position: relative;
top: -1px;
margin: 0auto;
padding: 5px;
background-color: #ffffff;
min-height: 500px;
}

.selectfield {
background: url(../images/btn_bg.png) repeat-x;
height: 18px;
border: solid 1px #97afc9;
}

/*frontend krass superstyling */

.fe_content {
width: 1000px;
height: 700px;
margin: 0 auto;
}

.fe_donau_techno {
width: 1000px;
height: 100px;
margin-top: 9%;
}

.fe_donau_black {
background: url(../images/Donau_Black_V3.jpg);
width: 462px;
height: 139px;
float: left; 
}

.fe_donau_grey {
background: url(../images/Donau_Grey_V3.jpg);
width: 462px;
height: 139px;
float: left; 
}

.fe_techno_black {
background: url(../images/Techno_Black_V3.jpg);
width: 507px;
height: 139px;
float: left; 
}

.fe_techno_grey {
background: url(../images/Techno_Grey_V3.jpg);
width: 507px;
height: 139px;
float: left; 
}

#donau_info {
width: 480px; 
background: #ffffff; 
float: left;
margin-top: 2%;
}

#techno_info {
width: 490px; 
background: #ffffff; 
float: right;
margin-top: 2%;
margin-right: 24px;
}

#donau_info_item {
height: 35px;
font-size: 16px;
font-weight: normal;
color: #2b2b2b;

}

#donau_info_item a:link, #donau_info_item a:active, #donau_info_item a:visited {
font-size: 16px;
font-weight: normal;
color: #2b2b2b;
text-decoration: none;
}

#donau_info_item a:hover {
font-size: 16px;
font-weight: normal;
color: #000000; 
}

#donau_info_item_grey {
height: 35px;
font-size: 16px;
font-weight: normal;
color: #cccccc;
}

#donau_info_item_grey a:link, #donau_info_item_grey a:active, #donau_info_item_grey a:visited {
font-size: 16px;
font-weight: normal;
color: #cccccc;
}

#donau_info_item_grey a:hover {
font-size: 16px;
font-weight: normal;
color: #000000;
text-decoration: none; 
}

#contact_ {
width: 600px;
height: 400px;
}

.visuals_div {
width: 1000px;
height: 250px;
padding-top: 35px;
margin-bottom: -70px;
}

.hidden {
display:none;
}

#lineup {
height: 22px;
font-size: 16px;
font-weight: normal;
color: #2b2b2b;
}

#lineup_grey {
height: 22px;
font-size: 16px;
font-weight: normal;
color: #cccccc;
}


.lineup_link a:link, .lineup_link a:hover, .lineup_link a:active, .lineup_link a:visited {
height: 23px;
font-size: 16px;
font-weight: normal;
color: #cccccc;
text-decoration: none;
}

.lineup_link_grey a:link, .lineup_link_grey a:hover, .lineup_link_grey a:active, .lineup_link_grey a:visited {
height: 23px;
font-size: 16px;
font-weight: normal;
color: #2b2b2b;
text-decoration: none;
}

#lineup a:link, #lineup a:hover, #lineup a:active, #lineup a:visited {
font-size: 16px;
font-weight: normal;
color: #2b2b2b;
text-decoration: none; 
}

#slider_button {
background-color: #ffffff;
border: solid 0px #000000;
font-size: 12px;
font-weight: bold;
width: 60px;
}

.lineup_table {
width: 100%;
font-size: 12px;
text-align: left;
}

.err_div {
width: 650px;
padding: 5px;
border: solid 1px #df2121;
background-color: #ffebe3;
margin: 0 auto;
text-align: center;
color: #df2121;
font-weight: bold;
}

.scc_div {
width: 650px;
padding: 5px;
border: solid 1px #2d9d3b;
background-color: #f0f6ea;
margin: 0 auto;
text-align: center;
color: #2d9d3b;
font-weight: bold;
}

.visuals_table {
text-align: center;
font-size: 12px;
border: solid 1px #cccccc;
border-collapse: collapse; 
}

.dt_imp {
margin: 0 auto;
margin-top: 120px;
width: 1000px;
text-align: center;
font-size: 16px;
font-weight: normal;
}

.dt_imp a:link, .dt_imp a:hover, .dt_imp a:active, .dt_imp a:visited {
color: #000000;
text-decoration: none;
font-size: 10px; 
}

.dt_imp_direct_div {
height: 300px;
}

.dt_imp_a {
margin: 0 auto;
margin-top: -300px;
width: 1000px;
text-align: center;
font-size: 16px;
font-weight: normal;
}

#dt_imp_line {
height: 25px;
font-size: 16px;
font-weight: normal;
color: #2b2b2b;
}

.visual_slider_right {

}

.visual_slider_left {

}

