body
{
	background-color:#ffffff;
	font-family: Arial, Helvetica, Verdana, Sans-Serif;	
}

img
{
	border:none;
}

a
{
	color:#000000;
	font-weight:bold;
}

a:hover
{
	text-decoration:underline
}

#BorderTop
{
	background:transparent url(/Templates/ImagesTTG/BorderTop.png) no-repeat;
	height:7px;
	overflow:hidden;
	clear:both;
	margin-top:10px;
}

#BorderBottom
{
	background:transparent url(/Templates/ImagesTTG/BorderBottom.png) no-repeat;
	height:19px;
	overflow:hidden;
	clear:both;
}

#BorderLeft
{
	background:transparent url(/Templates/ImagesTTG/BorderLeft.png) repeat-y left;
}

#BorderRight
{
	background:transparent url(/Templates/ImagesTTG/BorderRight.png) repeat-y right;
}

#Outline
{
	width:710px;
	margin:20px auto 10px auto;
}


#ContentOutline
{
	width:655px;
	margin:0px auto 0px auto;
	clear:both;
	overflow:visible;
	min-height:400px;
	_height:400px;
}

#TTGTopImage
{
	padding-top:5px;
	width:655px;
	height:221px;
	overflow:hidden;
}


.TopNav
{
	height:22px;
	background-color:#C81C03;
	border-bottom:solid 1px #ffffff;
}

#Footer
{
	background-color:#ffffff;
	padding:0px 28px 10px 28px;	
}

.Nav0
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.NavLev0
{
	float:left;
	margin:0px;
	display:block;
	height:22px;
	overflow:hidden;
	text-align:center;
	font-size:10px;
	font-family:Verdana, Arial, Sans-Serif;
	
}

.NavLev0 a
{
	float:left;
	margin:0px;
	padding:1px 20px 1px 20px;
	display:block;
	height:11px;
	margin:4px 0px 2px 0px;
	overflow:hidden;
	text-align:center;
	text-decoration:none;
	color:#ffffff;
	font-weight:normal;
	border-left:solid 1px #ffffff;	
}

.NavLev0 a.NoBorder
{
	border-left:none;	
}




.NavLev0 a:hover
{
	text-decoration:underline;
}

.Chosen a
{
	color:#FF7E6B;
	font-weight:bold;
}


#InnerContentOutline
{
	overflow:visible;
	background:transparent url(/Templates/ImagesAKB/bgdivider.gif) repeat-y 224px 0px;		
	width:655px;
	clear:both;
}

.TwoCols #InnerContentOutline
{
	background:transparent url(/Templates/ImagesAKB/bgdivider2.gif) repeat-y 224px 0px;		
}

#LeftCol
{
	float:left;
	width:190px;
	margin-top:20px;
}

#MainCol
{
	float:left;
	width:420px;
	margin-left:10px;
	border-left:dashed 1px #cccccc;	
	margin-top:20px;
	padding-left:20px;
}

.Normal
{
	font-family: Verdana, Arial, Sans-Serif; 
	font-size: 10px; 
	color: #000000; 
	margin: 0px;
	padding: 0px;
	margin-bottom:6px;
	line-height:14px;
}

.Normal a
{
	text-decoration:none;
	font-weight:bold;
	color:#0859BA	
}

.Introduction
{
	font-family: Verdana, Arial, Sans-Serif; 
	font-size: 10px;
	font-weight:bold; 
	color: #000000; 
	margin: 0px;
	padding: 0px;
	margin-bottom: 4px;
	line-height: 14px;
}

.AreaHeadline1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	margin-bottom:4px;
}

.Headline1
{
	font-size: 16px; 
	font-weight: normal; 
	color: #801819; 
	font-family: "Century Gothic", Arial, Helvetica, sans-serif; 	
	margin:0px;
	padding:0px;
	margin-bottom:4px;
}

.Headline1 a
{
	color:#0859BA
}
.AreaHeadline2_0,
.AreaHeadline2_1,
.AreaHeadline2_2,
.AreaHeadline2_3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;	
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-bottom:2px;
}

.AreaHeadline2_0 a,
.AreaHeadline2_1 a,
.AreaHeadline2_2 a,
.AreaHeadline2_3 a
{
	text-decoration:none;
}

.AreaHeadline2_0
{
	color:#00cc33;
}

.AreaHeadline2_1
{
	color:#ff0033;
}

.AreaHeadline2_2
{
	color:#0000ff;
}

.AreaHeadline2_3
{
	color:#ff9835;
}

.Headline2
{
	font-size: 14px; 
	font-weight: bold; 
	color: #801819; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	margin-bottom:2px;
}

.Headline2 a
{
	color: #0859BA;	
	text-decoration:none;
}

.Headline3
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;	
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-bottom:2px;
}

.Headline3 a
{
	color:#0859BA;	
	text-decoration:none;
}


.dxUl
{
	list-style-type:disc;
	color:#000000;
	padding:0px;
	margin:0px;
	margin-left:20px;
	margin-top:6px;
	margin-bottom:6px;	
	font-size:10px;
}

.dxUl
{
	color:#00CC31
}

.dxOl
{
	color:#000000;
	padding:0px;
	margin:0px;	
	margin-left:24px;
	margin-top:6px;
	margin-bottom:6px;
	font-family:Verdana, Arial, Sans-Serif;
	font-size:10px;
}

.dxUl
{
	list-style-type:square;
}

.dxUl .Normal
{
	color:#000000;
	margin-bottom:2px;
}

.ImageLeftInText,
.dxImageLeftInText
{
	margin-right:5px;
	margin-bottom:5px;
	float:left;
}
.dxImageRightInText
{	
  margin-left:5px;
  margin-bottom:5px;
}

.dxImageMiddle,
.dxImageNoAlign,
.dxImageLeft,
.dxImageRight
{
	margin-bottom:5px;	
}

#TTGTopImage .dxImageMiddle,
#TTGTopImage .dxImageNoAlign,
#TTGTopImage .dxImageLeft,
#TTGTopImage .dxImageRight
{
	margin:0px;
}

/* ################## Poll ################## */

.dxPollDiv
{
	width:100%;	
}

.dxPollHeadline
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;	
	font-weight:bold;
	margin:0px;
	margin-bottom:6px;
}

.dxPollRadioDiv
{
	width:12%;
	float:left;
}

.dxPollAlternativeLabel
{
	font-family: Tahoma, Verdana, Arial, Sans-Serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #000000; 
	margin: 0px;
	padding: 0px;
	width:84%;
	margin-top:3px;
	margin-bottom:5px;
	float:left;
}

.dxPollButtonDiv
{
	text-align:center;
}

.dxPollButton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	margin-top:4px;
}

.dxPollResultBody
{
	margin:0px;
	padding:10px;
}

.dxPollResultBar
{
	background-color:#e1e1e1;
	height:20px;
	overflow:hidden;
	clear:left;
}

.dxPollResultVotes
{
	background-color:#FF9934;
	height:20px;
	overflow:hidden;

}

/* ################## Poll ################## */


.quizHeadline
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CC0000;	
	font-weight:normal;
	margin:0px;
	margin-bottom:10px;
}

.TopNode0 .quizHeadline
{
	color:#00cc33;
}

.TopNode1 .quizHeadline
{
	color:#ff0033;
}

.TopNode2 .quizHeadline
{
	color:#0000ff;
}

.TopNode3 .quizHeadline
{
	color:#ff9835;
}

.quizText,
.quizAnswerText,
.quizSenderLabel
{
	font-family: Verdana, Arial; 
	font-size: 10px; 
	color: #000000; 
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	line-height: 14px;
}

.quizQuestion
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;	
	font-weight:normal;
	margin:0px;
	padding:0px;
	font-weight:bold;
	margin-bottom:6px;
	margin-top:6px;
}

.quizAnswerText
{
	margin-top:3px;
	margin-left:4px;	
	float:left;
}

.quizRadioDiv
{
	float:left;
}

.quizButtonDiv
{
	text-align:right;
}

.quizSenderLabel
{
	float:left;
	width:23%;
}

.quizSenderDiv
{
	float:left;
	width:75%;
}

.Divider
{
	border-bottom-style:dashed;
}




