/*******************************************************************************
********************************************************************************
	Projekt		: sciencekids.de
********************************************************************************
*******************************************************************************/


/*********************************************** Reset - NICHTS VERAENDERN *****
*******************************************************************************/
* {
	margin: 0;
	padding: 0;
}

:focus {
	outline: 0;
}

a {
	text-decoration:none;
}

img, fieldset {
	border: 0;
}

img {
	vertical-align: bottom;
}

ol, ul, li {
	list-style: none;
}

strong {
	font-weight: bold;
}

html {
	height: 100.01%;
	margin-bottom: -1px;
}

body {
	position:relative;
	background-color: #FFF;
	color: #000;
	font-size: 100.01%;
	font-weight: normal;
	line-height: 1;
	text-align:left;
}


/******************************************** Standard - NICHTS VERAENDERN *****
*******************************************************************************/

.nospace {
	margin: 0;
	padding: 0;
}

body, div, 
h1, h2, h3, h4, h5, h6, p, 
a, span,  
li {
	background-repeat:no-repeat;
}

.fl-lft, 
.flLeft { 
	float: left;
	margin: 0 20px 0 0;
}

.fl-rght { 
	float: right;
	margin: 0 0 0 20px;
}

.algn-lft { 
	text-align: left;
}

.algn-rght { 
	text-align: right;
}

.clearer { 
	display: block;
	clear: both;
	line-height: 0em;
	height: 1px;
	font-size: 0;
	visibility: hidden;
}

.clear { 
	clear: both;
}

.hidden {
	display: inline;
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0px;
	height: 0px;
	overflow: hidden;
	background-color: #FFF;
}




/*********************************************************** Hintergruende *****
*******************************************************************************/

/*	 -> #FFD8B1
*******************************************************************************/
body {
	background-color: #FFD8B1;
}

/*	 Blau -> #7AC7E6
*******************************************************************************/
div.navi-c div.navi-c1-2 ul li a:hover, 
div.navi-c div.navi-c1-2 ul li a.active, 
div.navi-c div.navi-c1-2 ul li a.current {
	background-color: #7AC7E6;
}

/*	 Gelb -> #E6CF7A
*******************************************************************************/
div.navi-c div.navi-c2-2 ul li a:hover, 
div.navi-c div.navi-c2-2 ul li a.active, 
div.navi-c div.navi-c2-2 ul li a.current {
	background-color: #E6CF7A;
}

/*	 Rot -> #E6997A
*******************************************************************************/
div.navi-c div.navi-c3-2 ul li a:hover, 
div.navi-c div.navi-c3-2 ul li a.active, 
div.navi-c div.navi-c3-2 ul li a.current {
	background-color: #E6997A;
}




/************************************************************* Text-Farben *****
*******************************************************************************/
/*	Grau 
*******************************************************************************/
/*****	-> #757575 (Fliesstext) */
body {
	color: #757575;
}
body.page-c3 div.com-board-info h3 {
	color: #B5B5B5;
}

/*	Blau 
*******************************************************************************/
/*****	-> #5AB3D3 (Navigation) */
div.navi-c div.navi-c1-2 ul li a {
	color: #5AB3D3;
}
/*****	-> #60BCDD (Text) */
body.page-c1 h1, 
body.page-c1 h2, 
body.page-c1 h3, 
body.page-c1 div#f-cntnt a, 
body.page-c1 div#f-sdbr a, 
div#ftr a {
	color: #60BCDD;
}

/*	Gelb 
*******************************************************************************/
/*****	-> #D6AF41 (Navigation) */
div.navi-c div.navi-c2-2 ul li a {
	color: #D6AF41;
}
/*****	-> #D6AF41 (Text) */
body.page-c2 h1, 
body.page-c2 h2, 
body.page-c2 h3, 
body.page-c2 div#f-cntnt a, 
body.page-c2 div#f-sdbr a, 
body.page-c2 div#ftr a {
	color: #D6AF41;
}

/*	Rot
*******************************************************************************/
/*****	-> #DA7757 (Navigation) */
div.navi-c div.navi-c3-2 ul li a {
	color: #DA7757;
}
/*	-> #CB7E66 (Text) */
div#f-sdbr div.box-v3-1-c3 h3, 
div#f-sdbr div.box-v3-1-c3 a, 
div#f-sdbr div.box-v4-1 h3, 
div#f-sdbr div.box-v4-1 a, 
body.page-c3 h1, 
body.page-c3 h2, 
body.page-c3 h3, 
body.page-c3 div#f-cntnt a, 
body.page-c3 div#f-sdbr a, 
body.page-c3 div#ftr a, 
div.nologin, 
p.warning {
	color: #CB7E66;
}


/*	Weiss -> #FFF
*******************************************************************************/
div.navi-c ul li a:hover span, 
div.navi-c ul li a.active span, 
div.navi-c ul li a.current span {
	color: #FFF;
}






/*************************************************************** Schriften *****
*******************************************************************************/
body {
	font-family: arial, verdana, "times new roman", sans-serif;
}


/********************************************************* Schriftgroessen *****
*******************************************************************************/
div#wbst {
	font-size: .75em;
}

h1, 
h2, 
div#f-sdbr h3, 
div.com-board-info h3 {
	font-size: 1.7em;
}



/************************************************************* Zeilenhoehe *****
*******************************************************************************/
div#f-cntnt, 
div#f-sdbr {
	line-height: 1.6;
}

div.box-v1-3 p, 
div.box-v1-3 ul, 
div.box-v1-3 ol, 
div.box-v1-3 dl {
	line-height: 19px;
}


/************************************************************* Allgemeines *****
*******************************************************************************/
h1, 
h2, 
h3 {
	font-weight: bold;
}

h1 {
	margin-bottom: 12px;
	padding-left: 34px;
	background-image: url(/layout/css/signet.gif);
	background-position: 10px 9px;
}

div.box-v1-3 h2, 
div.box-v2-1 h2, 
div.box-v3-1 h2 {
	margin-bottom: 12px;
}

div.box-v2-1 h2, 
div.box-v3-1 h2, 
div.box-v4-1 h2 {
	padding: 0 9px;
	border-bottom: 1px solid #FFF;
}

div.box-v1-3 h2.has-icon span, 
div.box-v2-1 h2.has-icon span, 
div.box-v3-1 h2.has-icon span, 
div.box-v4-1 h2.has-icon span {
	display: block;
	background-position: 0% 50%;
}



div.box-v1-1 h3, 
div.box-v2-1 h3, 
div.box-v3-1 h3, 
div.box-v4-1 h3 {
	margin-bottom: 12px;
	padding: 0 0 0 15px;
	border-bottom: 1px solid #FFF;
}
div.box-v1-1 h3.has-icon, 
div.box-v2-1 h3.has-icon, 
div.box-v3-1 h3.has-icon, 
div.box-v4-1 h3.has-icon {
	padding-bottom: 5px;
}


div#f-cntnt p, 
div#f-cntnt ol, 
div#f-cntnt ul, 
div#f-sdbr p, 
div#f-sdbr ol, 
div#f-sdbr ul {
	margin-bottom: 1em;
}
div#f-cntnt div.com-topic p.topic {
	margin-bottom: .5em;
}
div#f-cntnt div.com-topic p.replies, 
div#f-cntnt div.com-comment p.message {
	margin-bottom: 0;
}
div#f-cntnt div.box-v1-3 p {
	margin-bottom: 19px;
}


div#f-cntnt ol, 
div#f-cntnt ul, 
div#f-sdbr ol, 
div#f-sdbr ul {
	margin-left: 24px;
}
div#f-cntnt ol li, 
div#f-sdbr ol li {
	list-style-type: decimal;
}
div#f-cntnt ul li,
div#f-sdbr ul li {
	list-style-type: square;
}




table {
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
}
table tr th, 
table tr td {
	padding: 2px 5px;
}


table tr th, 
table tr td {
	background-color: #F8F8F8;
	border: 1px solid #E6997A;
	vertical-align: top;
}
table tr th {
	background-color: #FAE5E1;
	border-bottom-width: 3px;
}

body.page-c1 table tr th, 
body.page-c1 table tr td {
	border-color: #60BCDD;
}
body.page-c1 table tr th {
	background-color: #CDEBF9;
}

body.page-c2 table tr th, 
body.page-c2 table tr td {
	border-color: #D6AF41;
}
body.page-c2 table tr th {
	background-color: #F9EDCD;
}


body table.profiledata tr th, 
body table.profiledata tr td {
	border-color: #E0E0E0;
}
/*
table.tab-v1 tr td a {
	white-space: nowrap;
}
*/

table.tab-v1 tr th.funktionen {
	white-space: nowrap;
}




div#f-sdbr a {
	text-decoration: underline;
}

div.nologin {
	padding: 20px;
	font-weight: bold;
}


p.warning {
	display: block;
	background-color: #FAE5E1;
	border: 1px solid #E6997A;
	line-height: 30px;
	text-align: center;
} 

/********************************************************** Seitenstruktur *****
*******************************************************************************/
body {
	padding-bottom: 40px;
	text-align: center;
}
div#wbst {
	width: 947px;
	margin: 0 auto;
	background-image: url(/layout/css/bg_wbst.gif);
	background-position: 0% 0%;
	background-repeat: repeat-y;
	text-align: left;
}
div#wbst2 {
	background-position: 38px 0px;
}
div#wbst3 {
	position: relative;
	background-image: url(/layout/css/bg_wbst3.jpg);
	background-position: 38px 237px;
}

div#wrppr {
	position: relative;
	clear: both;
	float: left;
	width: 100%;
}
div#wrppr {
	padding-top: 125px;
}
div#f-nvgtn, 
div#f-cntnt, 
div#f-sdbr {
	float: left;
	width: 230px;
} 
div#f-cntnt {
	width: 509px;
}
div#f-sdbr {
	width: 196px;
}
div#f-cntnt-2 {
	padding: 118px 13px 0 13px;
}
div#f-sdbr-2 {
	padding: 75px 0 0 0;
}

p.bck-to-strtpg {
	position: absolute;
	top: 10px;
	left: 38px;
}
p.bck-to-strtpg a {
	display: block;
	width: 185px;
	height: 100px;
	text-indent: -5000px;
}

/****************************************************************** Header *****
*******************************************************************************/
div#hdr {
}
/****************************************************************** Footer *****
*******************************************************************************/
div#ftr {
	clear: both;
	position: relative;
	height: 57px;
	background-image: url(/layout/css/bg_ftr.gif);
}
div#ftr p.fl-lft, 
div#ftr p.fl-rght {
	padding-top: 18px;
}
div#ftr p.fl-lft {
	margin-left: 60px;
}
div#ftr p.fl-rght {
	margin-right: 55px;
}

div#ftr a {
	margin-left: 15px;
	padding-left: 15px;
	background-image: url(/layout/css/navi_lsi_icons.gif);
	background-position: 0px 0px;
}
body.page-c2 div#ftr a {
	background-position: 0px -100px;
}
body.page-c3 div#ftr a {
	background-position: 0px -200px;
}

/************************************************************ Navigationen *****
*******************************************************************************/


div.navi-c {
	width: 230px;
	margin-bottom: 2px;
}
div.navi-c ul {
	margin-left: 38px;
}
div.navi-c ul ul {
	margin-left: 0px;
}
div.navi-c ul#navi-c1, 
div.navi-c ul#navi-c2, 
div.navi-c ul#navi-c3 {
	display: none;
}
div.navi-c ul li {
	display: block;
	padding-right: 7px;
	background-image: url(/layout/css/navi_c1_m.jpg);
	background-repeat: repeat-y;
}
div.navi-c div.navi-c1-2 ul li.bg-spcl {
	background-image: url(/layout/css/navi_c1_m_grey.jpg);
}
div.navi-c div.navi-c2-2 ul li {
	background-image: url(/layout/css/navi_c2_m.jpg);
}
div.navi-c div.navi-c3-2 ul li {
	background-image: url(/layout/css/navi_c3_m.jpg);
}
/*	2te Ebene */
div.navi-c ul li ul li {
	padding-right: 0px;
	background-image: url(/layout/css/navi_c1_2_m.jpg);
	background-repeat: repeat-y;
}
div.navi-c div.navi-c2-2 ul li ul li {
	background-image: url(/layout/css/navi_c2_2_m.jpg);
}
div.navi-c div.navi-c3-2 ul li ul li {
	background-image: url(/layout/css/navi_c3_2_m.jpg);
}


div.navi-c ul li a {
	display: block;
	border-bottom: 1px solid #FFF;
}
div.navi-c div.navi-c1-2 ul li ul li a:hover, 
div.navi-c div.navi-c2-2 ul li ul li a:hover, 
div.navi-c div.navi-c3-2 ul li ul li a:hover {
	background-repeat: repeat-y;
}
div.navi-c div.navi-c1-2 ul li ul li a:hover {
	background-image: url(/layout/css/navi_c1_2a_m.jpg);
}
div.navi-c div.navi-c2-2 ul li ul li a:hover {
	background-image: url(/layout/css/navi_c2_2a_m.jpg);
}
div.navi-c div.navi-c3-2 ul li ul li a:hover {
	background-image: url(/layout/css/navi_c31_2a_m.jpg);
}
div.navi-c ul li a span {
	display: block;
	padding: 10px 5px 10px 40px;
	background-image: url(/layout/css/navi_lsi_icons.gif);
	background-position: 20px 10px;
}
div.navi-c div.navi-c2-2 ul li a span {
	background-position: 20px -90px;
}
div.navi-c div.navi-c3-2 ul li a span {
	background-position: 20px -190px;
}
div.navi-c div.navi-c1-2 ul li a:hover span, 
div.navi-c div.navi-c1-2 ul li a.active span, 
div.navi-c div.navi-c1-2 ul li a.current span, 
div.navi-c div.navi-c2-2 ul li a:hover span, 
div.navi-c div.navi-c2-2 ul li a.active span, 
div.navi-c div.navi-c2-2 ul li a.current span, 
div.navi-c div.navi-c3-2 ul li a:hover span, 
div.navi-c div.navi-c3-2 ul li a.active span, 
div.navi-c div.navi-c3-2 ul li a.current span {
	background-position: 20px -290px;
}
div.navi-c div.navi-c1-2 ul li.has-children a:hover span, 
div.navi-c div.navi-c1-2 ul li.has-children a.active span, 
div.navi-c div.navi-c1-2 ul li.has-children a.current span, 
div.navi-c div.navi-c2-2 ul li.has-children a:hover span, 
div.navi-c div.navi-c2-2 ul li.has-children a.active span, 
div.navi-c div.navi-c2-2 ul li.has-children a.current span, 
div.navi-c div.navi-c3-2 ul li.has-children a:hover span, 
div.navi-c div.navi-c3-2 ul li.has-children a.active span, 
div.navi-c div.navi-c3-2 ul li.has-children a.current span {
	background-position: 20px -388px;
}
div.navi-c ul li ul li a span {
	background-image: url(/layout/css/navi_lsi_icons_2.gif);
	background-position: 24px 14px;
}
div.navi-c div.navi-c2-2 ul li ul li a span {
	background-position: 24px -86px;
}
div.navi-c div.navi-c3-2 ul li ul li a span {
	background-position: 24px -186px;
}
div.navi-c div.navi-c1-2 ul li ul li a:hover span, 
div.navi-c div.navi-c1-2 ul li ul li a.active span, 
div.navi-c div.navi-c1-2 ul li ul li a.current span, 
div.navi-c div.navi-c2-2 ul li ul li a:hover span, 
div.navi-c div.navi-c2-2 ul li ul li a.active span, 
div.navi-c div.navi-c2-2 ul li ul li a.current span, 
div.navi-c div.navi-c3-2 ul li ul li a:hover span, 
div.navi-c div.navi-c3-2 ul li ul li a.active span, 
div.navi-c div.navi-c3-2 ul li ul li a.current span, 
div.navi-c div.navi-c1-2 ul li.has-children ul li a:hover span, 
div.navi-c div.navi-c1-2 ul li.has-children ul li a.active span, 
div.navi-c div.navi-c1-2 ul li.has-children ul li a.current span, 
div.navi-c div.navi-c2-2 ul li.has-children ul li a:hover span, 
div.navi-c div.navi-c2-2 ul li.has-children ul li a.active span, 
div.navi-c div.navi-c2-2 ul li.has-children ul li a.current span, 
div.navi-c div.navi-c3-2 ul li.has-children ul li a:hover span, 
div.navi-c div.navi-c3-2 ul li.has-children ul li a.active span, 
div.navi-c div.navi-c3-2 ul li.has-children ul li a.current span {
	background-position: 24px -286px;
}


div.navi-c1, 
div.navi-c2, 
div.navi-c3 {
	background-image: url(/layout/css/navi_c1_t.gif);
	background-position: 38px 0px;
}
div.navi-c2 {
	background-image: url(/layout/css/navi_c2_t.jpg);
}
div.navi-c3 {
	background-image: url(/layout/css/navi_c3_t.jpg);
}
div.navi-c1-2, 
div.navi-c2-2, 
div.navi-c3-2 {
	background-image: url(/layout/css/navi_c1_b.jpg);
	background-position: 38px 100%;
}
div.navi-c2-2 {
	background-image: url(/layout/css/navi_c2_b.jpg);
}
div.navi-c3-2 {
	background-image: url(/layout/css/navi_c3_b.jpg);
}

div.navi-c1-3, 
div.navi-c2-3, 
div.navi-c3-3 {
	position: relative;
	padding: 112px 0 16px 0;
	background-image: url(/layout/css/navi_img_c1_1.jpg);
	background-position: 38px 9px;
}
div.navi-c2-3, 
div.navi-c3-3 {
	padding-top: 66px;
	background-position: 38px 16px;
}
div.navi-c2-3 {
	background-image: url(/layout/css/navi_img_c2_1.jpg);
}
div.navi-c3-3 {
	background-image: url(/layout/css/navi_img_c3_1.jpg);
}


p.navi-c-icon {
	position: absolute;
	left: 0px;
	top: 74px;
}
div.navi-c2 p.navi-c-icon, 
div.navi-c3 p.navi-c-icon {
	top: 28px;
}
p.navi-c-icon a {
	display: block;
	width: 38px;
	height: 44px;
	background-image: url(/layout/css/navi_c_icons.gif);
}
p#navi-c1-icon-minus, 
p#navi-c2-icon-minus, 
p#navi-c3-icon-minus {
	display: none;
}
p#navi-c1-icon-minus a {
	background-position: 0px 0px;
}
p#navi-c2-icon-minus a {
	background-position: 0px -100px;
}
p#navi-c3-icon-minus a {
	background-position: 0px -200px;
}
p#navi-c1-icon-plus a {
	background-position: -100px 0px;
}
p#navi-c2-icon-plus a {
	background-position: -100px -100px;
}
p#navi-c3-icon-plus a {
	background-position: -100px -200px;
}

/****************************************************************** Module *****
*******************************************************************************/

body div#f-cntnt div.download {
	padding-top: 10px;
}
p.link-download img {
	vertical-align: middle;
}
p.with-preview {
	padding: 0 10px;
}
p.with-preview a img {
	float: left;
	margin: 0 20px 8px 0;
	vertical-align: bottom;
}
p.with-preview span.description {
	display: block;
}
p.link-download img {
	vertical-align: middle;
}

div#f-cntnt div.slc a, 
div#f-cntnt p.link-intern a {
	padding-left: 8px;
	background-image: url(/layout/css/icon_intern.gif);
	background-position: 0px 3px;
}
div#f-cntnt div.slc p.img a {
	padding-left: 0px;
	background: none;
}
body.page-c2 div#f-cntnt div.slc a, 
body.page-c2 div#f-cntnt p.link-intern a {
	background-position: 0px -97px;
}
body.page-c3 div#f-cntnt div.slc a, 
body.page-c3 div#f-cntnt p.link-intern a {
	background-position: 0px -197px;
}

div#f-cntnt p a.link-extern {
	padding-left: 12px;
	background-image: url(/layout/css/icon_extern.gif);
}
body.page-c2 div#f-cntnt p a.link-extern {
	background-position: 0px -97px;
}
body.page-c3 div#f-cntnt p a.link-extern {
	background-position: 0px -197px;
}


div.info-newsletter {
	clear: both;
	margin-top: 20px;
	padding-left: 45px;
	background-image: url(/layout/css/icon_newsletter.gif);
	background-position: 0px 5px;
}
body.page-c2 div.info-newsletter {
	background-position: 0px -95px;
}
body.page-c3 div.info-newsletter {
	background-position: 0px -195px;
}


p.img-top {
	text-align: center;
}

div.box-v1-1, 
div.box-v1-1-w-img {
	position: relative;
	width: 483px;
	background-image: url(/layout/css/box_1_c1_m_line.gif);
	background-repeat: repeat-y;
}
div.box-v1-1-w-img {
	background-image: url(/layout/css/box_1_c1_m_line_d.gif);
}
div.box-v1-2 {
	background-image: url(/layout/css/box_1_c1_b.gif);
	background-position: 0% 100%;
}
div.box-v1-3 {
	padding: 14px 20px 0px 20px;
	background-image: url(/layout/css/box_1_c1_t.gif);
	background-position: 0% 0%;
}
div.box-v1-1-w-img div.txt {
	float: left;
	width: 295px;
}

/*	Color 2 */
body.page-c2 div.box-v1-1 {
	background-image: url(/layout/css/box_1_c2_m_line.gif);
}
body.page-c2 div.box-v1-1-w-img {
	background-image: url(/layout/css/box_1_c2_m_line_d.gif);
}
body.page-c2 div.box-v1-2 {
	background-image: url(/layout/css/box_1_c2_b.gif);
}
body.page-c2 div.box-v1-3 {
	background-image: url(/layout/css/box_1_c2_t.gif);
}

/*	Color 3 */
body.page-c3 div.box-v1-1 {
	background-image: url(/layout/css/box_1_c3_m_line.gif);
}
body.page-c3 div.box-v1-1-w-img {
	background-image: url(/layout/css/box_1_c3_m_line_d.gif);
}
body.page-c3 div.box-v1-2 {
	background-image: url(/layout/css/box_1_c3_b.gif);
}
body.page-c3 div.box-v1-3 {
	background-image: url(/layout/css/box_1_c3_t.gif);
}






div.box-v2-1 {
	position: relative;
	width: 181px;
	background-image: url(/layout/css/box_2_c1_m.gif);
	background-repeat: repeat-y;
}
div.box-v2-2 {
	background-image: url(/layout/css/box_2_c1_b.gif);
	background-position: 0% 100%;
}
div.box-v2-3 {
	padding: 12px 12px 40px 12px;
	background-image: url(/layout/css/box_2_c1_t.gif);
	background-position: 0% 0%;
}
div.box-v2-4 {
	position: absolute;
	top: 0;
	left: 0;
	width: 181px;
	height: 24px;
	background-image: url(/layout/css/box_2_c1_t.gif);
	background-position: 0% 0%;
}


div.box-v2-1 div.txt {
	padding: 0 9px;
}

/*	Color 2 */
body.page-c2 div.box-v2-1 {
	background-image: url(/layout/css/box_2_c2_m.gif);
}
body.page-c2 div.box-v2-2 {
	background-image: url(/layout/css/box_2_c2_b.gif);
}
body.page-c2 div.box-v2-3, 
body.page-c2 div.box-v2-4 {
	background-image: url(/layout/css/box_2_c2_t.gif);
}

/*	Color 3 */
body.page-c3 div.box-v2-1 {
	background-image: url(/layout/css/box_2_c3_m.gif);
}
body.page-c3 div.box-v2-2 {
	background-image: url(/layout/css/box_2_c3_b.gif);
}
body.page-c3 div.box-v2-3, 
body.page-c3 div.box-v2-4 {
	background-image: url(/layout/css/box_2_c3_t.gif);
}





/*****	Box Variante 3 */
div.box-v3-1 {
	position: relative;
	width: 183px;
	background-image: url(/layout/css/box_3_c1_m.gif);
	background-repeat: repeat-y;
}
div.box-v3-2 {
	background-image: url(/layout/css/box_3_c1_b.gif);
	background-position: 0% 100%;
}
div.box-v3-3 {
	padding: 14px 13px 8px 13px;
	background-image: url(/layout/css/box_3_c1_t.gif);
	background-position: 0% 0%;
}
div.box-v3-1-c3 div.box-v3-3 {
	padding-top: 20px;
}

div.box-v3-1 div.txt {
	padding: 0 9px;
}
div#f-sdbr div.box-v3-1 div.txt {
	padding: 0px 5px 0 14px;
}


/*	Color 2 */
body.page-c2 div.box-v3-1 {
	background-image: url(/layout/css/box_3_c2_m.gif);
}
body.page-c2 div.box-v3-2 {
	background-image: url(/layout/css/box_3_c2_b.gif);
}
body.page-c2 div.box-v3-3 {
	background-image: url(/layout/css/box_3_c2_t.gif);
}

/*	Color 3 */
body.page-c3 div.box-v3-1, 
body.page-c1 div.box-v3-1-c3, 
body.page-c2 div.box-v3-1-c3 {
	background-image: url(/layout/css/box_3_c3_m.gif);
}
body.page-c3 div.box-v3-2, 
body.page-c1 div.box-v3-1-c3 div.box-v3-2, 
body.page-c2 div.box-v3-1-c3 div.box-v3-2 {
	background-image: url(/layout/css/box_3_c3_b.gif);
}
body.page-c3 div.box-v3-3, 
body.page-c1 div.box-v3-1-c3 div.box-v3-3, 
body.page-c2 div.box-v3-1-c3 div.box-v3-3 {
	background-image: url(/layout/css/box_3_c3_t.gif);
}






/*****	Box Variante 4 */
div.box-v4-1 {
	position: relative;
	background-image: url(/layout/css/box_4_c3_m.gif);
	background-repeat: repeat-y;
}
div.box-v4-2 {
	background-image: url(/layout/css/box_4_c3_b.gif);
	background-position: 0% 100%;
}
div.box-v4-3 {
	padding: 26px 0px 20px 12px;
	background-image: url(/layout/css/box_4_c3_t.gif);
	background-position: 0% 0%;
}

div.box-v4-1 div.txt {
	padding: 0px 5px 0 15px;
}



/******************************************************************* Icons *****
*******************************************************************************/
div#lgn h3.icon-lgn, 
div.box-v3-1-c3 h3.icon-discussion, 
div.box-v4-1 h3.icon-letter {
	padding-left: 40px;
	background-image: url(/layout/css/icon_login_c3.gif);
	background-position: 7px 50%;
}
div.box-v3-1-c3 h3.icon-discussion {
	background-image: url(/layout/css/icon_discussion_c3.gif);
}
div.box-v4-1 h3.icon-letter {
	background-image: url(/layout/css/icon_letter_c3.gif);
}

p.link-password a, 
p.link-register a, 
p a.link-user, 
p a.link-discussion, 
p.icon-mycard a, 
p.icon-info a {
	display: block;
	padding: 5px 0 5px 20px;
	background-image: url(/layout/css/icon_bulb_c3.gif);
	background-position: 0px 50%;
}
p a.link-user, 
p a.link-discussion {
	padding-top: 0;
	padding-right: 0;
}

p.link-register a, 
p a.link-user {
	background-image: url(/layout/css/icon_user_c3.gif);
}
p a.link-discussion {
	background-image: url(/layout/css/icon_discussion_smll_c3.gif);
}
p.icon-mycard a {
	background-image: url(/layout/css/icon_letter_smll_c3.gif);
}



/**************************************************************** Elemente *****
*******************************************************************************/
div.splt {
	clear: both;
	overflow: hidden;
	height: 1px;
	margin: 10px 0;
	background-color: #FFF;
}

p.img span {
	display: block;
}


/* Padding = Borderbreite */
p.img-has-brdr {
	position: relative;
	padding: 13px;
}
p.img-has-brdr span.img-brdr {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background-image: url(/layout/css/img_brdr_rt.gif);
	background-position: 100% 0%;
}
p.img-has-brdr span.img-brdr span {
	display: block;
	background-image: url(/layout/css/img_brdr_lt.gif);
	background-position: 0% 0%;
}
p.img-has-brdr span.img-brdr span span {
	background-image: url(/layout/css/img_brdr_rb.gif);
	background-position: 100% 100%;
}
p.img-has-brdr span.img-brdr span span span {
	background-image: url(/layout/css/img_brdr_lb.gif);
	background-position: 0% 100%;
}

/*************************************************************** Formulare *****
*******************************************************************************/

form {
	clear: both;
}

div#lgn div.f-fldst {
	padding: 10px 0 0 15px;
}
div#f-sdbr div#lgn p {
	clear: both;
	margin-bottom: 0px;
}
div#f-sdbr div#lgn p.f-txt, 
div#f-sdbr div#lgn p.f-sbmt {
	margin-bottom: 8px;
}
div#lgn p.f-txt label {
	display: none;
}
div#lgn p.f-txt input {
	width: 150px;
	height: 14px;
}

div#lgn p.com-user-name {
	padding: 0px 0 10px 0;
	font-weight: bold;
}


/********************** Suche */

div#frm-srch {
	margin: 0 0 0 0;
	padding-top: 18px;
	background-image: url(/layout/css/box_4_c1_t_srch.gif);
	background-position: 0px 0px;
}
div#frm-srch-2 {
	padding-bottom: 18px;
	background-image: url(/layout/css/box_4_c1_b.gif);
	background-position: 0px 100%;
}
div#frm-srch-3 {
	height: 50px;
	background-image: url(/layout/css/box_4_c1_m_srch.gif);
	background-position: 0px 0px;
	background-repeat: repeat-y;
}
div#frm-srch p.f-txt {
}
div#frm-srch p.f-txt input {
	margin: 13px 0 0 64px;
	padding: 4px 0 4px 2px;
	width: 95px;
	background: none;
	border: 0;
}
div#frm-srch p.f-sbmt {
	display: none;
}



/********************** rss */

div#rss-rght.box-v4-1 .box-v4-2 {
	background-image: url(/layout/css/box_4_c1_b.gif);
}

div#rss-rght.box-v4-1 {
	background: url(/layout/css/box_4_c1_m_mm.gif) 0 15px no-repeat;
}

div#rss-rght.box-v4-1 .box-v4-3 {
	background-image: url(/layout/css/box_4_c1_t_srch.gif);
}

#wbst div#rss-rght a{
	color:#60bcdd;
}


#wbst div#f-sdbr ul.rss-feeds {
	margin:10px 0 0 0;
}

#wbst div#f-sdbr ul.rss-feeds li{
	background:url(/files/icon_rss_blue.gif) no-repeat 0 0;
	list-style-type:none;
	padding-left:30px;
	line-height:20px;
	margin-left:5px;
	margin-bottom:10px;
}

#wbst div#f-cntnt ul.rss-feeds li{
	background:url(/files/icon_rss_blue.gif) no-repeat 0 50%;
	list-style-type:none;
	padding-left:30px;
	line-height:30px;
	margin-left:5px;
}

div#f-cntnt ul.rss-feeds {
	margin:0px;
}



/********************* */



div.bericht {
	margin:0 21px 0 10px;
	padding:10px;
	background-color:#FDF3F1;
	border:5px dashed #CB7E66;
}
div.bericht span {
	display:block;
	float:left;
	width: 260px;
}
div.bericht span.def {
	width: 150px;
	font-weight:bold;
}


body#popup {
	padding: 0;
	background-color: #EBE9DC;
	background-image: none;
}
body#popup div#wbst, 
body#popup div#wrppr, 
body#popup div#f-cntnt {
	padding-top: 0;
	width: 100%;
}
body#popup div#f-cntnt-2 {
	padding-top: 20px;
}

body#popup #moviediv {
	position: absolute;
}
body#popup #moviediv div.image, 
body#popup #moviediv div.desc {
	float: left;
}
body#popup #moviediv div.desc {
	width: 200px;
}
body#popup #moviediv a {
	display: block;
	color: #CB7E66;
}



/*	Galerie ************************/
div.gllry {
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
}
div.gllry p {
	display: block;
	float: left;
	padding: 0 5px;
}
div.gllry p img {
	margin: 5px 0;
	vertical-align: middle;
}

.slideshow .bottom {
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: #edc3ad;
	width: 153px;
	font-weight:bold;
	line-height: 20px;
}
div#f-cntnt .slideshow .bottom p, 
div#f-sdbr .slideshow .bottom p {
	padding-left: 5px;
	margin-bottom: 0px;
}
div#f-cntnt .slideshow .bottom p a, 
div#f-sdbr .slideshow .bottom p a {
	color: #757c88;
	text-decoration: none;
}
.slideshow .bottom .lupe {
	background:transparent url(/layout/css/icon_glass.gif) no-repeat scroll 0 0;
	bottom: 3px;
	display: block;
	height: 14px;
	position: absolute;
	right: 10px;
	width: 14px;
	text-indent: -1000em;
}

.slideshow a {
  text-decoration:none;
}

/* #f-cntnt */
.slideshowwrapper {
	position: relative;
	margin-bottom: 5px;
}
.slideshowwrapper #slPOS {
  display:block;
  float:left;
  margin-right:3px;
}
div#f-sdbr a.slideshowPrev,div#f-sdbr a.slideshowNext,
div#f-cntnt a.slideshowPrev,div#f-cntnt a.slideshowNext
 {
  text-decoration:none;
  text-indent: -5000px;
  display:block;
  float:left;
  width:10px;
	height:20px;
}
.slideshow a.slideshowPrev {
  background-image: url(/layout/css/science_pfeile.gif);
	background-position: 2px 4px;
}
.slideshow a.slideshowNext {
  background-image: url(/layout/css/science_pfeile.gif);
	background-position: 0px -95px;
	
}

.slidepopup {
	margin-top: -20px;
	margin-left: -13px;
}

.slidepopup .slideshow .bottom {
	bottom: 66px;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	width: 460px;
}
.slidepopup #picdesc {
	height: 56px;
	padding: 10px 5px;
}

