@CHARSET "UTF-8";


.teaserpart {
	width: 976px;
	position: relative;
}

.p_left {
	float:left;
	width: 704px;
	padding-left:16px;
	padding-right:16px;
}

.p_left_indent {
	float:left;
	width: 588px;
	padding-left:116px;
	padding-right:32px;
}


.p_menue {
	float:left;
	width: 240px;
	padding-right:31px;
	padding-bottom:16px;
	padding-top:50px;
	min-height: 100px;
}

.p_middle {
	float:left;
	width: 432px;
	min-height: 490px;
	background-image: url("../../img/layout/backg_middle.png");
	background-repeat: repeat-x;
	padding:0px 16px;
	padding-bottom:16px;
}

.p_middle_clear {
	float:left;
	width: 432px;
	min-height: 100px;
	padding:7px 0px 16px 0px;
}

.p_344 {
	float:left;
	width: 344px;
	min-height: 100px;
	padding-left:16px;
	padding-bottom: 16px;
}


.p_right {
	position: relative;
	float: right;
	padding-bottom: 16px;
	padding-right: 16px;
	padding-left: 16px;
	width: 688px;
	z-index:1000;
}

.p_right_marginal {
	float:right;
	width: 224px;
	padding-right: 16px;
	padding-bottom:16px;
	padding-top: 50px;
}

.part_full {
	margin-left: 16px;
	margin-right: 16px;
}

.part_layer {
	width: 588px;
	padding: 0px 16px;
}

.snippetspacer {
    padding-bottom: 18px;
}

.navmenu {
	background-color: #ffffff;
	border-top: 1px solid #eaeaea;
	color:#000000;
	margin-bottom: 15px;
}

.navmenu ul {
	margin:0px;
	padding:0px;
	list-style: none;
}

.navmenu li {
	border-bottom: 1px solid #eaeaea;
	line-height: 29px;
	padding:0px 5px 0px 16px;
}

.navmenu ul li ul {
	padding:5px 0px;
}

.navmenu ul li ul li ul {
	border:0px;
	line-height: 20px;
	padding:0px 5px 0px 16px;
}

.navmenu ul li ul li {
	border:0px;
	line-height: 20px;
	padding:0px 5px 0px 0px;
}

.navmenu li.selected {
	background-image: url("../../img/layout/menu_highlight.jpg");
	background-position: right top;
	font-weight: bold;
}

.navmenu ul li ul li.selected {
	background-image: none;
}

a img {
	border: none;
}

.mainMenu {
	/*position: absolute;
	bottom: 0px;
	left: 0px;*/
	background-image: url("../../img/layout/mainmenu_backg.png");
	width: 976px;
	height: 30px;
	z-index:99;
}


.mainMenu .item {
	float:left;
	color: #ffffff;
	line-height: 31px;
	text-align: center;
	height: 32px;
        line-height: 28px;
	/*background-image: url(../../img/layout/menu_trenner.png);*/
	background-repeat: no-repeat;
	background-position: right;
}

.mainMenu .highlight {
	background-image: none !important;
	background-color: #ffffff;
	color:#000000;
	background-repeat: repeat;
	background-position: right;
}

.mainMenu .item_first {
	float:left;
	color: #ffffff;
	line-height: 31px;
	text-align: left;
	height: 32px;
        line-height: 28px;
	/*background-image: url(../../img/layout/menu_trenner.png);
	background-repeat: no-repeat;
	background-position: right;*/
}


.topline {
	border-top:1px solid #999999;
	margin:0 5px 5px;
}

.gallery-thumbnail {
	background:url("../../img/shadowAlpha.png") no-repeat scroll right bottom transparent !important;
	float:left;
	margin:10px 0 0 10px !important;
	position:relative;
}

.gallery-thumbnail img {
	background-color:#fafafa;
	border:0px solid #A9A9A9;
	display:block;
	margin:-7px 6px 6px -7px;
	padding:7px;
}

.thumbnail_left {
	background:url("../../img/shadowAlpha.png") no-repeat scroll right bottom transparent !important;
	float:left;
	margin:10px 15px 0 4px !important;
	position:relative;
}

.thumbnail_left img {
	background-color:#fafafa;
	border:0px solid #A9A9A9;
	display:block;
	margin:-7px 6px 6px -7px;
	padding:7px;
}

.thumbnail_right {
	background:url("../../img/shadowAlpha.png") no-repeat scroll right bottom transparent !important;
	float:left;
	margin:10px 0px 0 15px !important;
	position:relative;
}

.thumbnail_right img {
	background-color:#fafafa;
	border:0px solid #A9A9A9;
	display:block;
	margin:-7px 6px 6px -7px;
	padding:7px;
}



/*ContentLoader*/
#overBackg {
	background-image: url("../../img/trans_70.png");
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	z-index:1000;
	text-align:center;
	opacity: 0.0;
	filter:alpha(opacity=0);
}

#contentBackgContainer {
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	z-index:1000;
	display:none;
}

#contentCloser {
	position:absolute;
	right:-40px;
	top:39px;
	width:41px;
	height: 42px;
	cursor: pointer;
	background-image: url("../../img/closer.png");
	background-repeat: no-repeat;
	z-index: 100;
}

.download_button {
	background-image: url("../../img/icons/download_buttons.png");
	width: 130px;
	height: 36px;
	cursor:pointer;
}

.download_button .d_title {
	font-weight: bold;
	font-size: 10px;
	line-height: 10px;
	padding: 6px 0px 0px 35px;
}

.download_button .d_subtitle {
	font-size: 10px;
	line-height: 10px;
	padding: 0px 0px 0px 35px;
}

.download_pdf {
	background-position: -1px -1px;
}


.download_doc {
	background-position: -138px -1px;
}

.simplebox {
	background-image: url("../../img/simplebox.png");
	background-repeat: repeat-x;
	background-position: bottom;
}

.chapterview {
	padding-top:15px;
}

.box_maginal {
	background-image: url("../../img/box_maginal.png");
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #ffffff;
	border: 1px solid #dcdcd9;
	width: 192px;
	padding: 15px 15px 22px 15px;
	margin-bottom:10px;
	position: relative;
}

.box_mblue {
	border: 1px solid #70B4C5;
}


.box_content {
	background-image: url("../../img/box_content.jpg");
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #ffffff;
	border-top: 1px solid #dcdcd9;
	width: 434px;
	padding: 15px 15px 22px 15px;
	margin-bottom:10px;
	margin-left:-15px;
}

.box_grey_bg {
	background-image: url("../../img/box_grey_bg.png");
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #ffffff;
	padding-bottom: 7px;
	margin-bottom:10px;
}

.p_left_indent .box_grey_bg {
	margin-left: -16px;
	margin-right: -16px;
}

.box_grey_bg .border {
	border: 1px solid #dcdcd9;
	border-bottom: none;
	padding: 15px 15px 15px 15px;
}

.box_blue_bg {
	background-image: url("../../img/box_blue_bg.png");
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #ffffff;
	border: 1px solid #4ba3b8;
	margin-bottom:10px;
}


.contenttreelist {
	background-image: url("../../img/box_grey2_bg.png");
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #fdfdfc;
	padding: 0px 15px;
	border: 1px solid #dcdcd9;
}

.contenttreelist .item {
	padding-top: 27px;
	padding-bottom: 29px;
}

.contenttreelist .item .left {
	float: left;
	width: 110px;
}

.contenttreelist .item .left .img {
	border: 1px solid #dcdcd9;
	width: 80px;
	height: 80px;
	background-color: #FFF;
}

.contenttreelist .item .left .img_shadow {
	width: 82px;
	padding-right: 11px;
	background-image: url("../../img/contenttreelist_img_shadow.png");
	background-repeat: no-repeat;
	background-position: bottom right;
}

.contenttreelist .item .right {
	float: left;
	width: 562px;
	font-size: 11px;
}

.topic_box_left {
	width: 240px;
	float:left;
}

.topic_box_left_bg {
	background-image: url("../../img/topic_box_left_bg.png");
	background-position: left bottom;
	background-repeat: no-repeat;
}

a.topic_box_nav {
	background-color: #e0f5fa;
	border-right: 1px solid #4ba3b8;
	border-bottom: 1px solid #4ba3b8;
	padding: 16px 15px;
	cursor: pointer;
	display: block;
}

a.topic_box_nav.active {
	background-color: #ffffff;
	border-right: none;
	cursor: default;
}

a.topic_box_nav:hover {
	background-color: #ffffff;
}

.topic_box_right {
	width: 656px;
	float:left;
	padding: 16px;
	padding-left: 30px;
	overflow: hidden;
}

.topic_box_right .section {
	position: relative;
}



.topic_item {

}

.topic_item h1 {
	margin-bottom: 5px;
}

.topic_item img {
	border: 1px solid #dcdcd9;
	margin-left: 5px;
	margin-bottom: 5px;
}

.topic_item .controls {
	margin-top:10px;
}

.topic_item .controls a.left {
	display: block;
	float: left;
	width: 30px;
	height: 30px;
	background-image: url("../../img/icons/btn_left.png");
}

.topic_item .controls a.right {
	display: block;
	float: left;
	width: 30px;
	height: 30px;
	background-image: url("../../img/icons/btn_right.png");
}

.topic_item .controls a.numeric {
	display: block;
	float: left;
	width: 32px;
	height: 26px;
	padding-top: 6px;
	text-align: center;
	background-image: url("../../img/mini_box_bg.png");
	font-weight: bold;
	color: #44a9c1;
}

.topic_item .controls a.numeric:hover, .topic_item .controls a.numeric.active {
	background-image: url("../../img/mini_box_bg_highlighted.png");
	color: #FFFFFF;
}

.m_bottom {
	margin-bottom:20px;
}

.download {
	background-image: url("../../img/icons/download.png");
    background-position: 0 -1px;
    background-repeat: no-repeat;
    height: 24px;
    padding-left: 89px;
    cursor: pointer;
}

.box_left {
	border-top:1px solid #dddcda;
	background-image: url("../../img/box_left.png");
	background-repeat: no-repeat;
	width: 194px;
	padding: 15px 15px 22px 15px;
	background-position: center bottom;
	margin-left: 16px;
}
/*
.box_left_big {
	border-top:1px solid #dddcda;
	background-image: url("../../img/box_grey_bg.png");
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #ffffff;
	padding: 15px 15px 22px 15px;
	margin-left: -16px;
	margin-right: -16px;
	margin-bottom: 15px;
}*/


.box_maginalcolor {
	width: 215px;
	/*padding: 1px 8px 2px 1px;*/
	border:1px solid;
	border-right:8px solid;
	border-bottom:2px solid;
	position:relative;
	margin-bottom: 16px;
}

.box_shadow {
	position:absolute;
	bottom:-7px;
	left:-1px;
	width: 224px;
	height:6px;
	background-image: url("../../img/box_shadow.jpg");
}

.box_blue_border {
	border: 1px solid #4ba3b8;
	padding: 15px;
	margin-bottom: 10px;
}

.box_slider {
	position: relative;
	margin-bottom: 10px;
	background-color: #fbfbfa;
	background-image: url('../../img/box_slider_bottom.png');
	background-repeat: repeat-x; background-position: bottom;
	padding: 10px 16px 15px;
}

.p_left_indent .box_slider {
	margin-left: -16px;
	margin-right: -16px;
}

.box_slider .left {
	position: absolute;
	width: 16px;
	top: 0px;
	left: 0px;
	bottom: 0px;
	background-image: url('../../img/box_slider_left.png');
	background-repeat: repeat-y;
	cursor: pointer;
}

.box_slider .right {
	position: absolute;
	width: 16px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	background-image: url('../../img/box_slider_right.png');
	background-repeat: repeat-y;
	cursor: pointer;
}

.box_slider .content {
	border: 1px solid #e7e7e7;
	background-color: #FFF;
	padding: 0px 0px 10px 10px;
}

.box_slider .content img {
	padding: 0px 0px 5px 5px;
}

.p_left_indent .box_blue_border {
	margin-left: -16px;
	margin-right: -16px;
}

.orangebox {
	border-color:  #f29400;
}

.bluebox {
	border-color:  #70b4c5;
}


.box_gradient {
	/*background-image: url("../../img/box_gradient_blue_bg.png");
	background-repeat: repeat-y;*/
	border: 1px solid #4ba3b8;
	font-size: 12px;
	padding: 16px;
	margin-bottom: 10px;
	min-height: 140px;
}

.box_gradient img {
	padding-left: 16px;
}

.box_gradient_small {
	border: 1px solid #4ba3b8;
	background-image: url("../../img/box_gradient_blue_small_bg.png");
	background-repeat: repeat-y;
	padding: 16px;
	font-size: 11px;
	line-height: 15px;
	min-height: 140px;
}

.box_gradient_small h3 {
	color: #4ba3b8;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	margin-bottom: 5px;
}



/* Twitter */
.twitterlogo {
	position:absolute;
	top:-4px;
	left:67px;
}

.tweetContainer {
	border-top:0px;
	margin:4px 3px 10px 0px;
	text-align: left;
}

.tweetContainer .tw_backg {
	background-image:url(../../img/twitter/tweet_backg.png);
	padding:4px 4px 0px 0px;
}

.tweetContainer .tw_backg_bottom {
	height:5px;
	background-repeat:no-repeat;
	padding-bottom:5px;
	background-image:url(../../img/twitter/tweet_backg.png);
	background-position: 0px -173px;
}

.tweetContainer .tw_title {
	font-size: 80%;
	color: #2D90CF;
	border-bottom:1px dashed #E5F1F7;
	margin-bottom:3px;
	font-weight: bold;
	padding-bottom:4px;
}

.tweetContainer .tw_title .tw_pics {
	float:left;
}

.tweetContainer .tw_title .tw_name {
	float:left;
	color: #555555;
	line-height: 11px;
}

.tweetContainer .tw_title .time {
	font-size:70%;
	font-weight:normal;
	color: #2D90CF;
	padding-top:2px;
}

.tweetContainer .tw_cont {
	color: #555555;
	padding-bottom:5px;
}

.tweetContainer .tw_cont a:link,
.tweetContainer .tw_cont a.visited {
	color: #2D90CF;
	display:block;
	width:260px;
	overflow: hidden;
}

.tweetContainer .tw_cont a:hover {
	color: #2D90CF;
}

.tweetContainer .tw_cont img {
	border: 3px double #E5F1F7;
	margin-left:4px;
}

ul.sidebar_list {
	float:left;
	list-style: none;
	padding:3px;
	margin:0px;
	width: 260px;
	background-color: #F3F3F3;
	border: 1px solid #FFFFFF;
}
ul.sidebar_list li.linkcat {
	width: 260px;
	float: left;
}

/* Twitter END*/


#chapStatus {
    background-image: url("../../img/icons/pfeil_green.png");
    background-position: 0 3px;
    background-repeat: no-repeat;
    color: #65B902;
    line-height: 27px;
    padding: 1px 0 10px 30px;
}

.item_shadow {
  background-image: url("../../img/item_shadow.png");
  background-position: right bottom;
  background-repeat: no-repeat;
  padding-right: 10px;
  margin-right: -10px; /* Shadow Breite entfernen */
}

.item_shadow.left {
	margin-right: 10px;
}

.item_shadow.right {

}

.zitat {
	background-image: url("../../img/content/start_zitat.png");
	background-repeat: no-repeat;
	min-height: 110px;
	font-family: Georgia,arial,sans-serif;
	line-height: 1.3;
	font-size: 18px;
	padding: 28px 0 0 17px;
}

.zitatautor {
	font-size: 16px;
	padding-top: 5px;
	font-style: italic;
}


.foerderbild {
	width:710px;
	margin-left:-3px;
}

.foerderbild .f_top {
	width:710px;
	height: 186px;
	background-image: url(../../img/content/foimg_top.png);
	position:relative;
}

.foerderbild .f_top img {
	border: 1px solid #239ab2;
	margin:14px 16px;
}

.foerderbild .f_top .f_cont {
	width:445px;
	height:150px;
	position:absolute;
	top:14px;
	left:245px;
}

.foerderbild .f_top .tap {
    background-image: url("../../img/content/fo_tap.png");
    color: #FFFFFF;
    font-family: Verdana,arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 35px;
    line-height: 29px;
    padding: 0 16px 0 13px;
    position: absolute;
    right: 4px;
    top: 2px;
	cursor: pointer;
	z-index: 1;
}


.foerderbild .f_menu {
    float: left;
    margin: -1px -11px 0 0;
    position: relative;
    width: 231px;
	background-image: url(../../img/content/fo_menu_shadow.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.foerderbild .f_menu a.m_link:link,
.foerderbild .f_menu a.m_link:visited{
    background-image: url("../../img/content/fo_item.png");
    background-position: 3px 0;
    background-repeat: no-repeat;
    color: #3D3D3D;
    display: block;
    font-size: 13px;
    height: 33px;
    line-height: 33px;
    padding: 1px 0 0 18px;
}

.foerderbild .f_menu a.activ:link,
.foerderbild .f_menu a.activ:visited {
    background-image: url("../../img/content/fo_item_select.png");
    background-position: 0 -1px;
    color: #3D3D3D;
    width: 216px;
	font-weight: bold;
}


.foerderbild .f_menu .fm_foot {
    background-image: url("../../img/content/fo_item.png");
    background-position: 3px -34px;
    background-repeat: no-repeat;
    height: 4px;
    width: 231px;
}

.foerderbild .f_content {
	float:right;
	width: 450px;
	background-image: url(../../img/content/fo_content.png);
	padding:1px 16px 16px 16px;
}

.foerderbild .f_foot {
	float:right;
	width: 482px;
	height: 6px;
	overflow: hidden;
	background-image: url(../../img/content/fo_content_bottom.png);
}

.focont {
	width: 450px;
}


.blockControls a.numeric {
	display: block;
	float: left;
	width: 32px;
	height: 26px;
	padding-top: 6px;
	text-align: center;
	background-image: url("../../img/mini_box_bg.png");
	font-weight: bold;
	color: #44a9c1;
}

.blockControls a.numeric:hover,
.blockControls a.numeric.active {
	background-image: url("../../img/mini_box_bg_highlighted.png");
	color: #FFFFFF;
}

.point_small {
	background-image: url(../../img/content/point_small.png);
	background-repeat: no-repeat;
	background-position: 2px 9px;
	padding-left: 10px;
}

.point_medium {
	background-image: url(../../img/content/point_medium.png);
	background-repeat: no-repeat;
	background-position: 2px 8px;
	padding-left: 15px;
}

.newTitle {
    background-image: url("../../img/content/new.png");
    background-position: 0 4px;
    background-repeat: no-repeat;
    font-size: 13px;
    font-weight: bold;
    padding-left: 35px;
}

.normalTitle {
    font-size: 13px;
    font-weight: bold;
}


.login_teaser {
	position: absolute;
	top:28px;
	right:-3px;
	background-image: url(../../img/login_teaser.png);
	width: 349px;
	height:42px;
	z-index: 1000;
}

.login_teaser .element-row {
	float:left;
}

.login_teaser .element-row .value input {
	background-image: url(../../img/input_backg.png);
	border:0px;
	width: 163px;
	height:18px;
	line-height: 18px;
	padding:0px 4px;
	margin-right: 7px;
	color: #7a7a7c;
	border:1px solid #b0b0b0;
}

.login_teaser .element-row .value #password {
	width: 110px;
}

.login_teaser .loginBox {
	padding: 9px 0 0 10px;
}

.login_teaser .loginBox input[type=submit] {
	background-image: url(../../img/green_submit.png);
	right:7px;
	top:8px;
}


.commentHeaderTitle {
	color: #239ab2;
	font-size: 13px;
	font-weight: bold;
	padding-bottom:8px;
	padding-top:12px;
}

.commentTitle {
	font-size: 13px;
	color: #239ab2;
	padding:3px 0px;
}


.stars {
	margin-left: -3px;
}

.comment {
	padding-bottom:15px;
}

.paginationControl a:link,
.paginationControl a:visited,
.paginationControl strong,
.paginationControl span{
	float:left;
}

.paginationControl .disabled {
	float:left;
}

.paginationControl .left {
	float:left;
	background-image: url(../../img/icons/left_right.png);
	background-position: left top;
	width:26px;
	height: 22px;
	display:block;
	margin-right: 10px;
}

.paginationControl .right {
	float:left;
	background-image: url(../../img/icons/left_right.png);
	background-position: right top;
	width:26px;
	height: 22px;
	display:block;
	margin-left: 10px;
}

#regItems {
	margin-left:-14px;
	margin-bottom:-1px;
	height:28px;
	position:absolute;
	top:-28px;
}

.registerItem {
	margin-left:-1px;
	float:left;
	background-image: url("../../img/layout/menu_highlight.jpg");
	line-height: 26px;
	border:1px solid #dcdcda;
	padding:0px 10px;
	white-space: nowrap;
	display:block;
	font-weight: bold;
}

.registerItemSelect {
	margin-left:-1px;
	float:left;
	/*background-image: url("../../img/layout/tap_highlight.png");*/
	background-color: #ffffff;
	line-height: 26px;
	border:1px solid #dcdcda;
	border-bottom: 1px solid #ffffff;
	padding:0px 10px;
	white-space: nowrap;
	display:block;
	font-weight: bold;
}

.searchListFoot {
	border:1px solid #DCDCD9;
	border-top:0px;
	height: 20px;
	padding:12px;
}

.searchListHeader {
	border:1px solid #DCDCD9;
	border-bottom:0px;
	height: 20px;
	padding:12px;
}

div.forSelect {
	background-image: url("../../img/input_backg.png");
	height: 17px;
	border: 1px solid #B0B0B0;
}

.moreText {
	background-image: url("../../img/btn_read_more_plus.png");
	background-repeat: no-repeat;
	padding-left:25px;
	height: 21px;
	line-height: 18px;
	margin:5px 0px 5px 0px;
	cursor: pointer;
	color: #0083A9;
}

.noMoreText {
	background-image: url("../../img/btn_read_more_minus.png");
	background-position: 0px -1px;
	background-repeat: no-repeat;
	padding-left:25px;
	height: 21px;
	line-height: 18px;
	margin:5px 0px 5px 0px;
	cursor: pointer;
	color: #0083A9;
	display:none;
}


.listTopItem {
	border-bottom: 2px solid #DCDCD9;
    margin: 0 0 0 -15px;
    padding: 10px;
    width: 410px;
}

.spacerline {
	border-bottom:2px solid #cccccc;
	height: 10px;
	margin-bottom: 10px;
}

textarea#commentmessage {
	width: 602px;
	height: 168px;
	border:0px;
	background: transparent;
	padding:3px;
	font-size: 12px;
	font-family: Tahoma, arial, sans-serif;
}

.topBackgShadow {
	background-image: url(../../img/layout/top_shadow.png);
	background-repeat: repeat-x;
	background-color: #ffffff;
}

.commitSubmit {
	background-image: url(../../img/icons/green_submit.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-size: 11px;
	font-family: Verdana, arial, sans-serif;
}

.commitSubmit:hover {
	background-image: url(../../img/loginH.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-size: 11px;
	font-family: Verdana, arial, sans-serif;
}

.cn_closer {
	float:right;
	cursor: pointer;
	background-image: url(../../img/icons/schliessen.png);
	width: 80px;
	height: 18px;
	margin: 8px;
}

.cn_print {
	float:left;
	cursor: pointer;
	background-image: url(../../img/icons/print.png);
	width: 80px;
	height: 18px;
	margin: 8px;
}



.teaserZitat {
	border-top: 1px solid #ed1746;
	background-image: url(../../img/layout/tzitat_backg.png);
	color:#ffffff;
	width:335px;
	padding:12px 0px 0px 15px;
	height:138px !important;
}

.teaserZitatPfeil {
	background-image: url(../../img/layout/tzitat_pfeil.png);
	width: 25px;
	height: 151px;
}

.csm_mbox {
	width: 222px;
	border:1px solid #cccccc;
	margin-bottom:16px;
}

.csm_box_title {
	height:29px;
	border-top: 1px solid #ED1746;
	background-image: url(../../img/layout/grau_trans.png);
}

.csm_box_title .csm_title {
	background-image: url(../../img/icons/csm_pfeil_big.gif);
	background-repeat: no-repeat;
	background-position: 4px 5px;
	padding-left: 28px;
	line-height: 26px;
	font-size: 14px;
	color:#ffffff;
}

.csm_mbox .csm_content {
    padding: 15px 10px 15px 26px;
    font-size: 13px;
}

.list {
    padding-bottom:5px;
}

.lupe {
    width: 26px;
    height: 26px;
    background-image: url(../../img/icons/lupe.gif);
    position: absolute;
    bottom: 0px;
    right: 0px;
    z-index: 10;
}

.fb_backg {
    background-image: url(../../img/fb_background.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
    width: 222px;
    height: 274px;
    border:1px solid #dbdbdb;    
}


.textlist {
    background-image: url(../../img/icons/textlist.png);
    background-repeat: no-repeat;
    background-position: 0px 9px;
    padding-left:13px;
}

.yearNavItem {
    position:relative; 
    margin: 50px 15px 15px 30px; 
    background-color: #adadad; 
    padding: 6px 7px 8px 6px; 
    color:#ffffff;
    cursor: pointer;
}

.yearNavItemSelect {
    position:relative; 
    margin: 50px 15px 15px 30px; 
    background-color: #770c23; 
    padding: 6px 7px 8px 6px; 
    color:#ffffff;
}

.yearNavItem img,
.yearNavItemSelect img {
    position: absolute;
    top:-30px;
    right: 0px;
}

.box_344 {
    position: relative;
    width: 294px;
    height: 480px;
    border:1px solid #cccccc;
    padding:5px 24px 17px 24px;
}

.pstart .csm_content {
    padding: 7px 10px 7px 26px;
}

.newsBoxTitle {
    padding-left: 28px;
    margin: 0px 0px 0px -28px;
    background-image: url(../../img/icons/csm_pfeil.gif);
    background-repeat: no-repeat;
    background-position: 9px 2px;
    font-size: 13px; 
    line-height: 15px;
}
