
body,html,h1,h2,h3{margin:0;padding:0}

body{
	font-family: verdana,arial,sans-serif;
	font-size: 12px;
	text-align: center;
	background-repeat: repeat-x;
	color: #3A52A0;
	background-color: #D1D2D4;
}

/**
Allgemein:
**/
.noBorder{border-width: 0;}
a img{	border:0;}
p{	padding: 0px;margin: 0px;}
form{padding: 0px; margin: 0px}
.float_right{float:right;}
.float_left{float:left;}
.text_right{text-align: right;}
.text_left{text-align: left;}
.text_center{text-align: center;}

h1,h2,h3 {	margin-bottom: 14px;}
h1 {	font-size: 16px;}
h2 {	font-size: 14px;}
h3 {	font-size: 12px;}


strong {	color:#C02F35;}
table{width:98%;}
/**
container
**/

#container
{

	#min-height:790px;
	background-color: #FFF;
	border: 5px solid #FFF;
	width: 994px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	text-align: left;
}

/**
Footer
**/
#footer{
	font-size: smaller;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

#footer a:hover{
	color: #FFF;
	text-decoration: underline;
}

/**
Links
**/
#con_left{
	float: left;
	text-align: left;
}


/**
Rechts
**/
#con_right{
	float: right;
	width: 262px;
	text-align: left;
	vertical-align: top;
	background-repeat: repeat-y;
}


/**
Mitte
**/
#con_center{
	margin-right: 262px;
	margin-left: 177px;
}

/**
Pos. Würfel rechts unten
**/
#pos_wuerfel_right{
	left: 125px;
	position: relative;
	top: 69px;
	display: block;
	width: 136px;
	height: 108px;
}


/**
Pos. Würfel links unten
**/
#pos_wuerfel_left{
	position: relative;
	top: 20px;
	display: block;
	width: 82px;
	height: 82px;
}

.line_right{
	border-width: 1px;
	border-color: #FFFFFF;
	border-right-style: solid;

}
.line_bottom{
	border-width: 1px;
	border-color: #FFFFFF;
	border-bottom-style: solid;
}
.line_bottom_premium{
	border-width: 1px;
	border-color: #FFFFFF;
	border-bottom-style: solid;
	background-color: #c9a957;
	color: #3A52A0;
}

/**
Tabelle links
**/
#menu_links{
	margin-top: 97px;
	margin-bottom: 0px;
}

#menu_links table {
	text-align:center;
	width: 173px;
	background-color:#5069A8;
	color:white;
	border-width: 0;
	border-collapse: collapse;
}

#menu_links table tr {
	height: 70px;
	text-align: ;
	vertical-align: top;
	text-align: right;
}

#menu_links table td {
	width: 73px;
	height: 73px;
}



/**
Tabelle rechts
**/
#menu_rechts{
	margin-top: 0px;
	margin-left: 55px;
	z-index:1;
}
#menu_rechts table {
	text-align: center;
	width: 174px;
	background-color: #5069A8;
	color: white;
	border-width: 0;
	border-collapse: collapse;
	height: 281px;
}

#menu_rechts table tr {
	vertical-align: top;
	text-align: left;
}

#menu_rechts_max{
width: 146px;
height: 222px;
}




/** Logo **/
#logo{
	display: block;
	float: right;
	top: 60px;
	position: relative;
	right: 2px;
}

#prem_class{
position: absolute;
}


/** Content **/
#content{
	padding: 10px;
}

#content a:hover{
	color: #FFF;
	text-decoration:underline;
}


#headermenu
{
	padding-bottom: 18px;
}

#content_mitte
{
	min-height:587px;
}




/** Links **/

/* In Tabelle rechts und links*/
#menu_links td a, #menu_rechts td a {
	color: #FFF;
	font-weight: bold;
	text-decoration:none;
}

#menu_links td a:hover, #menu_rechts td a:hover {
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}


/* in Tabelle Mitte Head */
#headermenu td a {
	color:#3A52A0;
	font-weight: bold;
	text-decoration:none;
}

/* In Mitte Footer*/
#footer a {
	color:#3A52A0;
	text-decoration:none;
}


/* In Content */
#content a {
	color:#3A52A0;
}




/* Form */
#menu_rechts form
{
	padding-bottom: 5px;
}
#menu_links form
{
	padding-top: 5px;
}


/** Farben **/

.premium_col{	color: #BE894D; }

/** Professional Safari Hack - AYBABTU**/
@media screen and (-webkit-min-device-pixel-ratio:0){ html{ list-style-image:none; }
#content_mitte
	{
		min-height:650px;
	}

	#menu_rechts_max{
	width: 146px;
	height: 252px;
	}

}

