/*CVS Add-ins*/
/*
$Revision: 1.20 $
$RCSfile: screen.css,v $
Authors: JDE
Copyright (c) A&B.FACE2NET GmbH
*/

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/*
    screen.css SPD Community (Start)
    23.08.2007 JDE
*/
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */

@import url("../_basics/basics.css");
@import url("../_basics/content.css");
@import url("../_basics/form.css");


/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/*startseitenspezifische Styles*/

#content .teasersection_01 .col_01,
#content .teasersection_01 .col_02{ width: 336px; }/*326 + 5(abstand banner links) + 5 (abstand banner rechts)*/


/*systemmessages*/
.systemmessages{ margin-left: 40px; width: 680px; }
.teasersection_01#register .systemmessages{ margin-left: 25px; }
#content .moduls .systemmessages h2{ background: #fff url("../_styleimages/icon_error_weiss.gif") no-repeat 0 8px; }

.blogeintrag,
.forumseintrag,
.missionseintrag{ position: relative; }

.blogeintrag,
.forumseintrag,
.missionseintrag,
.kontakteintrag,
.gruppeneintrag{ clear: both; min-height: 50px; border-bottom: 1px solid #BBD8E1; }

.kontakteintrag:after,
.gruppeneintrag:after{content: "."; clear: both; display: block; height: 0; visibility: hidden; }

.teasersection_01 .col_01 .blogeintrag,
.teasersection_01 .col_02 .favoritenbox .blogeintrag,
.teasersection_01 .col_02 .forumseintrag,
.teasersection_01 .col_01 .kontakteintrag,
.teasersection_01 .col_02 .gruppeneintrag,
.teasersection_01 .col_02 .favoritenbox .gruppeneintrag,
.teasersection_01 .col_01 .missionseintrag,
.teasersection_01 .col_01 .noblogeintrag,
.teasersection_01 .col_02 .noforumseintrag,
.teasersection_01 .col_01 .nokontakteintrag,
.teasersection_01 .col_02 .nogruppeneintrag{ padding: 12px 5px 12px 10px; border-left: 1px solid #559db3; }

.teasersection_01 .col_01 .kontakteintrag,
.teasersection_01 .col_02 .gruppeneintrag{ padding-left: 5px; }

.teasersection_01 .col_01 .noblogeintrag h3,
.teasersection_01 .col_01 .nokontakteintrag h3,
.teasersection_01 .col_02 .noforumseintrag h3,
.teasersection_01 .col_02 .noforumseintrag p,
.teasersection_01 .col_02 .nogruppeneintrag h3,
.teasersection_01 .col_02 .nogruppeneintrag p{ padding: 0 0 5px 0; }

.eintrag span,
.blogeintrag span,
.forumseintrag span,
.gruppeneintrag span,
.missionseintrag span{ color: #1C4C5C; font-size: .69em; font-weight: bold; }

.teasersection_01 .teaser p a,
.teasersection_02 .teaser p a,
.teasersection_03 .teaser p a,
.teasersection_01 .col_01 p a,
.teasersection_01 .col_02 p a,
.teasersection_02 .col_01 p a,
.teasersection_03 p a,
.teasersection_04 .col_01 p a{
	background: url("../_styleimages/pfeil_rot.gif") no-repeat right 3px; 
	font-size: .93em; font-weight: bold; text-transform: uppercase;
	padding-left: 5px; padding-right: 10px; }

.teasersection_01 .blogeintrag a strong,
.teasersection_01 .forumseintrag a strong,
.teasersection_04 .missionseintrag a strong{ text-transform: uppercase; font-weight: bold; display: block; }
.teasersection_02 .blogeintrag a strong,
.teasersection_04 .forumseintrag a strong{ text-transform: uppercase; font-weight: bold; }

.teasersection_01 .col_03{ width: 150px; float: right; }
.teasersection_02 .col_02,
.teasersection_03 .col_02,
.teasersection_04 .col_02{ width: 150px; float: right; margin-top: 7px; }

.teasersection_01 .col_03 .banner,
.teasersection_02 .col_02 .banner,
.teasersection_03 .col_02 .banner,
.teasersection_04 .col_02 .banner{ margin-right: 0; }


/* + + + + + + + + + public, personal row_01 + + + + + + + + + */
.teasersection_01{ clear: both; padding: 28px 0 0 0; background: transparent; }
.teasersection_01#perssection{ min-height: 80px; background: url("../_styleimages/shadows/bg_moduls_head.jpg") no-repeat top left; }

.teasersection_01 h2{ color: #fff; background: #c11a06; margin: 2px 0 0; padding: 2px 8px; }
.teasersection_01#perssection h2{ background: transparent url("../_styleimages/bg_startpers_h2.gif") no-repeat top left; margin-top: 1px; padding: 3px 0 32px 8px; }
.teasersection_01#perssection h2 a{ 
	float: right; 
	background: #1C4C5C url("../_styleimages/bg_startpers_h2link.gif") no-repeat bottom left; 
	color: #fff; 
	padding: 2px 10px 15px 12px; }
.teasersection_01#perssection h2 a:after{content: "."; clear: both; display: block; height:0; visibility: hidden; }

#content .teasersection_01 .teaser{ margin: 0; }

.teasersection_01 .col_01,
.teasersection_01 .col_02{ margin: 0; padding: 0 0 10px 0; float: left; }

.teasersection_01 div div.more{ clear: both; background: #E1ECF0; }
.teasersection_01 div div.more span{ 
	display: block; 
	border-left: 1px solid #559db3; 
	font-size: .69em; font-weight: bold; text-transform: uppercase; 
	padding: 1px 10px 2px; }
.teasersection_01 div div.more a{ padding-right: 9px; background: #E1ECF0 url("../_styleimages/pfeil_rot_blau.gif") no-repeat right 3px; }

.teasersection_01 .col_01 h3,
.teasersection_01 .col_02 h3{ padding: 10px 0 3px; }


/* + + + + + + + + + public, personal row_01 col_01 + + + + + + + + + */
.teasersection_01 .col_01{ margin-left: 35px; } /*fuer schatten bei banner*/
.teasersection_01 .col_01 .banner{ margin: 0 0 20px 0; }
.teasersection_01#perssection .col_01 .banner{ padding-top: 5px; margin-bottom: 14px; }
#content .teasersection_01 .col_01 .teaser{ margin: 0 5px 20px 5px; }
#content .teasersection_01 .col_01 .teaser img{ padding-bottom: 5px; }
#content .teasersection_01 .col_01 .teaser h3{ padding-top: 0; }


/* + + + + + + + + + NEUE STARTSEITE: teaser + + + + + + + + + */
#content .teasersection_01 .teaser,
#content .teasersection_02 .teaser,
#content .teasersection_03 .teaser{ min-height: 10px; border: solid 1px #B21907; margin: 0 40px 30px 0; }
#content .teasersection_01 .teaser{ margin-left: 40px; }
#content .teasersection_01 .half,
#content .teasersection_02 .half,
#content .teasersection_03 .half{ float: left; width: 386px; border-color: #1C4C5C; margin-right: 0; }
#content .teasersection_02 .half,
#content .teasersection_03 .half{ margin-right: 40px; }
#content .teasersection_01 .blue,
#content .teasersection_02 .blue,
#content .teasersection_03 .blue{ background: #1C4C5C; border-color: #1C4C5C; margin-right: 40px; margin-top: 20px; margin-bottom: 5px; }

#content .teaser h2{ clear: none; background: #B21907; color: #FFF; font-size: 1.19em; font-weight: normal; margin-top: 0; padding: 2px 8px; }
#content .teaser h3{ clear: none; font-size: 1.25em; padding-top: 7px; padding-left: 8px; }

#content .teaser img{ float: left; margin-right: 15px; }
#content .teaser p{ padding: 0 8px 5px; }
#content .teaser a:link img,
#content .teaser a:visited img{ float: none; margin-right: 0; }
#content .teaser p a:link img,
#content .teaser p a:visited img{ display: block; margin-top: 5px; }
#content .teaser p a:link,
#content .teaser p a:visited{ font-size: .93em; font-weight: bold; text-transform: uppercase; }
#content .teaser h2 a:link, 
#content .teaser h2 a:visited,
#content .teasersection_03 .teaser a:link, 
#content .teasersection_03 .teaser a:visited{ color: #B21907; }
#content .teaser p a:link, 
#content .teaser p a:visited{ background-image: none; color: #B21907; }

#content .teaser .eintrag{ min-height: 118px; }
#content .teaser .eintrag{ min-height: 118px; }
#content .teaser .eintrag span{ display: block; padding-left: 8px; padding-right: 8px; }
#content .teaser .eintrag span span{ display: inline; padding: 0; }

#content .half h2{ background: #E1ECF0; color: #1C4C5C; font-size: .93em; font-weight: bold; margin-bottom: 5px; }
#content .half img{ margin-right: 10px; }
#content .half p a:link, 
#content .half p a:visited{ background-image: url("../_styleimages/pfeil_rot.gif"); }

#content .teaser .swapFooter{ background-color: #1C4C5C; padding: 2px 5px; }
#content .teaser .swapFooter a:link,
#content .teaser .swapFooter a:visited{ background: url("../_styleimages/pfeil_weiss.gif") no-repeat right 2px; color: #FFF; padding-right: 10px; }

#content .teaser hr{ 
	clear: left; width: 1px; height: 1px; 
	background-color: #FFF; border: none 0; border-top: solid 1px #FFF; 
	color: #FFF; 
	margin-bottom: -1px; margin-left: -2px; }

#content .blue h2{ 
	float: left; width: 7em; 
	background: #1C4C5C; 
	color: #BBD8E1; font: .75em/120% Verdana,Arial,Helvetica,sans-serif; font-weight: bold; text-transform: none; 
	padding: 16px 5px 16px 15px; }

#content .blue #box{ float: right; width: 695px; position: relative; }
#content .blue #box .inner{ min-height: 40px; padding-left: 30px; padding-right: 30px; }
#content .blue #box .rew, 
#content .blue #box .ff{ width: 32px; height: 43px; position: absolute; top: 0; background: url("../_styleimages/bg_logo_rew.gif") no-repeat 1px bottom; }
#content .blue #box .rew{ left: 0; }
#content .blue #box .ff{ right: 0; background-image: url("../_styleimages/bg_logo_ff.gif"); }

#content .blue a.rew:hover img, 
#content .blue a.rew:focus img, 
#content .blue a.rew:active img,
#content .blue a.ff:hover img, 
#content .blue a.ff:focus img, 
#content .blue a.ff:active img{ display: none; }


#content .blue a:link img, 
#content .blue a:visited img{ float: left; border: solid 1px #1C4C5C; margin: 3px 0 0 0; }
#content .blue a:hover img, 
#content .blue a:focus img, 
#content .blue a:active img{ border-color: #BBD8E1; }

#content .blue hr{ clear: both; }


/* + + + + + + + + + public row_01 col_02 + + + + + + + + + */
.teasersection_01 .col_02{ margin-left: 20px; } /*fuer schatten bei banner*/
.teasersection_01 .col_02 .banner{ margin-bottom: 20px; }
#content .teasersection_01 .col_01 .teaser{ border: 0 none; }
#content .teasersection_01 .col_02 .teaser{ margin: 0 5px 20px 5px; padding-bottom: 10px; background-color: #E1ECF0; border: 0 none; }
#content .teasersection_01 .col_01 .teaser h2,
#content .teasersection_01 .col_02 .teaser h2{ font-size: .69em; font-weight: bold; }
#content .teasersection_01 .col_02 .teaser img{ float: none; margin-right: 0; padding-bottom: 5px; }
#content .teasersection_01 .col_02 .teaser h3{ clear: left; padding: 0 10px; }

#content .teasersection_01 .col_02 p{ padding: 5px 10px; }

.teasersection_01 .col_02 #flashcontent2 p{ padding: 0; }
.teasersection_01 .col_02 #flashcontent2 h3{ padding: 0; }
.teasersection_01 .col_02 .teaser #flashcontent2{ margin: 10px 0 5px 14px; }


/* + + + + + + + + + public row_01 col_03 + + + + + + + + + */
.teasersection_01 .col_03{ background: #fff url("../_styleimages/shadows/bg_col_03.gif") no-repeat right top; padding-bottom: 30px; }
.teasersection_01 .col_03 #flashcontent{ 
	min-height: 280px;
	border-left: 1px solid #e1ecf0; border-bottom: 2px solid #e1ecf0;
	background-color: #E1ECF0;
	margin: 29px 0 0 5px; }

.teasersection_01 .col_03 h2{ display: none; }
.teasersection_01 .col_03 h3{ font-size: .82em; padding: 16px 5px 0; }
#content .teasersection_01 .col_03 p{ font-size: .75em; padding: 5px; }
#content .teasersection_01 #flashcontent p a,
#content .teasersection_02 #flashcontent2 p a{ background: none; }


/* + + + + + + + + + personal row_01 col_01 + + + + + + + + + */
.teasersection_01 .col_01 .blogbox,
.teasersection_01 .col_01 .kontaktbox,
.teasersection_01 .col_01 .missionenbox{ margin: 0 5px 14px 5px; padding: 6px 0 0 0; }


/*blogbox*/
.teasersection_01 .col_01 .blogbox{ background: #fff url("../_styleimages/shadows/bg_blogbox.gif") no-repeat 0 0; }

.teasersection_01 .blogeintrag span{ display: block; color: #1C4C5C; font-size: .69em; padding-right: 75px; }
.teasersection_01 .blogeintrag h3{ padding: 4px 65px 2px 0; }
.teasersection_01 .blogeintrag p{ padding-right: 75px; }
.teasersection_01 .blogeintrag div{ position: absolute; bottom: 0; right: 0; width: 72px; height: 85px; background: #E1ECF0; }
.teasersection_01 .blogeintrag div img{ margin: 10px auto; }


/*kontaktbox*/
.teasersection_01 .col_01 .kontaktbox{ background: #fff url("../_styleimages/shadows/bg_kontaktbox.gif") no-repeat 0 0; }


/*missionenbox*/
.teasersection_01 .col_01 .missionenbox{ background: #fff url("../_styleimages/shadows/bg_missionenbox.gif") no-repeat 0 0; }
.teasersection_01 .col_01 .missionenbox .missionseintrag{ min-height: 10px; }
.teasersection_01 .col_01 .missionenbox .missionseintrag a{ display: block; font-size: 1.06em; padding-bottom: 5px; }


/* + + + + + + + + + kontaktbox/gruppenbox + + + + + + + + + */
#content .teasersection_01 .col_01 .kontakteintrag ul{ margin: 0 0 0 5px; padding: 10px 0 0 0; }
#content .teasersection_01 .col_02 .gruppeneintrag ul{ margin: 0 0 0 5px; padding: 0; }
#content .teasersection_01 .col_01 .kontakteintrag li,
#content .teasersection_01 .col_02 .gruppeneintrag li{
	float: left; height: 16px;
	background-image: none; border: 1px solid #bdbdbd;
	font-weight: bold; font-size: .88em;
	margin: 2px 9px 6px 0; padding: 0; }

#content .teasersection_01 .col_01 .kontakteintrag li img,
#content .teasersection_01 .col_02 .gruppeneintrag li img{ display: inline; margin: 0 0 -3px 0; padding: 1px 2px 0 0; }
#content .teasersection_01 .col_01 .kontakteintrag li a,
#content .teasersection_01 .col_02 .gruppeneintrag li a{ display: block; white-space: nowrap; margin: -1px 0; min-height: 16px; padding: 0 4px 0 0; }
#content .teasersection_01 .col_01 .kontakteintrag a.spd{ padding-right: 12px; background: transparent url("../_styleimages/bg_spdmember.gif") no-repeat right 2px; }


/* + + + + + + + + + personal row_01 col_02 + + + + + + + + + */
.teasersection_01 .col_02 .forumsbox,
.teasersection_01 .col_02 .gruppenbox,
.teasersection_01 .col_02 .favoritenbox{ margin: 0 5px 14px 5px; padding: 6px 0 0 0; }


/*forumsbox*/
.teasersection_01 .col_02 .forumsbox{ background: #fff url("../_styleimages/shadows/bg_forumsbox.gif") no-repeat 0 0; }

.teasersection_01 .forumseintrag h3{ padding: 4px 10px 2px 0; }
.teasersection_01 .forumseintrag p{ padding: 0 10px 0 0; }


/*gruppenbox*/
.teasersection_01 .col_02 .gruppenbox{ background: #fff url("../_styleimages/shadows/bg_gruppenbox.gif") no-repeat 0 0; }
.teasersection_01 .col_02 .gruppeneintrag dl{ margin: 0; padding: 0; }
.teasersection_01 .col_02 .gruppeneintrag dt{ color: #1C4C5C; text-transform: uppercase; font-size: .69em; font-weight: bold; margin: 0; padding: 10px 0 0 5px; }
.teasersection_01 .col_02 .gruppeneintrag dd{ margin: 0; padding: 0; }


/*favoritenbox*/
.teasersection_01 .col_02 .favoritenbox{ background: #fff url("../_styleimages/shadows/bg_favoritenbox.gif") no-repeat 0 0; }
.teasersection_01 .col_02 .favoritenbox span{ font-size: .75em; }
.teasersection_01 .col_02 .favoritenbox .more span{ font-size: .69em; }
.teasersection_01 .col_02 .favoritenbox h3{ 
	background: #fff url("../_styleimages/icon_fav_blogs.gif") no-repeat 0 0; 
	color: #1C4C5C; font-size: .69em; font-weight: bold; 
	padding: 0 0 5px 25px; }

.teasersection_01 .col_02 .favoritenbox .blogeintrag,
.teasersection_01 .col_02 .favoritenbox .forumseintrag,
.teasersection_01 .col_02 .favoritenbox .gruppeneintrag{ min-height: 10px; }
.teasersection_01 .col_02 .favoritenbox .forumseintrag h3{ background-image: url("../_styleimages/icon_fav_foren.gif"); }
.teasersection_01 .col_02 .favoritenbox .gruppeneintrag h3{ background-image: url("../_styleimages/icon_fav_gruppen.gif"); padding-left: 30px; }

.teasersection_01 .col_02 .favoritenbox p{ padding: 0; }


/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* + + + + + + + + + public, personal hintergrund + + + + + + + + + */
.teasersection_02{ background: #F6FAFB url("../_styleimages/shadows/bg_section_blau.jpg") no-repeat 0 0; }
.teasersection_03,
.teasersection_04{ background: #fff url("../_styleimages/shadows/bg_section_weiss.jpg") no-repeat 0 0; }


/* + + + + + + + + + public, personal h2 + + + + + + + + + */
.teasersection_02 h2{ background: url("../_styleimages/kreis_rot_blau.gif") no-repeat 0 0; color: #1C4C5C; }
.teasersection_04 h2{ background: url("../_styleimages/kreis_rot_weiss.gif") no-repeat 0 0; color: #1C4C5C; }
.teasersection_03 h2{ background: url("../_styleimages/kreis_blau_weiss.gif") no-repeat 0 0; color: #1C4C5C; }


/* + + + + + + + + + public, personal blogs, spd-news, community, foren missionen + + + + + + + + + */
.teasersection_02,
.teasersection_03,
.teasersection_04{ clear: both; padding: 28px 0 0 40px; }

.teasersection_02 .col_01,
.teasersection_04 .col_01,
.teasersection_03 .col_01{ float: left; width: 648px; margin: 0; padding: 0 0 30px 33px; }

.teasersection_03 h2 a,
.teasersection_04 h2 a{ padding: 3px 30px 0 0; }


/*community ticker*/
.teasersection_02 h2 span{ background: url("../_styleimages/icon_important_blau.gif") no-repeat 0 0; margin-left: -33px; padding: 4px 10px 6px 35px; }
.teasersection_02 h2 a{ padding: 2px 30px 6px 0; }


/* + + + + + + + + + public, personal community, foren, blog, + + + + + + + + + */
.teasersection_02 h2 a{ background: url("../_styleimages/bg_icon_blog_blau.gif") no-repeat right 3px; }
.teasersection_04 h2 a{ background: url("../_styleimages/bg_icon_blog_weiss.gif") no-repeat right 3px; }

.teasersection_02 .col_02,
.teasersection_03 .col_02,
.teasersection_04 .col_02{ padding: 0 0 10px 0; }

.teasersection_02 .col_02 .banner,
.teasersection_03 .col_02 .banner,
.teasersection_04 .col_02 .banner{ padding-bottom: 15px; }


/*blogeintraege*/
.teasersection_02 .blogeintrag{ position: relative; width: 573px; min-height: 65px; padding: 10px 75px 10px 0; border-bottom: solid 1px #BBD8E1; }
.teasersection_02 .blogeintrag span{ font-size: .69em; }
.teasersection_02 .blogeintrag h3{ padding: 4px 6px 0 0; }
.teasersection_02 .blogeintrag p{ padding-right: 6px; }
.teasersection_02 .blogeintrag div{ position: absolute; bottom: 0; right: 0; width: 72px; height: 85px; background: #E1ECF0; }
.teasersection_02 .blogeintrag div img{ margin: 10px auto; }


/*community*/
.teasersection_02 .redaktionseintrag{ float: left; width: 290px; margin-right: 30px; }
.teasersection_02 .redaktionseintrag#youtubeeintrag{ float: left; width: 300px; margin-right: 20px; }
.teasersection_02 .redaktionseintrag h3{ clear: left; padding: 5px 10px 0 0; }
.teasersection_02 .redaktionseintrag img{ float: left; padding: 5px 10px 0 0; }


/*foren*/
.teasersection_02 h2 a.foren{ background: url("../_styleimages/bg_icon_foren_blau.gif") no-repeat right 3px; }
.teasersection_04 h2 a.foren{ background: url("../_styleimages/bg_icon_foren_weiss.gif") no-repeat right 3px; }

.teasersection_04 .forumseintrag{ position: relative; border-bottom: solid 1px #BBD8E1; padding-left: 42px; padding-bottom: 10px; margin-top: 10px; }
.teasersection_04 .forumseintrag span{ font-size: .69em; }
.teasersection_04 .forumseintrag h3{ padding: 4px 10px 2px 0; }
.teasersection_04 .forumseintrag p{ padding-right: 10px; }
.teasersection_04 .forumseintrag div{ position: absolute; top: 2px; left: 0px; width: 42px; }


/*missionen*/
.teasersection_02 h2 a.missionen{ background: url("../_styleimages/bg_icon_missionen_blau.gif") no-repeat right 3px; }
.teasersection_04 h2 a.missionen{ background: url("../_styleimages/bg_icon_missionen_weiss.gif") no-repeat right 3px; }
.teasersection_02 .missionseintrag,
.teasersection_04 .missionseintrag{ border-bottom: solid 1px #BBD8E1; margin-top: 10px; padding-bottom: 10px; }
.teasersection_04 .missionseintrag span{ font-size: .69em; }
.teasersection_04 .missionseintrag h3{ padding: 4px 10px 2px 0; }


/*spd-news*/
.teasersection_03 .feed{ background: #BBD8E1 url("../_styleimages/bg_feed.gif") no-repeat 0 0; margin-top: 10px; }
.teasersection_03 .feed span{ display: block; height: 20px; background: #1C4C5C url("../_styleimages/bg_feed_rss.gif") repeat-x 0 0; padding-left: 13px; }
.teasersection_03 .feed span img{ margin: 0; padding: 1px 0 0; }
.teasersection_03 .feed img{ margin: 0; padding: 1px 0 10px; }

.teasersection_03 .feed h3{ 
	background: #BBD8E1 url("../_styleimages/bg_feed_h3.gif") no-repeat -3px 0; 
	font-size: .69em; font-weight: bold; 
	min-height: 12.6em;
	margin: 0; padding: 22px 5px 5px 12px; }

.teasersection_03 .col_01 .feed h3{ font-size: .69em; 	min-height: 1em; text-transform: uppercase; padding-top: 14px }

.teasersection_03 .feed h3 span{ display: none; }
.teasersection_03 .feed p{ padding: 2px 5px 12px 12px; }

#content .teasersection_03 .feed h3 a:link,
#content .teasersection_03 .feed h3 a:visited{ font-size: 1.63em; display: block; color: #1C4C5C; text-transform: none; padding: 2px 55px 12px 0; }

#content .teasersection_03 .col_01 .feed h3 a:link,
#content .teasersection_03 .col_01 .feed h3 a:visited{ color: #1C4C5C; font-size: 1.63em; font-weight: normal; padding-bottom: 0; }

#content .teasersection_03 h2 a:link,
#content .teasersection_03 h2 a:visited,
#content .teasersection_03 p a:link,
#content .teasersection_03 p a:visited{ color: #1C4C5C; }

#content .teasersection_03 .feed p a:link,
#content .teasersection_03 .feed p a:visited{ background-image: url("../_styleimages/pfeil_blau_blau.gif"); }

#content .teasersection_03 .feed img{ float: right; margin-right: 10px; padding-top: 5px; }
#content .teasersection_03 .feed span img{ float: none; margin-right: 0; padding-top: 1px; }


/*registrierung*/
#content .teasersection_01#register h2{ 
	display: block; 
	background: url("../_styleimages/icon_important_weiss.gif") no-repeat 0 0; 
	color: #1C4C5C; font-size: .82em; 
	margin: 0 0 0 35px; padding: 3px 0 16px 35px; }

#content .teasersection_01#register div.intro{ width: 690px; }
#content .teasersection_01#register div.intro p{ padding: 0 10px 8px 70px; }
#content .teasersection_01#register div.intro h3{ padding-top: 0; padding-left: 70px; }

#content .teasersection_01#register .systemmessages h2{ 
	background: #fff url("../_styleimages/icon_error_weiss.gif") no-repeat 0 8px; 
	margin-left: 8px; padding: 12px 10px 5px 35px; }


/*standard*/
.standard{ margin: 0; padding-top: 5px; }
#content .col_01 .standard img{ float: left; margin: 0 10px 10px 0; }
#content .col_01 .standard h3{ margin: 0; padding: 0 10px 10px 0; }
#content .col_01 .standard h4{ font-size: 0.93em; clear: both; margin: 5px 0 5px 0; }
#content .col_01 .standard h5{ font-size: 0.88em; clear: both; margin: 5px 0 5px 0; }
#content .col_01 .standard p{ margin: 0 0 10px 0; }
#content .col_01 .standard ul{ margin: 0 0 10px 0; clear: both; }
#content .col_01 .standard ul li ul{ margin: 0; } 
#content .col_01 .standard ol li ul{ margin: 0 0 0 18px; }
#content .col_01 .standard ul li ul li,
#content .col_01 .standard ol li ul li{ font-size: 1.3em; margin: 0 0 5px 0; background-position: left center; }
#content .col_01 .standard ol{ margin: 0 0 10px 8px; clear: both; list-style-position: inside; }
#content .col_01 .standard li a,
#content .col_01 .standard p a,
#content .col_01 .standard ul li a{ font-weight: bold; }
#content .col_01 .standard table{ width: 100%; border: 1px solid #343434; margin: 10px 0 10px 0; }
#content .col_01 .standard table caption{ display: none; }
#content .col_01 .standard table td,
#content .col_01 .standard table th{ font-size: 0.75em; border: 1px solid #343434; }
#content .col_01 .standard table td p{ font-size: 1em; padding: 2px 0; margin: 0; }


/*materialbox*/
#content .moduls .col_01 div.materialbox{ margin: 10px 0 50px 0; }
#content .moduls .col_01 div.materialbox h3{
	background: #c11a06 url("../_styleimages/bg_material_h3.gif") no-repeat left bottom; min-height: 25px;
	color: #fff; text-transform: uppercase; font-size: 0.75em; font-weight: bold;
	padding: 1px 0 1px 18px; margin: 25px 0 0 0; }

#content .moduls .col_01 div.materialbox ul{ padding: 10px 10px 3px; margin-top: 0; background-color: #E1ECF0; }
#content .moduls .col_01 div.materialbox li a{ font-weight: bold; }
#content .moduls .col_01 div.materialbox li span.uppercase{ text-transform: uppercase; }
#content .moduls .col_01 div.materialbox ul li{ padding: 0 0 0 30px; margin: 0 0 10px 0; background: url("../_styleimages/bg_icon_template.gif")no-repeat left center; }

#content .moduls .col_01 div.materialbox ul li.pdficon{ background-image: url("../_styleimages/bg_icon_pdf.gif"); }
#content .moduls .col_01 div.materialbox li.docicon{ background-image: url("../_styleimages/bg_icon_doc.gif"); }
#content .moduls .col_01 div.materialbox li.fileicon{ background-image: url("../_styleimages/bg_icon_file.gif"); }
#content .moduls .col_01 div.materialbox li.zipicon{ background-image: url("../_styleimages/bg_icon_zip.gif"); }
#content .moduls .col_01 div.materialbox li.ppticon{ background-image: url("../_styleimages/bg_icon_ppt.gif"); }
#content .moduls .col_01 div.materialbox li.rtficon{ background-image: url("../_styleimages/bg_icon_rtf.gif"); }
#content .moduls .col_01 div.materialbox li.imageicon{ background-image: url("../_styleimages/bg_icon_image.gif"); }
#content .moduls .col_01 div.materialbox li.audioicon{ background-image: url("../_styleimages/bg_icon_audio.gif"); }
#content .moduls .col_01 div.materialbox li.videoicon{ background-image: url("../_styleimages/bg_icon_video.gif"); }
#content .moduls .col_01 div.materialbox li.templateicon{ background-image: url("../_styleimages/bg_icon_template.gif"); }


/*Vorschaltseite*/
#blindheader{ height: 142px; }
#footer p.spacer{ display: block; background: #e5e5e5; height: 20px; }
#trailercontent{ position: relative; width: 528px; height: 300px; margin: 0 auto; padding: 32px 0 0 0; background: transparent; }
#trailercontent img{padding-bottom: 5px; }
#trailercontent a{ color: #343434; font-weight: bold; font-size: .69em; text-transform: uppercase; text-decoration: none; }
#trailercontent a:hover, #trailercontent a:focus, #trailercontent a:active{ text-decoration: underline; }


/*logout link*/
.swapFooter .back{ display: block; margin: 15px 0 8px 0; font-size: .75em; font-weight: bold; text-transform: uppercase; }


/*first step loesung f&uuml;r newssection - blauer Hintergrund*/
/*.teasersection_03#spdnews{ border-bottom: solid 1px #BBD8E1; }
.teasersection_03#spdnews h2{ background: url("../_styleimages/kreis_blau_blau.gif") no-repeat 0 0; }
.teasersection_03#spdnews .col_01 .feed span{ background: #004c95 url("../_styleimages/bg_feed_rss.gif") repeat-x 0 0; }
.teasersection_03#spdnews .col_01 .feed{ background: #E6EEFB url("../_styleimages/bg_feed.gif") no-repeat 0 0; margin-top: 10px; }*/

