body {
	font: 11px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-position : center;
	background-image : url(images/page_fill.jpg) ;
	background-repeat : repeat-y;
}

a:link { 
	color: #588FCF;
	}
a:visited { 
	color: #DD2D30;
	}
a:hover, a:active { 
	text-decoration: none;
	}
	
#container {
	width: 700px;
	margin: 0px auto;
	text-align : left;
	background-image : url(images/right_fill.jpg);
	background-repeat : repeat-y;
	clear : both;
	background-color : #ff;
}

#intro {
	/* padding:50px 0px 0px 0px; ohne shadow */
	padding:0px 0px 0px 0px;
	width: 700px;
	/* height: 50px; ohne shadow */
	height: 160px;
	overflow: hidden;
	background-image : url(images/top_shadow.jpg);
	background-position : bottom;
	background-repeat : no-repeat;
	text-align : right;
	color : #fff;
	clear : both;
}

#flags
{
	text-align: right;
	width : 77px;/*px;*/
	margin-top:35px;
	margin-bottom:0px;
}

#supportingText {
	width : 440px;
	text-align : left;
	float : right;
}

#linkList {
	background-image : url(images/right_fill.jpg);
	width : 250px;
	text-align : left;
	background-position : left;
	min-height : 1140px;
	padding-bottom: 20px;
}

#linkList2 {
	
	background-position : top;
	background-repeat : no-repeat;
	padding-top: 20px;
}


#linkList2 ul{
	list-style-type : none;
	margin-bottom: 30px;
}


#linkList2 a{
        font-weight: bold;
	display : block;
	color: #fff;
	font-size: 12px;
	margin-top: 0.5em;
        text-decoration: none;
}
#linkList2 a:hover, a:active { 
	text-decoration: underline;
	}

#supportingText  p{
	margin: 10px 20px 6px 35px;
	text-align : justify;
}


H1
{
	font-family: verdana, helvetica, Arial,sans-serif;
	font-size: 1.8em;
	font-weight: bold;
	color: #184870;
	text-align: left;
	margin: 10px 20px 40px 15px;
}


H2
{
	font-family: verdana, helvetica, Arial,sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #DD2D30;
	text-align: left;
	margin: 10px 20px 6px 15px;
        margin-top: 20px;
}

H3
{
	font-family: verdana, helvetica, Arial,sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #DD2D30;
	text-align: left;
	margin: 10px 20px 6px 15px;
        margin-top: 20px;
}

H4
{
	font-family: verdana, helvetica, Arial,sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	color: #DD2D30;
	margin-bottom: 0cm;
	margin-top: 0cm;
	margin: 10px 20px 6px 15px;
}

#slogan
{
	
	font-family: verdana, helvetica, Arial,sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #DD2D30;
	text-align: center;
	margin: 10px 20px 30px 15px;
        margin-top: 20px;

}

#text
{
	margin-bottom: 20px;
	padding-bottom: 20px;
	background-image : url(images/paragraf_back.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

#footer {
	margin-top: 80px;
	text-align: center;
}

#footer a:link, #footer a:visited { 
	margin-right: 20px; 
}

/*Formular*/


#text label
{
	display: inline;
	float: left;
	width: 100px;
}


#news
{
	margin-bottom: 20px;
	padding-bottom: 20px;
	background-image : url(images/paragraf_back.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

#date
{
        font: 9px Arial, Helvetica, sans-serif;
	margin: 10px 20px 6px 35px;
	text-align : justify;
}

#contact
{
	
	font-family: verdana, helvetica, Arial,sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #184870;
	text-align: right;
	margin: 10px 20px 30px 15px;
        margin-top: 20px;

}

#contact_table
{
	
	font-family: verdana, helvetica, Arial,sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #184870;
	text-align: left;

}

