body
{
	background-image: url(../img/tgkbg.gif);
	background-position:center;
	background-repeat:repeat-y;
	background-color: white;	
	font-family: Arial, Helvetica, sans-serif;
	color:#222222;
	font-size:12px;
	text-align:center;
	margin: 0px; 
}

a{color:#222222;text-decoration:underline;}
a:hover{color:#cccccc;}
p{margin:8px 0px;}

h1, .rub1 {
	color:#222222;
	font-family: Verdana,Arial sans-serif;
	font-size: 17px;
	line-height: 20px;
	font-style: normal;
	font-weight: lighter;
	letter-spacing: 0.1em;
	margin-top: 0px;
	margin-bottom: 0px;
}

.txtEnkelRub
{
    color:#222222;
	font-family: Arial sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-style: normal;	
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
    
}


#cContent	
{
    margin: 0px auto; 
    width: 950px; 
    text-align: left;
    min-height: 400px;
       	 
}

#container
{
	float:left;
	width: 950px;
	margin:0px auto 50px auto;
	text-align:left;
}



#top
{
	float:left;
	border-bottom:solid 2px #D3D3D3;
	width: 950px;
	height: 170px;
	overflow:hidden;
}
.topImage
{
    float:left;
       
}
#topLogo
{
    position:relative;
    top:-150px;
    left:40px;
    width:129px;
    height:129px;
    z-index:700px;
}

.total
{
	float:left;
	
}


#leftNav
{
	float:left;
	width:190px;		
	margin:20px 0 0 20px;
	font-size:10px;
	
}

#leftBoxTop
{
    margin-top:20px;
    float:left;	
	width: 186px;
	height:8px;
	background-image: url(../img/leftboxTop.gif);
	background-position:left;
	background-repeat:no-repeat;
}
#leftBoxContainer
{
    float:left;	
	width: 166px;	
	background-image: url(../img/leftboxBg.gif);
	background-position:left;
	background-repeat:repeat-y;
	padding: 8px 10px 8px 10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#222222;
	font-size:12px;
}
#leftBoxContainer a {text-decoration:none;}

#leftBoxBottom
{
    float:left;	
	width: 186px;
	height:8px;
	background-image: url(../img/leftboxBottom.gif);
	background-position:left;
	background-repeat:no-repeat;
}


#mainContent
{	
	float:left;	
	width: 480px;	
	
	margin:14px 0 0 20px;
}
.mainContainer
{
    float:left;	
	width: 440px;
	margin:10px 20px 0 20px;
}

#adBoxTop
{
    float:left;	
	width: 480px;
	height:15px;
	background-image: url(../img/aboxTop.gif);
	background-position:left;
	background-repeat:no-repeat;
}
#adBoxContainer
{
    float:left;	
	width: 440px;	
	background-image: url(../img/aboxBg.gif);
	background-position:left;
	background-repeat:repeat-y;
	padding: 4px 20px 0px 20px;
}
#adBoxContainer h1
{
    color:#222222;
    font-family: Verdana,Arial sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-style: normal;
	font-weight: lighter;
    text-align:center;
    margin:0 10px 6px 0;
}
#adBoxBottom
{
    float:left;	
	width: 480px;
	height:15px;
	background-image: url(../img/aboxBottom.gif);
	background-position:left;
	background-repeat:no-repeat;
}

#rightContent
{	
	float:left;
	width: 190px;	
	
	margin:20px 0 0 20px;
	
}







/*** Nav bar styles ***/

ul.nav,
.nav ul{
/*Remove all spacings from the list items*/
	margin: 0;
	padding: 0;
	cursor: default;
	list-style-type: none;
	position:relative;
	
}

ul.nav{
	width: 190px    ;
/*Optional, to make the navigation bar positions on the left of the content*/
	float: left;
	margin-right: 1em;
	font-family: Arial, Helvetica, sans-serif;
	color:#222222;
	font-size:12px;
}

ul.nav>li{
	margin: 0;
	padding: 12px 10px 2px 10px;
	height:24px;
	background-image: url(../img/leftnavoff.gif);
	background-position:left;
	background-repeat:no-repeat;
}
ul.nav>li a{
/*Make the hyperlinks as a block element, sort of a hover effect*/
	display: block;
	height:24px;
	color:#222222;
	
}

ul.nav li>ul{
/*Make the sub list items invisible*/

	display: none;
	position:absolute;
	width: 160px;
	left: 160px;
	border:solid 1px #5C5C5C;
	padding: 0px 0px 0px 0px;
}
@-moz-document url-prefix()
{
ul.nav li>ul { margin-top:-22px; }
}


ul.nav li:hover>ul{
/*When hovered, make them appear*/
	display : block;
}

.nav ul li a{
/*Make the hyperlinks as a block element, sort of a hover effect*/
	display: block;
	padding: 2px 0px;
	color:#222222;
	
}

/*** Menu styles (customizable) ***/

ul.nav,
.nav ul{
	background-color: #fff;
	color: #222222;
}
.nav ul li a{
	
	color: #222222;
}
ul.nav li>ul li a{
	padding: 6px 10px;
	color: #222222;
	height:auto;
	border-bottom: dotted 1px #cccccc;
}

ul.nav li:hover,.nav ul li a:hover{
	background-image: url(../img/leftnavon.gif);
	background-position:left;
	background-repeat:no-repeat;
	color: #fff;
}
ul.nav li>ul li:hover,ul.nav li>ul li a:hover{
	background-image:none;
	background-color:#F0F0F0;
	color: #000000;
}

ul.nav li:active,
.nav ul li a:active{
	
	color: #fff;
}

ul{
	
}

.nav a{
	text-decoration: none;
}



























