/*PAGE LAYOUT*/
body {margin: 0px;}

/* IDs */
#logo{float:left; background-image:url(menu_left.gif); width:200px; height:108px;}
#logowoimg{float:left; width:200px; height:108px;}
/* #topheaderfix{position:absolute; left:265px; top:0px;float:right; width:280px; height:60px; background-color:#F0F0F0} */
/* #topheader{float:right; width:526px; height:67px; background-color:#F0F0F0; position:relative} */
#topheader{float:left; background-image:url(topheader.gif);width:514px; height:67px;position:relative}
#toplinks{position:absolute; right:10px; top:10px;}
/* #menu{float:right; width:526px; height:32px; background-image:url(bg_menu.gif); background-repeat:repeat-x;} */
#menu{float:left; width:500px; height:44px; background-image:url(bg_menu_main.gif); background-repeat:repeat-x;}
#bg_menu_right{float:left; width:26px; height:44px; background-image:url(bg_menu_right.gif);}
#submenu{float:left; width:514px; height:32px; background-image:url(bg_submenu.gif); background-position:top; background-repeat:repeat-x;}
#slogan{float:left;width:600px; height:34px}
#contenttext{float:right; width:520px; padding:10px;}
/* #leftpanel{float:left; width:150px;background-color:#F7F7F7; padding:10px; padding-top:0px; margin-left:10px;margin-top:60px; margin-bottom:0px; } */
#leftpanel{float:left; width:150px; margin-top:60px; padding:12px; padding-top:0px;background-color:#F7F7F7}
#footer{float:left; width:700px; background-color:#F7F7F7; padding:10px;margin:0px;}

/*TEXT STYLES*/


.adressetext {
	font-family: Verdana, sans-serif;
	font-size:11px;
	color: #666666;
}

.bodytext {
	font-family: Verdana, sans-serif;
	font-size:14px;
	color: #666666;
}

A {
	color: #f2ca0e;
	font-weight:bold;
}

.bodytext H1{
	margin: 0px;
	font: 1em Tahoma, sans-serif;
	font-size: 20px;
}

.bodytext H3{
	font: 1em Tahoma, sans-serif;
	font-size: 20px;
}

.titletext {
	font: 0.7em Tahoma, sans-serif;
	font-size:26px;
	color:#FFDD00;
}

.smalltitle {
	font-family: Verdana, sans-serif;
	font-size:20px;
	color: #888888;

/* font: 0.7em Tahoma, sans-serif;font-size:20px;font-weight:bold;color: #AAAAAA; */

}
.smallwhitetext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
}
.smallwhitetext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
}

.smallwhitetext a:hover{
	text-decoration:underline;
}

.smallwhitetext b{
	font-size: 12px;
	font-weight:bold;
	color:#FFFF00;
}

.leftpaneltext {
	font-family: Verdana, sans-serif;
	font-size:11px;
	color:#666666;
	/* margin:0px;padding:0px; */
}

.leftpaneltext b{
	font-size: 11px;
	font-weight:bold;
	color:#999999;
}


.leftpaneltext p{
	margin-top:7px;
	margin-bottom:5px;
}

.leftpaneltext ul{
	margin:0px;
	padding-left:10px;
}

.leftpaneltext li{
	padding-top:2px;
	padding-bottom:3px;
}

.smallgraytext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#999999;
}
.smallgraytext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#999999;
}
.smallgraytext a:hover{
	text-decoration:underline;
}

.unsichtlnk {
	color: #999999;
	text-decoration:none;
}

.goldenfett {
	color:#FFC700;
	font-weight:bold;
}

.goldennormal {
	color:#FFA700;
	font-weight:lighter;
}

.grayground {
	background-color:#F7F7F7;
}

