/**
 * Style sheet style
 */
.textheight
{
	line-height:140%;
}

*
{
	margin:0px;
	padding:0px;
}

html,
body
{
	background-color:#a6a6a6;
	font-family:Verdana;
	font-size:11px;
	color:#404040;
}

a,
a:visited
{
	text-decoration:none;
	color:#e91546;
}

a:hover
{
	text-decoration:underline;
}

h1
{
	padding-bottom:15px;
	font-weight:bold;
	font-size:14px;
	color:#E91546;
}

h2
{
	margin-bottom:10px;
	font-weight:bold;
	font-size:11px;
	color:#000000;
}

h3
{
	font-weight:bold;
	font-size:11px;
	color:#404040;
}

#wrapper
{
	height:100%;
}

#container
{
	width:972px;
	height:100%;
	margin:25px auto 0px auto;
	background-image:url("tl_files/CI/containerbg.gif");
	background-repeat:repeat-y;
}

#mainarea
{
	width:972px;
	height:100%;
	float:left;
	background-image:url("tl_files/CI/containerbg.gif");
	background-repeat:repeat-y;
}

#topbarleft
{
	width:300px;
	height:125px;
	float:left;
	background-color:#d9d9d9;
}

#topbarright
{
	width:672px;
	height:125px;
	float:left;
	background-color:#fef2f8;
}

#navigation
{
	width:181px;
	float:left;
	padding-top:74px;
	padding-bottom:25px;
	padding-left:19px;
	background-color:#d9d9d9;
}

#topnavi
{
	height:21px;
	padding-top:8px;
	padding-right:25px;
	padding-bottom:20px;
	text-align:right;
}

#content
{
	width:696px;
	float:left;
	padding:0px 25px 25px 51px;
	background-color:#FFFFFF;
	line-height:140%;
}

#footerleft
{
	width:300px;
	height:25px;
	float:left;
	background-color:#d9d9d9;
}

#footerright
{
	width:647px;
	height:25px;
	float:left;
	padding-right:25px;
	text-align:right;
	background-color:#fef2f8;
	font-weight:bold;
	color:#808080;
}

#left2
{
	width:450px;
	float:left;
	margin-right:46px;
}

#right1
{
	width:200px;
	float:left;
}

#left1
{
	width:200px;
	float:left;
	margin-right:46px;
}

#right2
{
	width:450px;
	float:left;
}

.ParBaseline
{
	text-align:justify;
	font-family:Verdana;
	font-style:italic;
	text-decoration:none;
	font-size:11pt;
	color:#7f7f7f;
	line-height:16pt;
}

.ParClaim
{
	text-align:justify;
	font-family:Verdana;
	font-weight:bold;
	font-size:14pt;
	color:#7f7f7f;
	line-height:19pt;
	font-stretch: semi-expanded;
}

.ParHauptmen
{
	font-family:Verdana;
	font-weight:bold;
	font-size:12pt;
	color:#black;
	line-height:23.6pt;
}

.ParHauptmenrot
{
	font-family:Verdana;
	font-weight:bold;
	font-size:12pt;
	color:#e81545;
	line-height:23.6pt;
}

.ParKapitel
{
	margin-bottom:16tpt;
	font-family:Verdana;
	font-weight:bold;
	font-size:14pt;
	color:#e81545;
	line-height:16pt;
}

.ParNebenmen
{
	font-family:Verdana;
	font-size:11pt;
	color:#7f7f7f;
	line-height:16pt;
}

.ParText
{
	font-family:Verdana;
	font-size:11pt;
	color:#3f3f3f;
	line-height:16pt;
}

.ParTextgrsserschwarz
{
	font-family:Verdana;
	font-size:12pt;
	color:#black;
	line-height:19pt;
}

.ParTitelschwarz
{
	margin-bottom:16tpt;
	font-family:Verdana;
	font-weight:bold;
	font-size:11pt;
	color:#black;
	line-height:16pt;
}

.ParUntermen
{
	font-family:Verdana;
	font-size:11pt;
	color:#3f3f3f;
	line-height:16pt;
}

.ParUntermenEinzug
{
	margin-left:8.5tpt;
	font-family:Verdana;
	font-size:11pt;
	color:#3f3f3f;
	line-height:16pt;
}

.ParUntertitelgrau
{
	font-family:Verdana;
	font-weight:bold;
	font-size:11pt;
	color:#3f3f3f;
	line-height:16pt;
}

.Charfettschwarz
{
	font-family:Verdana;
	font-weight:bold;
	font-size:11pt;
	color:#black;
	line-height:16pt;
}

.CharTextrot
{
	font-size:11pt;
	color:#e81545;
	line-height:16pt;
}

.CharTextschwarz
{
	font-family:Verdana;
	font-size:11pt;
	color:#black;
	line-height:16pt;
}

.CharTextunterstrichen
{
	font-family:Verdana;
	text-decoration:underline;
	font-size:11pt;
	color:#3f3f3f;
	line-height:16pt;
}

#contactform tr
{
	height:22px;
	vertical-align:top;
}

#contactform .col_first
{
	padding-right:20px;
}

label
{
	margin-right:10px;
}

#ctrl_5 span,
#ctrl_6 span
{
	display:block;
	margin-top:5px;
}

.row_5 td
{
	padding-top:8px;
	padding-bottom:8px;
}

.nebenbild
{
	float:left;
}

.video
{
	float:left;
	margin-right:20px;
}

.toplegend
{
	line-height:120%;
}

.text,
.textarea
{
	width:200px;
}
