﻿/* login error message */

#error{
	background:#fff;
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	border:solid 0px #0C3A6D;
}

#error ul{
	color:#de0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	border:solid 0px #0C3A6D;
}

#error  ul li{
display:inline;

}



/* header Top-nav */
#header #active_menu-nav
{
	background:#000;
	color:#fff;
	padding:0px 0px 0px 0;
	
}

#header ul
{
	display:block;
	margin:0px 0 0px;
	padding:0px 0;
	text-align:center;
	
}

#header ul li
{
	background:#000;
	color:#fff;
	display:inline;
	text-align:center;
	border:solid 0px #0C3A6D;	
}

#header ul li a:link,#header ul li a:visited
{
	background: url(../images/bg_stripe_121148201.jpg);
	color:#D8E3FB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
	border:solid 0px #0C3A6D;	
	padding:5px 10px;
	line-height:25px;
	
}

#header ul li a:hover,#header ul li a:active,#header ul li a:focus
{
	background: #FF9900;
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;	
	text-decoration:none;
	border:solid 0px #0C3A6D;
	padding:5px 10px;
	line-height:25px;
}



/* exmenu */

#vnav ul {
  
  list-style-type:none;
}

#vnav ul li {


display:block;
}

#vnav ul li a {
display:block;
padding:0px 0px 0px 0px;
text-decoration:none;
}

/*  font color */
#vnav ul li a:link,#vnav ul li a:visited {
padding:0px 5px 6px 0px;

color:#323232;
}
/* font color hover */
#vnav ul li a:hover,#vnav ul li a:active,#vnav ul li a:focus {
color:#FF9900;


}

/* loginmenu */

#loginmenu ul{
  list-style-type:none;
}

#loginmenu ul li{
display:inline;
}

#loginmenu ul li a {
padding:4px 4px 4px 4px;
text-decoration:none;
}

/* font color */
#loginmenu ul li a:link,#loginmenu ul li a:visited {
color:#323232;
}
/* font color hover */
#loginmenu ul li a:hover,#loginmenu ul li a:active,#loginmenu ul li a:focus {
color:#FF9900;
}


/* topmenu */

#top ul {
list-style-type:none;
margin:0 0 0px 0px;
padding:3px 3px 3px 3px; 
font-family: Arial, Helvetica, sans-serif;
font-size: 12;

}


#top ul li {
border:solid 0px #fff;
margin:0 0 2px;
}

#top ul li a {
display:block;
padding:3px 4px 3px 23px;
text-decoration:none;
}

#top ul li a:link,#top ul li a:visited {
background:#D8E3FB;
border-bottom:solid 0px #E0C1E0;
color:#376283;
font-weight:normal;
}

#top ul li a:hover,#top ul li a:active,#top ul li a:focus {
background:#FF9900 !important;
color:#fff !important;
}


/* usermenu */

#usermenu ul {
list-style-type:none;
margin:0 0 0px 0px;
padding:3px 3px 3px 3px; 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;

}


#usermenu ul li {
border:solid 0px #fff;
margin:0 0 2px;
}

#usermenu ul li a {
display:block;
padding:3px 4px 3px 13px;
text-decoration:none;
}

#usermenu ul li a:link,#usermenu ul li a:visited {
background:#D8E3FB;
border-bottom:solid 0px #E0C1E0;
color:#376283;
font-weight:normal;
}

#usermenu ul li a:hover,#usermenu ul li a:active,#usermenu ul li a:focus {
background:#FF9900 !important;
color:#fff !important;
}


/* ###############  main pages format * ########################### */
/* position */
.leading_separator {
border-bottom:solid 0 #333;
display:block;
height:10px;
margin:0;
}

#main .leading h2,#main2 .leading h2 {
background:#EFDEEA;
border-bottom:solid 0 #333;
color:#93246F;
font-family:trebuchet MS, sans-serif;
font-size:1.4em;
font-weight:normal;
margin:0 10 10px;
text-transform:uppercase;
}

#main h2 a,#main2 h2 a {
text-decoration:none;
}

#main .leading .readon,#main2 .leading .readon {
background:url(../images/pfeil.gif) #93246F no-repeat;
border:solid 0;
bottom:0;
color:#FFF !important;
display:block !important;
margin-top:200px !important;
position:absolute;
right:0;
text-decoration:none;
padding:2px 2px 0 30px;
}

#main .leading .small,#main .leading .modifydate,#main2 .leading .small,#main2 .leading .modifydate {
background:#EFDEEA;
color:#93246F;
}

.article_column h2 {
background:#fff;
color:#000 !important;
font-family:trebuchet MS;
font-size:1.2em !important;
font-weight:bold !important;
padding:0;
}

.article_row .column1 h2,.article_row .column2 h2 {
background:#fff;
border-bottom:solid 1px #D4A7C5;
color:#000;
margin:0 0 10px;
padding:5px 5px 5px 0;
}

.article_row p.iteminfo {
background:#fff;
line-height:1em;
margin:0 -10px 5px;
padding:10px;
}

#main h3,#main2 h3 {
margin:20px 0 10px;
}

#main .blog_more h2,#main2 .blog_more h2 {
background:#fff;
color:#93246F;
font-family:trebuchet MS, sans-serif;
font-size:1.3em;
font-weight:normal;
margin:0;
}

#main .blog_more li a,#main2 .blog_more li a {
display:inline;
margin:0;
padding:0;
}

#main .blog_more li,#main2 .blog_more li {
padding:4px;
}

#main .blog_more ul li a,#main2 .blog_more ul li a {
background:url(../images/pfeil.gif) no-repeat;
font-weight:bold;
padding:2px 0 4px 30px;
}

#main .blog_more ul li a:hover,#main2 .blog_more ul li a:hover {
background:url(../images/pfeil.gif) #939 no-repeat !important;
color:#fff;
font-weight:bold;
padding:2px 0 2px 30px;
}

#main .blog_more ul li a:active,#main2 .blog_more ul li a:active,#main .blog_more ul li a:focus,#main2 .blog_more ul li a:focus {
background:url(../images/pfeil.gif) #939 no-repeat !important;
color:#fff;
font-weight:bold;
padding:2px 0 2px 30px;
}

#main .blog_more ul,#main2 .blog_more ul {
background:#eee;
border:solid 1px #ccc;
color:#000;
line-height:1.3em;
list-style-type:none;
margin:0;
padding:10px 10px 30px;
}

#main .blog_more,#main2 .blog_more {
padding-top:10px;
}

/* main generell  */
#main a.readon,#main2 a.readon {
background:url(../images/pfeil.gif) no-repeat;
font-weight:bold;
padding:2px 2px 0 30px;
display:inline-block;
}

#main a.readon:hover,#main2 a.readon:hover,#main a.readon:active,#main2 a.readon:active,#main a.readon:focus,#main2 a.readon:focus {
background:url(../images/pfeil.gif) #000 no-repeat;
color:#fff;
padding:2px 2px 0 30px;
text-decoration:none;
}

#main a:link,#main2 a:link,#main a:visited,#main2 a:visited {
color:#000;
}

#main a:hover,#main2 a:hover,#main a:active,#main2 a:active,#main a:focus,#main2 a:focus {
background:#93246F;
color:#fff;
}

#main h1,#main2 h1 {
color:#000;
font-family:trebuchet MS, sans-serif;
font-size:1.6em;
font-weight:normal;
margin:0;
}

#main h2,#main2 h2 {
color:#93246F;
font-family:trebuchet MS, sans-serif;
font-size:1.6em;
font-weight:normal;
}

#main ul li,#main2 ul li {
padding:0 0 0 10px;
line-height:1.4em;
margin:10px 0;
}

#main ul,#main2 ul {
list-style-position:outside;
list-style-type:square;
padding:0 0 0 10px;
margin:0 0 0 20px;
}

#main ul,#main ol {
list-style-position:inside;
margin:10px 0 10px 20px;
padding:0 0 0 10px;
}

.small {
border:solid 0;
color:#932467;
font-size:0.85em;
margin:0 0 20px;
}

.contentdescription {
padding:10px 0;
overflow:hidden;
}

.image_left {
float:left;
border:solid 0 #ccc;
margin:0 10px 10px 0;
}

.image_right {
float:right;
border:solid 1px #ccc;
margin:0 0 10px 10px;
}

.wrap_image {
clear:left;
}

.createdate {
color:#932467;
display:block;
font-size:0.85em;
}

.createdby {
color:#932467;
display:block;
font-size:0.85em;
padding:0 0 0 2px;
}

.modifydate {
color:#932467;
display:block;
font-size:0.85em;
padding:0;
}

span.content_rating,.leading span.content_rating {
margin:10px 0 0;
display:block;
}

.content_vote {
margin:0 0 10px;
display:block;
}

.content_vote input {
margin:0 5px;
}

.content_vote .button {
background:url(../images/pfeil.gif) #000 no-repeat;
border:0;
color:#fff;
font-weight:bold;
margin:20px 10px 0 0;
padding:0 0 0 30px;
cursor:pointer;

}


/* System Messages */
#system-message
{
margin:10px 0 20px 0;
padding: 0 !important;
background:#fff;
border:solid 0px;
}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0;  font-weight: bold; text-indent: 0px;background:#fff;padding:0 }
#system-message dd ul { color: #93246F; margin-bottom: 10px; list-style: none; padding: 0px; border-top: 3px solid #93246F; border-bottom: 3px solid #93246F;}

/* System Standard Messages */
#system-message dt.message { display: none; }
#system-message dd.message {  }
#system-message dd.message ul { background: #F2E3ED}

/* System Error Messages */
#system-message dt.error { display: none; }
#system-message dd.error {  }
#system-message dd.error ul { color: #93246F; background: #F2E3ED ; border-top: 3px solid #93246F; border-bottom: 3px solid #93246F;margin:0}

/* System Notice Messages */
#system-message dt.notice { display: none; }
#system-message dd.notice {  }
#system-message dd.notice ul { color: #93246F; background: #F2E3ED; border-top: 3px solid #93246F; border-bottom: 3px solid #93246F;}
}