body
{background:url("graphics/bg.jpg") repeat-x left top;
padding:0px;
margin: 0px;
padding-top:8px;
}
a
{outline:none;
}

#maincontainer{
width: 935px;
position:relative;
padding:0px;
margin: 0px auto;
}

#logotip
{padding-top:17px;
padding-left:15px;
padding-bottom:16px;
}

#langbar
{top: 17px;
right: 0px;
position:absolute;
width: 144px;
height: 21px;
}

#langbar a
{padding-left:3px;
}

#timebar
{
top: 78px;
right: 0px;
position:absolute;
z-index:3;
width:213px;
height:29px;
padding-top:7px;
background:url("graphics/time_bg.jpg") no-repeat left top;
font-family: Tahoma, Arial, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
text-decoration:none;
color:#fff;
text-align:center;
}

#contactbar
{
top: 48px;
left: 320px;
position:absolute;
z-index:2;
width:203px;
height:30px;
text-align:right;
padding:0px;
margin:0px;
}
#email
{
padding:0px;
margin:0px;
font-family: Tahoma, Arial, sans-serif;
font-size: 17px;
font-style: normal;
font-weight: bold;
color:#B93505;
}
#telefon
{padding:0px;
margin:0px;
font-family: Tahoma, Arial, sans-serif;
font-size: 17px;
font-style: normal;
font-weight: bold;
line-height: 16px;
color:#b93505;
}


#mainmenu {
font-family: Tahoma, Arial, sans-serif;
font-size: 15px;
font-style: normal;
font-weight: normal;
text-decoration:none;
position:relative;
float:left;
width:100%;
line-height:normal;
padding:0px 0px 0px 0px;
height:48px;
background:url("graphics/menu_bg1.jpg") repeat-x left top;
margin-bottom:39px;
}

#mainmenu-left {top: 0px;
left: 0px;
position:absolute;width: 8px;
height: 48px;
background:url("graphics/menu1_left.jpg") no-repeat left top;
}

#mainmenu-right {
top: 0px;
right: 0px;
position:absolute;
width: 8px;
height: 48px;
background:url("graphics/menu1_right.jpg") no-repeat left top;
}

#mainmenu ul {
margin:0px;
margin-left:17px;
padding:0px 0px 0px 0px;
list-style:none;
width:100%
}
#mainmenu li {
display:inline;
margin:0px 0px 0px 4px;
padding:0px 0px 0px 0px;
}
#mainmenu li span.sep {display:block;
float:left;
width:10px;
margin: 12px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url("graphics/menu_sep.jpg") no-repeat left top;
}


#mainmenu a {
float:left;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-decoration:none;
}
#mainmenu a span {
float:left;
display:block;
margin: 0px 0px 0px 0px;
padding:12px 19px 10px 19px;
color:#fff;
text-decoration:none;
}
/* Hack  \*/
#mainmenu a span {float:none;}
/* End hack */
#mainmenu a:hover {
	/*background:url("graphics/menu_bg1_act.jpg") no-repeat left top; */
}
#mainmenu a:hover span {
color:#fff;
text-decoration: none;
background:url("graphics/menu_bg1_act.jpg") no-repeat center top;
}
#mainmenu #current a {
/*background-position:100% -26px; */
}
#mainmenu #current a span {
color:#fff;
background:url("graphics/menu_bg1_act.jpg") no-repeat center top;
}


#contentwrapper{
float: left;
width: 935px;
margin-bottom:35px;
}
#contentcolumn{
margin-right: 308px;
}
#rightcolumn{
float: left;
width: 308px;
margin-left: -308px;
}

#contentwrapper2{
float: left;
width: 935px;
margin-bottom:12px;
}
#contentcolumn2
{
margin-bottom:12px;
margin-right: 311px;
}
#rightcolumn2{
float: left;
width: 308px;
margin-left: -308px;
margin-bottom:12px;
}

.textblock
{   position:relative;
   background:url("graphics/textbl_bg.jpg") repeat-x left bottom;
   padding:20px 21px 21px 21px;
   border:#dddddd 1px solid;
   font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
   color: #000;
}

.textblock a.more, .textblock a.more:hover, .textblock a, .textblock a:hover
{	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #ba3606;
	text-decoration: none;
}
.textblock a:hover,  .textblock a.more:hover
{
	color: #000;
	text-decoration: underline;
}
.textblock a.more, .textblock a.more:hover
{	font-size: 14px;
}

.textblock .lt
{	position:absolute;
	top:-1px;
	left:-1px;
	width:5px;
	height:5px;
	background:url("graphics/corner_t_lt.jpg") no-repeat left top;
}
.textblock .rt
{
	position:absolute;
	top:-1px;
	right:-1px;
	width:5px;
	height:5px;
	background:url("graphics/corner_t_rt.jpg") no-repeat left top;
}
.textblock .lb
{
	position:absolute;
	bottom:-1px;
	left:-1px;
	width:5px;
	height:5px;
	background:url("graphics/corner_t_lb.jpg") no-repeat left top;
}
.textblock .rb
{
	position:absolute;
	bottom:-1px;
	right:-1px;
	width:5px;
	height:5px;
	background:url("graphics/corner_t_rb.jpg") no-repeat left top;
}

h1
{font-family: Tahoma, Arial, sans-serif;
font-size: 24px;
font-style: normal;
font-weight: bold;
text-decoration:none;
line-height:22px;
color: #302e2f;
margin-top:0px;

}

.textblockwtitle
{
   position:relative;
   background:url("graphics/textbl_bg.jpg") repeat-x left bottom;
   padding:0px 0px 21px 0px;
   border:#dddddd 1px solid;
   border-top:0px;
   font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
   color: #898989;
}
.textblockwtitle span
{
	color: #616161;
}
.textblocktitle
{	background:url("graphics/title_bg.jpg") repeat-x left bottom;
	height:34px;
}
.textblockwtitle a.more, .textblockwtitle a.more:hover, .textblockwtitle a, .textblockwtitle a:hover
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #ba3606;
	text-decoration: none;
}
.textblockwtitle a:hover,  .textblockwtitle a.more:hover
{
	color: #000;
	text-decoration: underline;
}
.textblockwtitle a.more, .textblockwtitle a.more:hover
{
	font-size: 14px;
}

.textblockwtitle .lt
{
	position:absolute;
	top:0px;
	left:-1px;
	width:5px;
	height:34px;
	background:url("graphics/corner_t_lt2.jpg") no-repeat left top;
}
.textblockwtitle .rt
{
	position:absolute;
	top:0px;
	right:-1px;
	width:5px;
	height:34px;
	background:url("graphics/corner_t_rt2.jpg") no-repeat left top;
}
.textblockwtitle .lb
{
	position:absolute;
	bottom:-1px;
	left:-1px;
	width:5px;
	height:5px;
	background:url("graphics/corner_t_lb.jpg") no-repeat left top;
}
.textblockwtitle .rb
{
	position:absolute;
	bottom:-1px;
	right:-1px;
	width:5px;
	height:5px;
	background:url("graphics/corner_t_rb.jpg") no-repeat left top;
}
.intertube20
{	margin:0px;
	padding:15px 15px 0px 15px;
}
.textblocktitle h2
{float:left;
}
.textblocktitle .newsmore
{margin-right:20px;
margin-top:10px;
padding-left:12px;
background:url("graphics/news.gif") no-repeat left center;float:right;
}
.newsmore a, .newsmore a:hover
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #fcead6;
	text-decoration: none;
}
.newsmore a:hover
{
	color: #000;
	text-decoration: underline;
}
h2
{    font-family: Tahoma, Arial, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	text-shadow: 1px 1px 1px #b93505;
    padding:5px 0px 0px 18px;
	margin:0px;
}

.currblock
{
   position:relative;
   background:#ffffff url("graphics/textbl_bg.jpg") repeat-x left bottom;
   padding:0px 0px 0px 0px;
   border:#fff 1px solid;
   border-top:0px;
   font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
   color: #898989;
   margin:0px;
	padding-bottom:5px;
}
.currblock span
{
	color: #616161;
}
.currblocktitle
{
	background:url("graphics/cur_bg.jpg") repeat-x left bottom;
	height:34px;
	margin:0px;
}
.currblock a, .currblock a:hover
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	line-height:11px;
	font-style: normal;
	color: #919191;
	text-decoration: none;
	margin-right:10px;

}
.currblock a:hover,  .currblock a.more:hover
{
	color: #000;
	text-decoration: underline;
}
.currblock .lt
{
	position:absolute;
	top:0px;
	left:-1px;
	width:5px;
	height:34px;
	background:url("graphics/corner_t_lt3.jpg") no-repeat left top;
}
.currblock .rt
{
	position:absolute;
	top:0px;
	right:-1px;
	width:5px;
	height:34px;
	background:url("graphics/corner_t_rt3.jpg") no-repeat left top;
}
.currblock .lb
{
	position:absolute;
	bottom:-1px;
	left:-1px;
	width:5px;
	height:5px;
	background:url("graphics/corner_t_lb3.jpg") no-repeat left top;
}
.currblock .rb
{
	position:absolute;
	bottom:-1px;
	right:-1px;
	width:5px;
	height:5px;
	background:url("graphics/corner_t_rb3.jpg") no-repeat left top;
}
.currblock h2
{
    font-family: Tahoma, Arial, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	text-shadow: 1px 1px 1px #000;
    padding:5px 0px 0px 18px;
	margin:0px;
}

#footer
{	position:relative;
	margin-top:25px;
	height:63px;
	background:url("graphics/bottom.jpg") repeat-x left top;
}
.footer-left
{	top: 0px;
	left: 0px;
	position:absolute;
	width:7px;
	height:63px;
	background:url("graphics/bottom_left.jpg") no-repeat left top;
}
.footer-right
{
	top: 0px;
	right: 0px;
	position:absolute;
	width:7px;
	height:63px;
	background:url("graphics/bottom_right.jpg") no-repeat left top;
}
.footer-menu
{	padding-top:25px;
	padding-left:25px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #616161;
}
.footer-menu a, .footer-menu a:hover
{	margin-left:5px;
	margin-right:5px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration:none;
	color: #898989;
}
.footer-menu a:hover
{
	color: #bd3607;
}
.copyr
{	text-align:right;
	top: 17px;
	right: 20px;
	position:absolute;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration:none;
	color: #898989;
}
.copyr a, .copyr a:hover
{	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration:none;
	color: #616161;
}
.copyr a:hover
{	color: #bd3607;
}

.country
{	float: left;
	width: 230px;
	margin-left: 25px;
}
.countrytext
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	line-height:12px;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
	color: #000;
	margin-right: 35px;
	margin-top:1px;
}
.countrytext span
{	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
	color: #f4771a;
}
.countrytext img
{	float:left;
	padding-right:5px;
}
.rate
{
	padding-top:5px;
	float: left;
	width: 35px;
	margin-left: -35px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
	color: #b8252f;
}
.countrybreak
{	clear:both;
}
.intertubecurrblock
{position:absolute;
top:30;
left:0px;
width:300px;
height:150px;
padding:0px;
margin:0px;
padding-top:3px;
}



#mainmenu2 {
font-family: Tahoma, Arial, sans-serif;
font-size: 15px;
font-style: normal;
font-weight: normal;
text-decoration:none;
position:relative;
float:left;
width:100%;
line-height:normal;
padding:0px 0px 0px 0px;
height:61px;
background:url("graphics/menu_bg2.jpg") repeat-x left top;
margin-bottom:26px;
}

#mainmenu2-left {
top: 0px;
left: 0px;
position:absolute;
width: 5px;
height: 61px;
background:url("graphics/menu2_left.jpg") no-repeat left top;
}

#mainmenu2-right {
top: 0px;
right: 0px;
position:absolute;
width: 5px;
height: 61px;
background:url("graphics/menu2_right.jpg") no-repeat left top;
}

#mainmenu2 ul {
margin:0px;
margin-left:22px;
padding:0px 0px 0px 0px;
list-style:none;
}
#mainmenu2 li {
display:inline;
margin:0px 0px 0px 4px;
padding:0px 0px 0px 0px;
}
#mainmenu2 li span.sep {
display:block;
float:left;
width:12px;
margin: 13px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url("graphics/menu_sep.jpg") no-repeat left top;
}
#mainmenu2 a {
float:left;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-decoration:none;
}
#mainmenu2 a span {
float:left;
display:block;
margin: 0px 0px 0px 0px;
padding:12px 20px 4px 20px;
color:#fff;
text-decoration:none;
}
/* Hack  \*/
#mainmenu2 a span {float:none;}
/* End hack */
#mainmenu2 a:hover {
	/*background:url("graphics/menu_bg1_act.jpg") no-repeat left top; */
}
#mainmenu2 a:hover span {
color:#fff;
text-decoration: none;
background:url("graphics/menu_bg1_act.jpg") no-repeat center top;
}
#mainmenu2 #current a {
/*background-position:100% -26px; */
}
#mainmenu2 #current a span {
color:#fff;
background:url("graphics/menu_bg1_act.jpg") no-repeat center top;
}
#submenu
{clear:both;
}
#submenu ul {	font-family: Tahoma, Arial, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
text-decoration:none;
line-height:normal;
margin:0px;
margin-left:22px;
padding:0px 0px 0px 0px;
list-style:none;
}
#submenu li {
display:inline;
margin:0px 0px 0px 4px;
padding:0px 0px 0px 0px;
}
#submenu li span.sep {
display:block;
float:left;
width:6px;
margin: 10px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url("graphics/menu2_sep.jpg") no-repeat left top;
}
#submenu a {
float:left;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-decoration:none;
}
#submenu a span {
float:left;
display:block;
margin: 0px 0px 0px 0px;
padding:6px 15px 6px 13px;
color:#fff;
text-decoration:none;
}
/* Hack  \*/
#submenu a span {float:none;}
/* End hack */
#submenu a:hover {
	/*background:url("graphics/menu_bg1_act.jpg") no-repeat left top; */
}
#submenu a:hover span {
color:#000;
text-decoration: none;
background:none;
}
#submenu #current a {
/*background-position:100% -26px; */
}
#submenu #current a span {
color:#972a32;
background:none;
}

.newsitem
{margin-bottom:7px;
}
.newsitem a, .newsitem a:hover
{	font-size:14px;
    font-weight:bold;
}
.newsitem .texts
{	 font-size:11px;
}
.newsdata
{
	 color:#898989;
	 text-align:right;
	 font-size:10px;
}

.forms td
{font-family: Tahoma, Arial, sans-serif;
font-size: 12px;
color:#757575;
font-weight:bold;
}
.forms .wbold
{
font-family: Tahoma, Arial, sans-serif;
font-size: 12px;
color:#747474;
font-weight:normal;
}
.forms .style1
{color:#ee4f0d;
font-weight:bold;
}
.forms .style2
{
color:#ff8450;
font-size: 9px;
font-weight:normal;
}
textarea, input.text
{font-family: Tahoma, Arial, sans-serif;
font-size: 12px;
}
.forms .button1
{
font-family: Tahoma, Arial, sans-serif;
font-size: 14px;
color:#fff;
font-weight:bold;
width:130px;
height:29px;
background:url("graphics/button.gif") no-repeat left top;
border: 0px;
}
.forms .button2
{
font-family: Tahoma, Arial, sans-serif;
font-size: 14px;
color:#fff;
font-weight:bold;
width:80px;
height:29px;
background:url("graphics/button2.gif") no-repeat left top;
border: 0px;
margin-right:10px;
}
h4
{font-family: Tahoma, Arial, sans-serif;
font-size: 18px;
color:#616161;
font-weight:normal;
text-transform:uppercase;
padding: 0px;
margin: 0px;
margin-bottom: 10px;
text-align:center;
}
h4 span
{
color:#c14418;
}
h5
{
font-family: Tahoma, Arial, sans-serif;
font-size: 24px;
font-style: normal;
font-weight: normal;
text-decoration:none;
line-height:22px;
color: #db6500;
margin-top:25px;
}
h6
{
font-family: Tahoma, Arial, sans-serif;
font-size: 24px;
font-style: normal;
font-weight: normal;
text-decoration:none;
line-height:22px;
padding: 0px;
margin: 0px;
margin-bottom: 10px;
text-align:center;
color: #db6500;
margin-top:25px;
}
h6 a.h6, h6 a.h6:hover
{
color:#c14418;
text-decoration:none;
font-family: Tahoma, Arial, sans-serif;
font-size: 24px;
font-style: normal;
font-weight: normal;
text-decoration:none;
}
h6 a.h6:hover
{
color:#616161;
text-decoration:none;
}

