﻿body {
background: url(../Images/Subpage/content_subpage_topBg.jpg) 50% 79px no-repeat ; 
}

.Header {
	width: 940px ;
	height: 180px ;
	float: left ;
}


.Header div {
	float: left ;
}

.Header .HeaderImg {
	margin: 0 10px 0 10px ;
	
}

/*
.Header .Fontsize {
	border: 1px solid red ;
	
	position: relative ;
	z-index: 100 ;
	top: 300px ;
	left: 300px ;
	
	display: block ;
}
*/

.ahaldaleiga ul {
	
	margin:0 0 0 -30px;
}

.ahaldaleiga ul li {
	list-style-type:none;
	padding:0;
	margin:0;
}

.ContentSection {
	float: left ;
	margin: 0 0 10px 0 ;
	
	padding: 0 0 60px 0 ;
	background: url(../Images/Subpage/content_subpage_bg.jpg) 299px 100% no-repeat ;
}

.ContentSection .LeftCol {
	width: 180px ;
	height: 200px ;
	margin: 0 10px 0 0 ;
	float: left ;
}

html>body .ContentSection .LeftCol {
	min-height: 200px ;
	height: auto ;
}

.ContentSection .Content {
	position: relative ;
	top: -77px ;

	width: 519px ;
	padding: 0 20px 0 20px ;
	float: left ;
}

.ContentEmpty table,
.ContentSection .Content table {
	width: 100% !important ;
}

.Content #BreadCrumbs {
	margin: 0 0 20px 0 ;
}

.ContentEmpty h1,
.ContentSection .Content h1 {
	font-size: 1.2em ;
	text-transform: uppercase ;
}

.ContentSection .Content h2 {
	font-size: 1em ;
}

.ContentEmpty span.cModuleHeadline,
.ContentSection .Content span.cModuleHeadline {
	display: block ;
	font-weight: bold ;
	font-size: 1.1em ;
	
	color: rgb(40,40,50) ;
}

.Header .LeftCol {
	width: 180px ;
	height: 170px ;
	float: left ;
	
	margin: 0 0 10px 0 ;
}

.Header .Lang-Fontsize div {
	float: none ;
}

/*	RightCol
------------------------------------------------------ */
.ContentSection .RightCol.Subpage {
	width: 180px ;
	float: right ;
	margin: -68px 0 0 10px ;
	/*padding: 10px 0 0 0 ;*/
}

.RightCol .cModuleHeadline {
	font-weight: bold ;
	font-size: 0.9em ;
	text-transform: uppercase ;
}

.RightCol .cModuleBody img {
	float: right ;
}

/* Form Styles
------------------------------------------------------- */


input.buttonstyle {
background-color: #B40001;
color:white;
border:black 1px solid;
height:20px;
}

html>body input.buttonstyle {
height:auto;
}

INPUT.inputstyle, TEXTAREA.textareastyle {
background-color: white;
border: #B6B6B6 1px solid;
color: #565656;
} 


/* Empty Subpage Width
-------------------------------------------------------- */

.ContentEmpty 
{
	padding:5px 15px;
	width:560px;
	
	}

.EmptyBg {
	width:100%;
	height:100%;
	background-color:white;
}
