/* CSS Stylesheet of sscc.de */
/* copyright by meinhardt text und design */
/* michael.ecker@meinhardt-kommunikation.de */
/* Januar 2004 */

/* defualts */

SELECT {font-family:  Arial, Verdana, Helvetica, sans-serif;font-size: 10px;}
TEXTAREA {font-family:  Arial, Verdana, Helvetica, sans-serif;font-size: 10px;}
INPUT {font-family:  Arial, Verdana, Helvetica, sans-serif;font-size: 10px;}


P {font:12px Arial, sans-serif;line-height:140%;margin:1px 0px 0px;}

.caption {font:11px Arial,sans-serif;line-height:110%;color:#383088;font-weight:900;margin:4px 0px 2px;}
.bulletlist {font:13px Arial, sans-serif; font-style:italic; line-height:130%; margin:1px 0px 0px;}

.table {font:12px Arial, sans-serif; line-height:140%; padding:1px 2px 0px 1px; margin:1px 1px 0px 0px ; color:#000000; }

.searchform {font:12px Arial,sans-serif;	color : #6600CC;	font-weight : normal;}
.searchresultpagetitle {font:13px Arial, sans-serif; color : #333333;	font-weight : bold;}
.searchresultcontent {font:13px Arial, sans-serif;color : #6600CC;font-weight : normal;}
.searchresultheader {font-family : Arial, sans-serif; font-size : 14px; color : #333366; font-weight : bolder;}
.searchmarkup {color : #FF0066;}

.loginform {font-family : Verdana, sans-serif;font-size : 14px;color : #CC0000;font-weight : normal;}

.mailform {font-family : Verdana, sans-serif;font-size : 12px;color : #003366;font-weight : normal;}
.mailformrequired {font-family : Verdana, sans-serif;font-size : 12px;color : #003366;font-weight: bolder;}
.mailformcomment {font-family : Verdana, sans-serif;font-size : 12px;color : #CC0000; font-weight: bolder;}
.mailformradio {font-family : Verdana, sans-serif; font-size : 10px; color : #003366; font-weight : normal;}

.filelinks {color : #990000;}
.filelinkssize {color : Green;}

.sitemap1 {	font-family : Verdana, sans-serif;font-size : 12px;color : #CC6600;}
.sitemap2 {	font-family : Verdana, sans-serif;font-size : 11px; color : #990000; margin-left:20px;}
.sitemap3 { font-family : Verdana, sans-serif; font-size : 10px; color : #333399; margin-left:40px; }
.sitemap4 { font-family : Verdana, sans-serif; font-size : 9px; color : #003333; margin-left:60px;}

.celmenu { font-family : Verdana, sans-serif; font-size : 12px; color : olive; margin-top : 10px; }
.celsubmenu { font-family : Verdana, sans-serif; font-size : 11px; color : #666699; margin-left : 20px; margin-top : 3px; }

/* ### SPECIFIC ### */

/* COMMON LAYOUT SETTINGS */
body,table.layout {margin:0px; font-size:12px;}
td { vertical-align:top; text-align:left;padding:0px;margin:0px;}
td.right {text-align:right; vertical-align:top;}
td.right2 {text-align:right; vertical-align:bottom; height:16px;}
td.submen {text-align:left; vertical-align:top;}
td.submen2 {text-align:left; vertical-align:bottom; height:16px;}
td.leer {padding:0px; }


/* CONTENT */
.content {padding:0px;vertical-align:top; text-align:left}

.maincontent {padding:0px;vertical-align:top; text-align:left; font:12px Arial,sans-serif;}
.contenthead {font:12px Arial,sans-serif;color:#FFFFFF; padding:3px;padding-left:6px; font-weight:600;}
.contenttext, .imgtext-nowrap {font: 12px Arial, sans-serif; line-height:140%; padding-top:3px; padding-right:4px; padding-left:6px; padding-bottom:2px;color:#000000; margin-bottom:0px;} 
 p {font:110% Arial, sans-serif; line-height:130%; margin:1px 0px 0px;}
div.contenttext p img {margin-top:2px;}
/* td.contenttext p img {float:right; position:relative; top:-15px; left:-6px;} */
.contentextra, .contenttext div.special  {font:12px Arial, sans-serif; padding:4px;padding-left:6px;background-color:#F6D300; margin-bottom:0px;}
div.contentextra p, div.contentextra .imgtext-nowrap {font:110% Arial, sans-serif; line-height:140%; margin:1px 0px 0px;}

/*td.contenttext ol, td.contentextra ol {font:110% Arial, sans-serif; line-height:130%; padding:0px; margin-top:1px; margin-bottom:0px; margin-left:28px;}*/
div.contenttext ol, div.contentextra ol {font:110% Arial, sans-serif; line-height:130%; padding:0px; margin-top:1px; margin-bottom:0px; margin-left:28px;}

div.contenttext div.ev_subcontent {padding:0px; margin:0px -6px;}

/* not used yet */
p.bodytext {font:13px Arial, sans-serif;line-height:140%;margin:1px 0px 0px; color:#000000;}
p.bodytext_white {font:13px Arial, sans-serif;line-height:18px;margin:1px 0px 0px;color:#FFFFFF;}

/* SSCC text */
h1, h2, h3, h3.titel, h3.titel_s {font:17px Arial,sans-serif;line-height:21px;color:#383088;font-weight:900;margin:4px 0px 6px;}
h4 {font:14px Arial,sans-serif; line-height:140%; color:#383088;font-weight:900;margin:2px 0px 0px; text-decoration:none;}
h5, h6, td.submen h3 {font:12px Arial,sans-serif;line-height:21px;color:#383088;font-weight:900;margin:4px 0px 2px;}
 
.subhead1 {font-family : Arial, sans-serif; font-size : 11px; color : black; margin:0px 0px;}
.subhead2 {font-family : Arial, sans-serif; font-size : 11px; color : #383088; margin:0px 6px 6px;}
.subhead3 {font-family : Arial, sans-serif; font-size : 11px; color : #383088; margin:0px 6px 6px;}
.subhead4 {font:13px Arial, sans-serif;line-height:18px;margin:1px 0px 0px; color:#000000;}
.headerdate {font-family : Arial, sans-serif; font-size : 11px; color : #333333; font-weight: normal; margin:0px 0px;}
.contenttext .subhead4 {font:13px Arial, sans-serif; line-height:140%; margin:1px 0px 0px; }

/* head logo arnderground */
div.headlogo {position:relative; top:29px; left:0px; height:220px; overflow:hidden; z-index:2; margin:0px;}
div.titelbalken {position:relative; top:0px; left:0px; z-index:9; margin:0px; padding:0px;}

/* archive extras */
.arch_item, .arch_title {font:12px Arial, sans-serif; line-height:15px;}
/* div.arch_title, td.arch_title {padding:4px;padding-left:6px;width:522px;} */
.arch_title {vertical-align:bottom; text-align:left; }
.arch_item {padding-left:4px;padding-top:0px;margin:2px 0px 0px; vertical-align:top; text-align:left;}
.arch_count {font:10px Arial, sans-serif; line-height:12px; margin:2px; text-align:right;}
.news_date {font:11px Arial, sans-serif; font-weight:600; font-style:normal; line-height:16px; vertical-align:middle; text-align:right; background-color:#383088;color:#FFFFFF; margin:0px; width:100%; padding:1px; padding-right:3px; }

/* news extras */
.news_text {font:12px Arial, sans-serif; line-height:140%; padding-top:6px; padding-right:4px; padding-left:6px; padding-bottom:2px;} 

h4.news_title, h4.news_title a {font:12px Arial,sans-serif;line-height:21px;color:#383088;font-weight:900;margin:0px; font-style:normal; }
h4.arch_title {font:12px Arial,sans-serif;line-height:21px;color:#383088;font-weight:900;margin:4px 0px 0px;}
 h4.news_title a {font-weight:900;text-decoration:none;}
 h4.news_title a:link , h4 a:visited   {text-decoration:none;color:#383088;}
 h4.news_title a:active   {text-decoration:none; color:#383088;}
 h4.news_title a:hover   {text-decoration:underline; color:#383088;}

div.latest, div.link_archive {font:12px Arial, sans-serif; border-left:1px #383088 solid; border-bottom:1px #383088 solid; color:#383088; background-color:#FFFFFF; margin:3px;  padding:0px;}
div.latest_x {font:12px Arial, sans-serif; border-left:1px #383088 solid; border-bottom:1px #383088 solid; color:#383088; background-color:#F6D300; margin:3px;  padding:0px;}

div.inner {margin:0px 3px; padding:0px; border:0px;}
.link_archive a {font:10px Arial, sans-serif; font-style:italic; line-height:15px; }

table.latest {width:100%; border:2px #383088 solid;}
.latest_head {background-color:#F6D300;}

.help2 {font:12px Arial, sans-serif; line-height:15px;padding:4px;padding-left:6px;width:522px;}

/* events extras */
.ev_menblk {font:11px Arial,sans-serif;color:#000000;border:#383088 solid 1px; width:100%;margin:0px;text-align:left; padding:0px;}

.ev_men {font:11px Arial,sans-serif;line-height:15px; margin:3px 3px;text-decoration:none; color:#000000;font-weight: bold;}
table.ev_men {min-width:60%;max-width:96%; text-align:left;margin-left:0px;}
td.ev_men {padding-top:2px;padding-right:4px;padding-bottom:2px;padding-left:4px;text-align:center;}
td.ev_div {background-color:#383088;padding:0px;width:1px;text-align:center;}
.ev_men a {color: #383088;}

.ev_termine, .ev_more {font:12px Arial, sans-serif; line-height:140%; padding-top:4px; padding-right:2px; padding-left:6px; padding-bottom:2px;width:80px; color:#000000; vertical-align:top;} 
.ev_more {text-align:right;width:110px;}
.ev_titel {font:12px Arial, sans-serif; line-height:140%; padding-top:4px; padding-right:4px; padding-left:2px; padding-bottom:2px; color: #383088; font-weight: bold;vertical-align:top;} 
.ev_teaser {font:12px Arial, sans-serif; line-height:140%; padding-top:0px; padding-right:4px; padding-left:2px; padding-bottom:4px;vertical-align:top;} 
hr.ev_subdiv {color: #383088;}
.ev_subcontent {font:12px Arial, sans-serif; line-height:140%; padding-top:4px; padding-right:2px; padding-left:6px; padding-bottom:2px; color:#000000; vertical-align:top;}
.tx-mecevents-pi1-form {font:12px Arial, sans-serif; line-height:140%; padding-top:0px; padding-right:4px; padding-left:2px; padding-bottom:4px;vertical-align:top; color:navy;} 

/* LINKS */
A {background-color: transparent; color: #383088; font-weight: bold;text-decoration:underline;}
a:link {text-decoration:underline; color:#383088; font-weight: bold;}
a:visited {text-decoration:underline; color:#383088; font-weight: bold;}
A:hover  {color : #383088; text-decoration : underline;}
A:active {color : #383088; font-weight : bold; text-decoration : none;}
.bodytext_white A {background-color: transparent; color: #ffffff; font-weight: bold;text-decoration:underline;}
.bodytext_white a:link {text-decoration:underline; color:#FFFFFF; font-weight: bold;}
.bodytext_white a:visited {text-decoration:none; color:#FFFFFF; font-weight: bold;}
.bodytext_white A:hover  {color : #FFFFFF; text-decoration : underline;}
.bodytext_white A:active {color : #FFFFFF; font-weight : bold; text-decoration : underline;}


/* MENU */
td.menu {padding:0px;vertical-align:bottom; text-align:left; margin:0px;}
td.menu a h2, td.menu a h4 {font:11px Arial,sans-serif;line-height:15px; margin:6px 0px 0px;}

/* header links */
/* td.contenttext a {color:navy;  text-decoration:none;}*/
/* td.contenttext a h2, td.contenttext a h4 { text-decoration:none;} */
td.contenttext,td.maincontent a:link h4 {font-weight:900; text-decoration:none; color:#383088; }
td.contenttext,td.maincontent a:visited h4  {font-weight:900; text-decoration:none; color:#383088; }
td.contenttext,td.maincontent a:active h4  {font-weight:900;text-decoration:none; color:#383088;}
td.contenttext,td.maincontent a:hover h4  {font-weight:900;text-decoration:none; color:#383088;}

.sitemap1, .sitemap {font:13px Arial,sans-serif;line-height:15px;color:#000000;margin:3px 0px;}
.sitemap a:link,  a:link .sitemap1, .sitemap a:visited, a:visited .sitemap1 {font-weight:900;text-decoration:none; color:#666666}
.sitemap a:active, a:active .sitemap1   {font-weight:900;text-decoration:none; color:#666666;}
.sitemap a:hover, a:hover .sitemap1  {font-weight:900;text-decoration:underline; color:#666666;}

.sitemap2, .sitemap3 {font:11px Arial,sans-serif;line-height:15px;color:#000000;margin:3px 0px;}
a:link .sitemap2, a:visited .sitemap2  {font-weight:900;text-decoration:none; color:#383088; margin:3px 6px;}
a:active .sitemap2   {font-weight:900;text-decoration:none; color:#383088; margin:3px 6px;}
a:hover .sitemap2  {font-weight:900;text-decoration:underline; color:#383088; margin:3px 6px;}

a:link .sitemap3, a:visited .sitemap3  {font-weight:900;text-decoration:none; color:#383088; margin:3px 12px;}
a:active .sitemap3   {font-weight:900;text-decoration:none; color:#383088; margin:3px 12px;}
a:hover .sitemap3  {font-weight:900;text-decoration:underline; color:#383088; margin:3px 12px;}

/* SUBMENU ITEMS */
td.submen a {text-decoration:none; color:#383088;}
td.submen a h3 {font:11px Arial,sans-serif;line-height:15px;color:#383088;margin:3px 0px;text-decoration:none; color:#383088;}
td.submen a h4 {font:11px Arial,sans-serif;line-height:15px;color:#383088;margin:3px 3px;text-decoration:none; color:#383088;}
td.submen a:link h3, td.submen a:visited h3, td.submen a:link h4, td.submen a:visited h4   {font-weight:900;text-decoration:none;}
td.submen  a:active h3, td.submen  a:active h4  {font-weight:900;text-decoration:none; color:#383088;}
td.submen  a:hover h3, td.submen  a:active h4  {font-weight:900;text-decoration:underline; color:#383088;}

.submen_n_L1, .submen_n_L2, .celmenu {font:12px Arial,sans-serif;font-weight:900;line-height:15px;color:#383088;margin:3px 0px;}
.submen_n_L2, .celmenu {font-weight:400;line-height:14px;color:#383088;margin:3px 0px;}
.submen_n_L1 a:link, .submen_n_L1 a:visited {text-decoration:none; color:#383088;}
.submen_n_L2 a:link, .submen_n_L2 a:visited {font-weight:400; line-height:14px; text-decoration:none; color:#383088;}
.submen_n_L1 a:active, .submen_n_L2 a:active  {text-decoration:none; color:#383088;}
.submen_n_L1 a:hover, .submen_n_L2 a:hover {text-decoration:underline; color:#383088;}

.submen_n_L1_act, .submen_n_L2_act {font:12px Arial,sans-serif;font-weight:bolder;line-height:15px;color:#666666;margin:3px 0px;}
.submen_n_L2_act {font-weight:400;line-height:14px;}
.submen_n_L1_act a:link, .submen_n_L1_act a:visited {color:#4F4F4F; text-decoration:none;}
.submen_n_L2_act a:link, .submen_n_L2_act a:visited {font-weight:400;line-height:14px;color:#4F4F4F; text-decoration:none;}

.submen_n_L1 a:active, .submen_n_L2 a:active {text-decoration:none;color:#666666; }
.submen_n_L1_act a:hover, .submen_n_L2_act a:hover,.submen_n_L1 a:focus, .submen_n_L2 a:focus {text-decoration:underline;color:#333333;}
.submen_n_L2, .submen_n_L2_act {margin:5px 3px;}

.backmenu {font:12px Arial,sans-serif;line-height:15px;color:#BF002A;margin:3px 0px;}
.backmenu a:link,  .backmenu a:visited {font-weight:900;text-decoration:none; color:#BF002A;}
.backmenu a:active {font-weight:900;text-decoration:none; color:#BF002A;}
.backmenu a:hover {font-weight:900;text-decoration:underline; color:#BF002A;}

