@charset "utf-8";
/* CSS Document */

* { padding:0; margin:0; font: Arial, sans-serif; }

body { background-color:#fff; color:#fff; }

/* Allgemeingültige Klassen */
.noText { text-indent:-9999px; color:#000; font-size:1px; overflow:hidden; }
.center { text-align:center;}
.brclear { clear: both; height: 0; margin: 0; font-size: 1px; line-height: 0px;}
.fett { font-weight:bold;}
.unsichtbar { display:none; }
.keinlink { text-decoration:none; color:#000;}

/* Container */
div#container { width: 960px; margin: 20px auto; border: 3px solid #ccc; border-radius: 20px; background-color:#999;}


/* Head */
div#header { height:150px; position:relative; margin: 0; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom: 3px solid #ccc; background-image:url(../images/headerbg.png);}
div#header #logo { width:250px; height:110px; display:block; position:absolute; top:20px; left:30px; background-image:url(../images/logo.png);}
div#header #logo img { border : 0px none;}

#bg {width: 960px; min-height:720px; background-image:url(../images/bgklein.jpg);}

/* Navigation */
#nav  { float: left; width: 250px; height:auto;}
#nav li a:hover, #nav li a.selected{
	background-color: #999;
	color: #fff;
    -moz-transition: background-color 0.02s;
    -webkit-transition: background-color 0.02s;
    -o-transition: background-color 0.02s;
	-ms-transition: background-color 0.02s;
    transition: background-color 0.02s;
}


/* Content allgemein */
#content  { margin-left:250px; padding:30px; position:relative; height:auto;} 
#content a { color:#f9af3a;}
.left { width:300px; float:left; text-align:center;}
.right{ width:300px; margin-left:325px; text-align:center;}


/* Footer */
#footer  { border-top: solid 1px #000; height:20px; padding: 15px 40px; font-size:80%; border-top: solid 3px #ccc;  border-bottom-right-radius: 20px; border-bottom-left-radius: 20px; position:relative;}
#footer p { float:left;}
#footerlinks { position:absolute; left:750px;}
#footerlinks a { color:#FFF; margin-left:20px;}


li a{	
    -moz-transition: background-color .3s ease-in;
    -webkit-transition: background-color .3s ease-in;
    -o-transition: background-color .3s ease-in;
	-ms-transition: background-color .3s ease-in;
    transition: background-color .3s ease-in;
}