 /* Poll */
 
.tx-jkpoll-pi1 h1 { font-size:11px; font-weight:bold; }

 /* Dateiliste */
.csc-uploads { margin-left:14px; }
.csc-uploads-2 table { width:100%; }
.csc-uploads-2 .csc-uploads-icon { border:1px solid #000000; }
.csc-uploads-fileName { padding:7px; }

 /* Styles fuer RTE */
p.align-center { text-align:center; }
p.align-left { text-align:left; }
p.align-right { text-align:right; }

td.align-center { text-align:center; }
td.align-left { text-align:left; }
td.align-right { text-align:right; }

p.csc-frame-frame1 { padding:2px; background:#eeeeee; border:1px solid black; }
p.csc-frame-frame2 { padding:2px; background:yellow; border:1px solid black; }
table.contenttable { padding:0px; border:1px solid #e0e0e0; }
table.contenttable td { padding:2px; border:1px solid #e0e0e0; }

.csc-frame-indent {
	padding-left:24px;
	padding-right:24px;
}

li { padding-top:2px; padding-bottom:2px; }
.news-amenu-container ul { list-style-type:square; color:#a00027; font-weight:bold; }
a { font-weight:normal; }

 /* General page style. The scroll bar colours only visible in IE5.5+ */
body {
        background-color: #E5E5E5;
        scrollbar-face-color: #DEDEDE;
        scrollbar-highlight-color: #FFFFFF;
        scrollbar-shadow-color: #DEDEDE;
        scrollbar-3dlight-color: #D1D1D1;
        scrollbar-arrow-color:  #a00027;
        scrollbar-track-color: #EFEFEF;
        scrollbar-darkshadow-color: #989898;
}

 /* TAGS */

html,body {
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:11px;
	height:100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
td {
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:11px;
}
h2 {
	font-size:11px;
	font-weight:bold;
	color:#a0a0a0;
}

h3 {
	font-size:11px;
	font-weight:bold;
	color:#a0a0a0;
}

div.bodytext {
	padding:4px;
	text-align:justify;
}
#content_right .bodytext {
	padding-left:7px; 
	padding-top:6px; 
	padding-bottom:6px; 
	padding-right:7px;
}
.imgtext-table{
	padding:4px;
}
.csc-header {
	margin-bottom:8px;
}

.csc-header h3 {
	font-size:13px;
	font-weight:bold;
	color:#000000;
}

/* 
   =========================================
     Links
   =========================================
*/

a:link {
	color:#23538f;
	text-decoration:none;
}
a:visited {
	color:#23538f;
	text-decoration:none;
}
a:hover {
	color:#23538f;
	text-decoration:underline;
}

/* 
   =========================================
     Sitemap
   =========================================
*/

div.csc-sitemap { margin-top:12px; width:530px; }
.csc-menu { padding:0px; font-weight:bold; margin:0px; }
.csc-sitemap a {
	text-decoration:underline;
	font-weight:normal;
}
.csc-sitemap { margin:0 0 0 0; padding:0 0 0 0; }
.csc-sitemap-level1 { padding-left:7px; background-color:#e0e0e0; margin-bottom:4px; margin-top:4px; border-top:1px solid #a00027; border-bottom:1px solid #a00027; }
.csc-sitemap-level2 { padding-left:132px; background-color:#e5e5e5; margin-bottom:1px; }
.csc-sitemap-level3 { padding-left:264px; background-color:#eaeaea; margin-bottom:1px; }
.csc-sitemap-level4 { padding-left:396px; background-color:#efefef; margin-bottom:1px; }
.csc-sitemap-level5 { padding-left:450px; background-color:#f4f4f4; margin-bottom:1px; }
.csc-sitemap-wrap1 { border-top:1px solid #a00027; border-bottom:1px solid #a00027; }

.csc-menu5-level1 { padding-left:7px; }

/* 
   =========================================
     Banner
   =========================================
*/

#banner_container {
	width:796px;
	height:86px;
	background-color:#ffffff;
	background-image:url(/fileadmin/template/lions/images/banner_bg_2.gif);
}
#banner_frame_1 {
	float:left;
	width:538px;
	height:86px;
	padding-left:35px;
	max-width:503px;
}
#banner_frame_2 {
	float:right;
	width:258px;
	height:86px;
	padding-left:12px;
	max-width:246px;
}
#banner_468x60 {
	width:468px;
	height:60px;
	margin-top:13px;
}
#banner_234x60 {
	width:234px;
	height:60px;
	margin-top:13px;
}

/* 
   =========================================
     Layout
   =========================================
*/

#head {
	margin-top:1px;
	margin-bottom:1px;
}
#content_container {
	width:991px;
	text-align:left;
}
#content {
	width:977px;
	margin-left:7px;
}
#content_left_container {
	float:left;
	width:180px;
}

#sub_menu {
        width:180px;
}
.sub_menu_container { }

#content_normal_right_container {
	float:right;
	width:796px;
	margin-left:1px;
}

.line {
	clear:both;
}

#content_right {
	float:left;
	width:257px;
}

.main_menu_item {
	display:inline;
	padding-right:5px;
	padding-left:5px;
	text-align:center;
	font-size:11px;
	line-height:18px;
	vertical-align:middle;
	height:20px;
	-webkit-text-size-adjust:none;
}

.main_menu_item a {
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	height:20px;
}
.main_menu_item a:link {
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	height:20px;
}
.main_menu_item a:visited {
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	height:20px;
}
.main_menu_item a:hover {
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	height:20px;
}

.main_menu_item-act {
	display:inline;
	padding-right:10px;
	padding-left:10px;
	text-align:center;
	font-size:11px;
	line-height:18px;
	vertical-align:middle;
	height:20px;
}
.main_menu_item-act a {
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	height:20px;
}
.main_menu_item-act a:link {
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	height:20px;
}
.main_menu_item-act a:visited {
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	height:20px;
}
.main_menu_item-act a:hover {
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	height:20px;
}

.sub_menu_item {
	font-size:11px;
	font-weight:bold;
	color:#23538f;
	padding-left:7px;
	vertical-align:middle;
	height:16px;
	line-height:14px;
	background-color:#eeeeee;
}

.sub_menu_item a {
	font-size:11px;
	font-weight:bold;
	color:#23538f;
	height:16px;
}
.sub_menu_item a:link {
	font-size:11px;
	font-weight:bold;
	color:#23538f;
	height:16px;
}
.sub_menu_item a:visited {
	font-size:11px;
	font-weight:bold;
	color:#23538f;
	height:16px;
}
.sub_menu_item a:hover {
	font-size:11px;
	font-weight:bold;
	color:#23538f;
	height:16px;
}

.sub_menu_item-act {
	font-size:11px;
	font-weight:bold;
	color:#23538f;
	padding-left:7px;
	vertical-align:middle;
	height:16px;
	line-height:14px;
	background-color:#eeeeee;
}
.sub_menu_item-act a {
	font-size:11px;
	font-weight:bold;
	color:#23538f;
	height:16px;
}
.sub_menu_item-act a:link {
	font-size:11px;
	font-weight:bold;
	color:#23538f;
	height:16px;
}
.sub_menu_item-act a:visited {
	font-size:11px;
	font-weight:bold;
	color:#23538f;
	height:16px;
}
.sub_menu_item-act a:hover {
	font-size:11px;
	font-weight:bold;
	color:#23538f;
	height:16px;
}
.sub_menu_item2 {
	font-size:11px;
 	font-weight:bold;
	color:#23538f;
	padding-left:24px;
	vertical-align:middle;
	height:16px;
	line-height:14px;
	background-color:#eeeeee;
}
.sub_menu_item2 a {
	font-size:11px;
	font-weight:bold;
	color:#23538f;
	height:16px;
}
.sub_menu_item2 a:link {
	font-size:11px;
	font-weight:bold;
	color:#23538f;
	height:16px;
}
.sub_menu_item2 a:visited {
	font-size:11px;
	font-weight:bold;
	color:#23538f;
	height:16px;
}
.sub_menu_item2 a:hover {
	font-size:11px;
	font-weight:bold;
	color:#23538f;
	height:16px;
}

.sub_menu_item2-act {
	font-size:11px;
	font-weight:bold;
	color:#23538f;
	padding-left:24px;
	vertical-align:middle;
	height:16px;
	line-height:14px;
	background-color:#eeeeee;
}
.sub_menu_item2-act a {
	font-size:11px;
	font-weight:bold;
	color:#23538f;
	height:16px;
}
.sub_menu_item2-act a:link {
	font-size:11px;
	font-weight:bold;
	color:#23538f;
	height:16px;
}
.sub_menu_item2-act a:visited {
	font-size:11px;
	font-weight:bold;
	color:#23538f;
	height:16px;
}
.sub_menu_item2-act a:hover {
	font-size:11px;
	font-weight:bold;
	color:#23538f;
	height:16px;
}

.clearer {
	color:#a0a0a0;
	background:#a0a0a0;
	height:1px;
	border:0px;
}

/* 
   =========================================
     tt_news
   =========================================
*/

.news-topnews-item {
	padding-bottom:4px;
}

.news-latest-container {
	padding:4px;
}
.news-latest-date {
	color:#a0a0a0;
}
.news-single-item {
	padding:4px;
	text-align:justify;
}
.news-single-title {
	font-size:12px;
	font-weight:bold;
}
.news-single-timedata {
	color:#a0a0a0;
}
.news-single-category {
	color:#a0a0a0;
}
.news-list-item {
	padding:4px;
	text-align:justify;
}
.news-list-category {
	color:#a0a0a0;
	padding-left:4px;
	padding-right:4px;
	clear:both;
}
.news-amenu-container {
	padding:4px;
} 
.tx-ttnews-browsebox-SCell a { font-weight:bold; }
.news-amenu-container a { font-weight:normal; }
.news-inline-image-left { float:left; padding:4px; }
.news-inline-image-right { float:right; padding:4px; }
.news-search-right { background-color:#eeeeee; width:146px; color:#000000; border:1px solid #a00027; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:11px; }
.news-search { background-color:#eeeeee; width:450px; color:#000000; border:1px solid #a00027; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:11px; }
.news-search-form-submit input { margin-left:3px; background-color:#ffffff; color:#a00027; font-weight:bold; border:1px solid #a00027; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:11px; }

/*
   =========================================
     newloginbox
   =========================================
*/

.tx-newloginbox-pi1 { }
#tx-newloginbox-pi1-user { background-color:#eeeeee; color:#000000; border:1px solid #a00027; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:11px; }
#tx-newloginbox-pi1-pass { background-color:#eeeeee; color:#000000; border:1px solid #a00027; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:11px; }
.tx-newloginbox-pi1-submit {  background-color:#ffffff; color:#a00027; font-weight:bold; border:1px solid #a00027; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:11px;  }
#tx-newloginbox-pi1-forgot_email { background-color:#eeeeee; width:300px; color:#000000; border:1px solid #a00027; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:11px; }


/*
   =========================================
     mailform
   =========================================
*/

legend {
	padding-left:10px;
	padding-right:10px;
	border: 0px;
}

fieldset {
	border:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	border: 1px solid #C0C0C0;
}

.radiolayout {
	width:60%;
	padding-top:15px;
	padding-bottom:15px;
}

.formu {
	width:90%;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:50px;
	border: 1px solid #C0C0C0;
	background-color:#eeeeee;
}

.mf-radio {
	border:0px;
}

.mf-text {
	color: #000000;
	border: 1px solid #C0C0C0;
	margin-bottom: 5px;
}

.mf-check {
	border: 0px;
}
.mf-select {
	border: 1px solid #C0C0C0;
}

.mf-input {
	border: 1px solid #C0C0C0;
	margin-bottom: 5px;
}

.captchaResponse {
	border: 1px solid #C0C0C0;
	margin-bottom: 5px;
	margin-right: 5px;
}

.mf-submit {
	color: #ffffff;
	background-color: #aa0027;
	border: 0px;
}

