body
{
margin: 3px;
padding: 3px;
font-size: 200%;
width: 100%;
}

div
{
	max-width: 100% !important;
	margin: 0px !important;
	padding: 0px !important;
}

body *
{
font-size: 100% !important;
}

.bg1, .bg2, .bg3, .bg4
{
width: 100% !important;
margin: 0px !important;
padding: 0px !important;
}

.maincontent, .allcontent, .allcenter, .white
{
width: 100% !important;
margin: 0px;
padding: 0px;
}

.m_left, .m_right, .rootnav, .rootUL
{
	width: 100%;
	float: none;
	margin: 10px 0px 0px 0px;
}


.lefttext, .righttext
{
	margin: 0px;
	padding: 0px;
}

.RSSicon, .about, .menushine, .menushine2, .blackfader, .teaser, .logofade, .rootnavend, .rootbegin, .toplogofloor, .calendar, .headercomment, .ads, .hIcon, .fog, .rootLI, a.root, a.rootactive, .rootnav, .breadcrumbs, .topclear, .footer , .newfooter
{
	display: none;
}

.toplogo
{
	float: none;
	width: 100%;
	padding-right: 3px;
	background-color: #444 !important;
}

.logotype
{
position: relative;
left: 20px;
float: left !important;
margin-right: 20px;
}

.bluebirdmobile
{
padding-top: 30px !important;
font-family: "Trebuchet MS", Arial, Verdana, freeSans, sans-serif !important;
display: block !important;
float: left !important;
font-size: 190% !important;
font-weight: bold;
color: #fff;
}

.bluebirdmobile2
{
color: #007d97;
}

h1, h2, h3, h4
{
	font-size: 100% !important;
}

.rubshadow
{
}


.allcontent h1, .allcontent h2, .allcontent h3, .allcontent h4, .allcontent h5, .allcontent h6
{
	margin: 0px !important;
	padding: 10px !important;
	width: 92% !important;
	margin: 0 auto !important;
}

.ieJQfix
{
background-color: transparent;
padding-top: 20px !important;
margin-top: 40px !important;
}

.startpageblog, .startpageblog2, .startblock, startblock2
{
height: auto;
width: 92% !important;
margin: 0px auto 20px auto !important;
padding: 10px !important;
}

.startblock .startpageblog, .startblock .startpageblog2, .starblock .startpageblog2, .starblock2 .startpageblog2
{
height: auto;
width: 100% !important;
margin: 0px !important;
padding: 0px !important;
}

.startpageblog img, .startpageblog2 img, .startpageblog object, .startpageblog2 object
{
width: 100% !important;
height: auto !important;
margin-bottom: 20px !important;
}

.startblock img, .starblock2 img, .startblock object, .starblock2 object
{
width: 100% !important;
height: auto !important;
margin-bottom: 20px !important;
}

.startblock object, .starblock2 object, .startpageblog object, .startpageblog2 object
{
height: 400px !important;
}

.white
{
margin-top: 20px !important;
}

.startblock h2, .starblock2 h2, .startpageblog h3, .startpageblog2 h3
{
font-size: 150% !important;
padding: 0px !important;
margin: 0px !important;
}

.startblock h2 *, .starblock2 h2 *, .startpageblog h3 *, .startpageblog2 h3 *
{
padding: 0px !important;
margin: 0px !important;
}

.startblock *, .starblock2 *, .startpageblog *, .startpageblog2 *
{
font-size: 100% !important;
}
