/* ####################### MAINMENU */

div#menu {
	position:relative;
	top:28px;
	left:12px;
	width:146px;
	float:left;
}
div#menu div.fb{
    position:relative;
    left:-12px;
}
div#menu div.fb a{
    display:block;
    text-align:center;
}

div#menu div.rss-feed{
    position:relative;
    left:-12px;
    margin:30px 0 0 0;
}
div#menu div.rss-feed a{
    display:block;
    text-align:center;
}
div#menu img{
/*	-moz-opacity: 0.5;
	filter:Alpha(opacity=50);*/
}
div#menu ul {
	margin:0 2px 0 0;
	padding:0;
}
div#menu ul li{
	margin:0px 0px 3px 0px;
	padding:0 0 0 5px;
	list-style:none;
}
div#menu ul li a {
	font-size:13px;	
	padding:0 0 3px 5px;	
}
div#menu ul li a:hover, div#menu ul li.act a {	
}	
div#menu ul li li a{
	font-family:Arial, Helvetica, sans-serif;    
	font-size:13px;
}
div#menu ul li.act li a{
	padding:0 0 0 0;
	margin:0 0 0 18px;
}
div#menu ul li li a:hover, div#menu ul li.act li.act a{
}
div#menu ul li ul {
	padding:0 0px 0px 0px;
}
div#menu ul li ul li{
	margin:1px 0 0 0;
	padding:2px 0 0 0;
}

/* ####################### SEARCHBOX */
div#indexedsearchbox {
    position:relative;
    float:right;
    top:15px;
    right:2px;
}
div#indexedsearchbox span{

}

div#indexedsearchbox span input.searchbox-sword {
    position:relative;
    top:-5px;
    border:1px solid #464646;
    height:12px;
    padding:0 0 2px 0
}
div#indexedsearchbox span input.searchbox-button {
    margin:0 0 0 0;
    padding:0 0 0 0;
}

/* ####################### DYNAMIC_CONTENT - Content Left */

div#dynamic_content_left {
    position:relative;
    float:left;
    top:0px;
    width:150px;
    margin:32px 6px 0 15px;
    padding:0 5px 0 9px;
}
div#dynamic_content_left div.csc-textpic-imagerow dl.csc-textpic-image img{
    padding:0 0 15px 0;
}
div#dynamic_content_left div.content_wrap{
    width:150px;
    margin:0 0 15px 0;
}
div#dynamic_content_left div.content_wrap p.bodytext{
    margin:28px 0 0 0;
    font-size:14px;
    line-height:1.8;
    text-align:center;
    color:#909090;
}
div#dynamic_content_left p.rss-link, div#dynamic_content_left p.rss-link a{
    margin:-4px 0 0 0;
    line-height:1.4;
    color:#909090;
    font-size:12px;
}
div#dynamic_content_left p.rss-link a{
	color:#a3042d;
}

/* ####################### DYNAMIC_CONTENT */

div#dynamic_content {
    position:relative;
    float:left;
    top:0px;
    width:160px;
    margin:0 0 0 15px;
    padding:0 5px 0 5px;
}

/* ####################### DYNAMIC_CONTENT_MENU */

ul#dynamic_content_menu {
    position:relative;
    float:left;
    top:0px;
    width:155px;
    margin:25px 6px 0 25px;
    padding:0 0 0 0;
    list-style:none;
    border-bottom:#72726a 1px dashed;
}
ul#dynamic_content_menu li {
    border-top:#72726a 1px dashed;
    padding:3px 0 4px 0;
}
ul#dynamic_content_menu li a {
    color:#45453c;    
}
ul#dynamic_content_menu li a:hover, ul#dynamic_content_menu li.act a {
    color:#a3042d;
    text-decoration:none;   
}
ul#dynamic_content_menu li.act ul{
    list-style:none;
    margin:0 0 0 0;
    padding:0 0 0 7px;
}
ul#dynamic_content_menu li.act li{
    border-top:0;
    padding:0px 0 0px 0;
}
ul#dynamic_content_menu li.act li a {
    color:#45453c;    
}
ul#dynamic_content_menu li.act li a:hover, ul#dynamic_content_menu li.act li.act a {
    color:#a3042d;
    text-decoration:none;   
}

/* ####################### THEME */

div#theme {
    position:relative;
    top:79px;
    left:347px;
    width:469px;
    height:210px;
}

div#theme img{
    width:668px;
    height:211px;    
}

/* ####################### STATIC_MENU */

ul#static_menu {
	position:absolute;
	z-index:5;
	right:170px;
	top:16px;
	margin:0;
	padding:0 0 0 0;
}
ul#static_menu li{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0 5px 0 4px;
	list-style:none;
	border-right:1px solid #576a0a;
}
ul#static_menu li.last{
	border-right:0;
}
ul#static_menu li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

/* ####################### TAG_CLOUD_ANIMATION */

div.tx-t3mcumulustagcloud-pi1 {
    position:relative;
    top:-37px;
    left:-44px;
    z-index:100;
}

/* ####################### LOGO */

div.logo_image {
    position:relative;  
    top:-10px;
}
div.logo_image img{
    border:0;
}

/* ####################### FOOTER_MENU */

ul.footer_menu {
    position:relative;
    float:left;
    width:130px;
    margin:28px 0 28px 47px;
    padding:0 0 0 0;
    list-style:none;
}
ul.footer_menu li{
    padding:2px 0 2px 6px;
    text-transform:uppercase;
}
ul.footer_menu li.last{
}
ul.footer_menu li a {
}



/* ####################### REQUEST-FORM */
table.mailform {
	position:relative;
	margin-top:16px;
}
table.mailform input.request, table.mailform textarea.request {
	width:293px;
}
table.mailform input.request {
}
table.mailform textarea.request {
	height:150px;
}

/* ####################### STYLED CONTENT MODS */

p.csc-linkToTop {
	position:relative;
	float:left;
	left:765px;
}
p.csc-linkToTop img{
	border:0;
	padding:10px 0 0 0;
}