﻿body 
{
    margin:1px 0px 0px 0px;
    padding:0px;
    background-color:White;
    background-image:url(images/bg.jpg);
    background-repeat:repeat-x;
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:12px;
    color:Black;
}

#container 
{
    margin-left:auto;
    margin-right:auto;
    background-image:url(images/bg_l.gif);
    background-repeat:no-repeat;
    width:900px;
    position:relative;
    min-height:400px;
}

#container #logo 
{
    position:absolute;
    left:14px;
    top:13px;
}

#container #meta 
{
    width:815px;
    text-align:right;
    padding-top:6px;
    padding-bottom:4px;

}

#container #meta #LngChoise_English_Deutsch_Flag 
{
    position:absolute;
    top:6px;
    right:0px;
}

#container #meta #LngChoise_English_Deutsch_Flag a:link, #container #meta #LngChoise_English_Deutsch_Flag a:visited 
{
    color:#999999;
    font-size:11px;
    text-decoration:none;
}

#container #meta #LngChoise_English_Deutsch_Flag a:hover, #container #meta #LngChoise_English_Deutsch_Flag a:selected, #container #meta #LngChoise_English_Deutsch_Flag a:active
{
    color:#000000;
}

#container #meta #LngChoise_English_Deutsch_Flag img 
{
    vertical-align:middle;
    margin-right:3px;
}

#container #menu 
{
    background-image:url(images/bg_menu.jpg);
    background-repeat:repeat-x;
    text-align:right;
    width:900px;
    height:29px;
}

#container #menu #spacer 
{
	float:left;
	width:200px;
}
#container #menu #dvmain 
{
	float:left;
	width:700px;
	text-align:right;
	background-color:Green;
}

#container #titleimage_imgtitle  
{
    border-top:solid 1px white;   
    border-bottom:solid 1px white;
    margin:0px;
    padding:0px;

}

#container #cont, #container #cont3
{
    margin:0px;
    padding:0px;
}

#container div #sub 
{
    width:199px;
    float:left;
    padding-top:68px;
}

#container div #content
{
    width:671px;
    float:left; 
    background-image:url(images/verlauf.jpg);
    background-repeat:no-repeat;
    padding-left:30px;
    padding-bottom:20px;
    margin-top:-3px;
    padding-top:10px;
}

#container #cont2 #content 
{
	background:none;
}

#footer 
{
    clear:both;
    text-align:center;
    border-bottom: solid 6px #7E1825;
    font-size:12px;
    color:#333333;
    padding-left:80px;
    padding-bottom:4px;
    padding-top:4px;
    margin-top:20px;
    background-color:#eeeeee;
    position:fixed;
    bottom:0px;
    width:100%;
    font-weight:bold;
}


#footer a:link, #footer a:visited 
{
    color:#636363;
    text-decoration:none;
}

#footer a:hover 
{
    color:#000000;   
    text-decoration:none;
}


#container #cont2 #content 
{
	width:900px;
	padding:0px;
}

#container #cont2 #content div#l 
{
	float:left;	
	width:210px;
	padding-left:10px;
}

#container #cont2 {
margin-top:22px;
}

#container #cont2 #content div#r 
{
	float:right;
	width:680px;
}

#cont3 #content div#l
{
	width:440px;
	float:left;	
	clear:both;
}

#cont3 #content div#r
{
	width:205px;
	float:left;
	padding-left:21px;
	padding-top:12px;
}
