/* -------------------------------------------------- */
/*           allgemeine Regeln                        */
/* -------------------------------------------------- */

body
{
        background-color:#dce1ef;
        margin:0px;
        padding:0px;
        font-weight:normal;
        color:#575757;
        font-size:13px;
        font-family: arial, verdana, helvetica, sans-serif;
        overflow:auto;
}

html,body
{
	height:100%;
}


/* -------------------------------------------------- */
/*           Regeln für Links                         */
/* -------------------------------------------------- */

a:link,
a:visited,
a:active,
a:hover
{
                 text-decoration: none;
         	color:#bec1c9;
         	font-size:13px;
         	font-weight:normal;
         	font-family: arial, verdana, geneva, helvetica, sans-serif;
}

a:hover
{
                 text-decoration: underline;

}


#navigation a:link,
#navigation a:visited,
#navigation a:hover
{
		text-decoration: none;
         	color:#004a7b;
         	font-size:13px;
                 margin:0px 5px;
         	font-weight:bold;
         	font-family: arial, verdana, geneva, helvetica, sans-serif;
}

#navigation a:hover,
#navigation a.active
{
        		color:#bec1c9;
		text-decoration: none;
}

#subnav a:link,
#subnav a:visited
{
		text-decoration: none;
                 display:block;
         	color:#d9dbe3;
         	font-size:13px;
                 padding:0px 0px 0px 40px;
         	font-weight:bold;
         	font-family: arial, verdana, geneva, helvetica, sans-serif;
}

#subnav a:hover
{
        		color:#d9dbe3;
                 text-decoration: underline;
}


/* -------------------------------------------------- */
/*           Regeln für spezielle Formatierungen      */
/* -------------------------------------------------- */

img
{
	border:0px;
}

h1 {
 	color: #BBB;
         font-size: 24px;
}

#content img
{
 	border:1px solid #dce1ef;
         margin:5px 20px 5px 0px;
         clear:both;
}

#content td img
{
 	border:0px solid #dce1ef;
         margin:0px;
}

td
{
        font-weight:normal;
        color:#575757;
        font-size:13px;
        font-family: arial, verdana, helvetica, sans-serif;
        padding-right:20px;
}

td
{
        margin:0px;
}

.devide
{
 	border-left:1px solid #CCC;
         padding-left:30px;
}

/* -------------------------------------------------- */
/*           Regeln für Ebenen                        */
/* -------------------------------------------------- */

#container
{
         position:relative;
         top:0px;
         left:50%;
         margin-left:-470px;
         background-color:#fff;
         width:940px;
}

#navigation
{
         padding:70px 10px 20px 40px;
         background-color:#fff;
         width:690px;
         float:left;
}

#logo
{
         padding:10px 0px 0px 55px;
         background-color:#fff;
         width:145px;
         float:left;
}

#logo
{
         width:200px!
}


#logo
{
         text-align:right!
}

#header
{
         width:940px;
         height:277px;
}

#subnav
{
         padding-top:20px;
         width:243px;
         height:257px;
         background-color:#2f5480;
         color:white;
         float:left;
}

#subnav
{
         height:277px!
}

#titelbild
{
         width:695px;
         height:277px;
         float:left;
}

#titelbild2
{
         width:940px;
         height:500px;
         float:left;
}

#content
{
         position:relative;
         left:213px;
         clear:both;
         padding:20px 50px 20px 30px;
         width:620px;
}

#content
{
         width:700px!
}

#footer
{
         width:940px;
         height:40px;
         border-top: 1px solid #bec1c9;
}

#impressum
{
         padding:10px 0px 10px 50px;
         width:420;
         height:20px;
         float:left;
}

#copyright
{
         padding:10px 50px 10px 0px;
         width:420px;
         text-align:right;
         height:20px;
         float:left;
}

#copyright
{
         width:520px!
}