/* Formatierung von HTML-Elementen */

body 
{   margin: 0px;padding: 0px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:13px;line-height:1.6em;color:#000000;text-align:center;background-color:#ffffff;
}

h1,h2,h3,h4,h4,h6,p,span,ol,ul,il,form,img 
{	font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:normal;margin:0px;padding:0px;
}

img a
{	border: 0px;
}

table                
{	padding:0;
}

table td  
{	border-collapse:collapse; padding:0; marging:0; font-size:13px;
}


div
{	margin:0;padding:0; font-size:13px;
}

p
{	margin:0;padding:0; font-size:13px;text-align:left; line-height:1.6em;
}

td
{	margin:0;padding:0; font-size:13px;
}
th
{	margin:0;padding:0; font-size:13px;
}

div.clear
{	clear:both;	height:0px;	margin:0px;	padding:0px;	line-height:0px;	font-size:1px;
}


a
{	color:#0077be; font-size:13px; text-decoration:none;
}
a:hover
{	color:#666666; font-size:13px; text-decoration:underline;
}

ul
{	color:#000000; padding-left:17px; list-style-image: url(/layout/img/ul-dot.gif);
}
ol
{	list-style-type:disc;   color:#000000;
}


hr
{	background-color:#000000;color:#000000;height:1px;border-style:none;
}


h1
{	color:#0077be; font-size:18px; font-weight:bold; line-height:1.6em; padding-bottom:15px; text-align:left;
}
h2
{	color:#0077be; font-size:13px; font-weight:normal; line-height:1.6em;text-align:left;
}
h3
{	font-size:13px; margin:0; padding:0; font-weight:bold; color:#000000;text-align:left;
}


#container
{	margin: 70px auto 0px auto;	padding: 0px;	width: 1000px; height:600px;	text-align:center;	background:transparent;	text-align:left;background-image: url(/layout/img/main-hintergrund.png); background-repeat: no-repeat; background-position:left top;
}

#main
{	margin:20px 0px 20px 20px;	padding: 0px;	width: 980px; height:560px;	text-align:center;	background: transparent;
}

#top
{
	width:980px;
	height:190px;
	padding:0px;
	margin:0px;
	background:transparent;
}

#logo
{
	width:278px;
	height:160px;
	padding:0px;
	margin:30px 0px 0px 12px;
	background-color:transparent;
	text-align:left;
	float:left;
}

#top2
{
	width:980px;
	height:140px;
	padding:0px;
	margin:0px;
	background:transparent;
}
#logo2
{
	width:278px;
	height:110px;
	padding:0px;
	margin:30px 0px 0px 12px;
	background-color:transparent;
	text-align:left;
	float:left;
}
#left
{
	width: 600px;
	float: left;
	padding:0px;
	margin:0px;
	height:350px;
	background-color: transparent;
}



#content
{
	width:510px;
	padding:0px;
	height:350px;
	margin:0px 50px 0px 40px;
	text-align:left;
	background-color: #ffffff;
}
#content p
{	text-align:left;}

p.spezial
{	font-size:11px;}

#left2
{
	width: 980px;
	float: left;
	padding:0px;
	margin:0px;
	height:350px;
	background-color: transparent;
}

#content2
{
	width:830px;
	padding:0px;
	height:350px;
	margin:0px 30px 0px 30px;
	text-align:left;
	background-color: #ffffff;
}
#content2 p
{	text-align:left;
}
#content2 h1
{	text-align:left; padding-left:10px;
}
#content2 .small
{	font-size:11px; line-height:1.5em;
}
#content2 .small a
{	font-size:11px; line-height:1.5em;
}

#content2 .td2
{	padding-left:10px;
}
#content2 .table2
{	padding-left:-10px;
}


#content3
{
	width:830px;
	padding:0px;
	height:400px;
	margin:0px 30px 0px 40px;
	text-align:left;
	background-color: #ffffff;
}
#content3 p
{	text-align:left;
}
#content3 h1
{	text-align:left;
}
#content3 .small
{	font-size:11px; line-height:1.5em;
}
#content3 .small a
{	font-size:11px; line-height:1.5em;
}

#content3 .td2
{	padding-left:10px;
}
#content3 .table2
{	padding-left:-10px;
}

#left3
{
	width: 980px;
	float: left;
	padding:0px;
	margin:0px;
	height:400px;
	background-color: transparent;
}


#right
{
	width:380px;
	padding:0px;
	height:340px;
	margin:0px;
	background-color:transparent;
	float:right;
}

#bildRight
{
	width:380px;
	height:270px;
	padding:0px;
	margin:70px 0px 0px 0px;
	background-color:transparent;
	text-align:left;
	background-image:url(/layout/img/bild-hintergrund.png);
	background-repeat:no-repeat;
	background-position:top left;
}
#bildRight img
{	width:330px; height:220px; padding:0px; margin:20px 20px 20px 20px;
}


#bildRight2
{
	width:380px;
	height:330px;
	padding:0px;
	margin:10px 0px 0px 0px;
	background-color:transparent;
	text-align:left;
	background-image:url(/layout/img/bild-hintergrund.png);
	background-repeat:no-repeat;
	background-position:bottom left;
}
#bildRight2 img
{	width:330px; height:264px; padding:0px; margin:35px 20px 20px 20px;
}


#footer
{	width:890px; height:30px; padding:0px;	margin:0px; background:transparent; text-align:left;
}

.navigationFooter 
{	margin:0px; padding:0px;
}
.navigationFooter ul
{	padding:10px 10px 0px 0px; margin:0px; text-align:right;
}

.navFooterLevel1                        {list-style-type:none; display: inline; margin:0px; padding:0px;font-size:11px;}
a.navFooterLevel1                         {color:#666666; padding:0px 10px 10px 0px; margin:0px; font-weight:normal; text-decoration:none;font-size:11px;}
a.navFooterLevel1:hover                   {color:#000000; padding:0px 10px 10px 0px; margin:0px;}


.navFooterLevel1Selected                {list-style-type:none; display: inline; margin:0px; padding:0px;}
a.navFooterLevel1Selected                 {color:#000000; padding:0px 10px 10px 0px; margin:0px; font-weight:normal; text-decoration:none;font-size:11px;}
a.navFooterLevel1Selected:hover           {color:#666666; padding:0px 10px 10px 0px; margin:0px;}




/* Navigation */
#navigation 
{
	height:170px;
	padding:20px 0px 0px 40px;
	margin:0px;
	width:560px;
	background-color:transparent;
	float:left;
}
#navigation2 
{
	height:120px;
	padding:20px 0px 0px 40px;
	margin:0px;
	width:560px;
	background-color:transparent;
	float:left;
}
.navigationTop 
{	margin:0px; padding:0px;
}
.navigationTop ul
{	padding:10px 0px 0px 0px; margin:0px; text-align:left;
}

.navTopLevel1                        {list-style-type:none; display: inline; margin:0px; padding:0px;font-size:11px;}
a.navTopLevel1                         {color:#666666; padding:0px 10px 10px 0px; margin:0px; font-weight:normal; text-decoration:none;font-size:11px;}
a.navTopLevel1:hover                   {color:#000000; padding:0px 10px 10px 0px; margin:0px;}


.navTopLevel1Selected                {list-style-type:none; display: inline; margin:0px; padding:0px;}
a.navTopLevel1Selected                 {color:#000000; padding:0px 10px 10px 0px; margin:0px; font-weight:normal; text-decoration:none;font-size:11px;}
a.navTopLevel1Selected:hover           {color:#666666; padding:0px 10px 10px 0px; margin:0px;}


.subnavigationTop 
{	margin:0px; padding:0px;
}
.subnavigationTop ul
{
	padding:0px;
	margin:0px;
	text-align:left;
	line-height:1.5em;
	list-style-type: none;
}

.subnavTopLevel1                        {list-style-type:none; display: block; margin:0px; padding:0px;font-size:11px; line-height:1.5em;}
a.subnavTopLevel1                         {color:#666666; padding:0px; margin:0px; font-weight:normal; text-decoration:none;font-size:11px; line-height:1.5em;}
a.subnavTopLevel1:hover                   {color:#000000; padding:0px; margin:0px;}


.subnavTopLevel1Selected                {list-style-type:none; display: block; margin:0px; padding:0px; line-height:1.5em;}
a.subnavTopLevel1Selected                 {color:#000000; padding:0px; margin:0px; font-weight:normal; text-decoration:none;font-size:11px; line-height:1.5em;}
a.subnavTopLevel1Selected:hover           {color:#666666; padding:0px; margin:0px;}




.subnavigationTop2 
{	margin:0px; padding:0px;
}

.subnavigationTop2 ul
{
	padding:0px;
	margin:0px;
	text-align:left;
	line-height:1.5em;
	list-style-type: none;
}

.subnavTopLevel2                        {list-style-type:none; display: block; margin:0px; padding:0px;font-size:11px; line-height:1.5em;}
a.subnavTopLevel2                         {list-style-type:none;color:#666666; padding:0px; margin:0px; font-weight:normal; text-decoration:none;font-size:11px; line-height:1.5em;}
a.subnavTopLevel2:hover                   {color:#000000; padding:0px; margin:0px;}
