@import url(/css/impressum.css);
@import url(/common/popup.css);
@import url(/css/elements.css);
@import url(/css/colors.css);
@import url(/css/formular.css);

/* Universalselektor "*"  */
* {	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: none; padding: 0px; margin: 0px;
	text-decoration: none;
	}

body	{font-size: 0.75em; padding-top:0px;}

h1	{font-size: 1.13em; margin-top:1em; margin-bottom:0.4em}
h2	{font-size: 0.88em; margin-top:0.8em; margin-bottom:0.3em}
h4	{font-size: 0.63em;}
p, div#content li { line-height:1.5em}

p,
ul#bottom-menu a,
ul#main-menu li a,
div#content ul {font-size: 0.917em;}

ul {list-style-type: none;}
div#content ul { margin-left:20px; margin-top:6px; list-style-type: circle;}

div.pagecontainer { 
	width:835px; 
	background-image:url(/files/page_back.gif);
	background-color:#cccccc;
    padding: 0; margin: 0;
    margin-left: auto; margin-right: auto; text-align: left;
    position: relative;
}
div#page-bottom { 
	width:835px; 
	padding: 0; margin: 0;
    margin-left: auto; margin-right: auto; text-align: left;
    position: relative;
}
div.page {border:1px solid #4F4F4F}

div.page,
img#head,
div#footer {width: 800px;}

table.content-table { width: 800px; border-collapse: collapse; }
table.content-table td { vertical-align:top;}
div#content { margin:10px; margin-left:25px; }
div#sponsoren { width:193px; margin-right:10px;}
div#sponsoren h2 { margin-bottom:6px; }

div.sponsorenliste a {margin-right:20px; margin-left:20px;}

div.page,
div#footer { margin: 0em auto;}

div.main-menu { padding-left:20px; background-color: #717171; }
ul#main-menu {margin-top: 0px; margin-bottom:0px; padding-top:5px; padding-bottom:5px; }
ul#main-menu li,
ul#sub-menu li {display:inline; padding-left: 5px; padding-right: 15px;}
ul#main-menu li a { font-weight:bold; color:#F6EF01;}
ul#main-menu li a:hover {color:#FFFFFF;}
ul#main-menu li.active a {color:#FFFFFF;}
ul#main-menu li.active a:hover {color:#FFFFFF;}

div.top-menu { padding-left:20px; background-color: #717171; margin-bottom:10px;}
ul#top-menu { text-align:right; margin-top: 0px; margin-bottom:0px; padding-top:0px; padding-bottom:5px; }
ul#top-menu li {display:inline; padding-right:10px;}
ul#top-menu li,
ul#top-menu li a { font-weight:normal; font-size:11px; color:#F6EF01;}
ul#top-menu li a:hover {color:#FFFFFF;}
ul#top-menu li.active a {color:#FFFFFF;}
ul#top-menu li.active a:hover {color:#FFFFFF;}


div#bottom-menu { position:relative; margin-top:40px; border-top:1px solid #4F4F4F;}
div#bottom-menu div.partner { position:absolute; margin-top:17px; margin-left:15px;}
div#bottom-menu div.partner p { font-size:10px; font-weight:bold; }

div#bottom-menu div.logos { margin-left:40px;}

ul#bottom-menu {}
ul#bottom-menu li {float: left;}					
ul#bottom-menu a 	{}


div.element {clear: both;}

div.clear	{clear: both;}


img.plus { margin-left: -10px; }

