div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
		clear: none;
}

.csc-textpic {
	
}
	
	* { margin:0; padding:0; font-size: 100%; } 
		
	html { height: 100.1% } 
	
	body { 
		font-size: 100.01%; 
	}
	
	/* Standardrahmen zurücksetzen */
	fieldset, img { border:0; }
	

body { color: #002c3a; font-size: 11px; font-family: Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0; padding: 0; }

.orange { color: red }
TABLE { border-collapse: collapse; border-spacing: 0; empty-cells: hide; table-layout: fixed; }
A { color: #243e88; text-decoration: underline; }
A:hover { text-decoration: none; }

H1 { color: #243e88; margin: 0px; padding: 17px 17px 4px 17px; font-size: 1em }
H2 { color: #243e88; margin: 0px; padding: 5px 17px 10px 17px; line-height: 1.3em; font-size: 1.6em;}
H3 { color: #243e88; margin: 0px; padding: 17px 17px 4px 17px; font-size: 1em }
/* Sonderformat für H6, weil RTE keine P-Tags mag in aktueller Version */
H5 { color: #243e88; margin: 0px; padding: 5px 17px 10px 17px; line-height: 1.3em; font-size: 1.4em;}
H6 { color: #243e88; margin: 0px; padding: 15px 17px 2px 17px; line-height: 1.3em; font-size: 1.2em; font-weight: bold;}


P { color: #243e88; margin: 0px; padding: 5px 17px 10px 17px; line-height: 1.3em}

P.bgross {
	font-size: 12px;
	padding: 5px 17px 10px 17px; 
	line-height: 1.3em;
	font-weight: normal;
}

a.buttonstyle  {
	text-decoration: none;
}


/* Element für um den Preis bei Personen-Boxen */
P.preisblock {
	margin-top:5px;
	padding:5px 20px 10px 17px;	
	font-size: 12px;
}

P.preisblock i {
    color: red;
}


.preisblock A.buttonstyle, .preisblock A.yellowbutton, .preisblock A.redbutton {
	float: right;04px !important;
	margin: 0 !important;
}

/* Content-Wrapper */
div.CEwhite { background: white; margin: 0 17px 17px 17px; border-bottom: 1px solid white; position: relative;}
div.noBottom { margin: 0 17px 0 17px;}

div.CEblue { background: #eaecf3i; margin: 0 17px 17px 17px; font-weight: bold; position: relative; }
/* background war e3e6f0 */
div.CEblue P { line-height: 1.5em; font-size: 1.1em }
div.kopfbild { margin-top: -17px }
div.person {  min-height: 215px; 
background: white; 
margin: 0 17px 17px 17px; 
border-bottom: 1px solid white; 
}
div.person  IMG { border-right: 15px solid #e3e6f0; border-bottom: 15px solid #e3e6f0;}
div.person H2 { color: #243e88; margin: 0px; padding: 17px 17px 4px 17px; font-size: 1em }
div.person H1 { 
	color: #243e88 !important;
	margin: 0px !important; 
	padding: 10px 17px 5px 17px !important;
	line-height: 1.3em !important; 
	font-size: 18px !important;
	text-align: left !important;
}
 
div.person H6 {
	margin-top: 5px;
	padding: 5px 20px 10px 17px;
	font-weight: bold;
}
 
 
div.person table {table-layout: fixed; empty-cells: show;}
div.person table p { padding-top: 0; padding-bottom: 3px; }
div.person table TH { text-align: left; width: 120px; color: #243e88; margin: 0px; line-height: 1.3em; padding: 0 0 0 17px;}

/* Header */
div#header {
	width: 100%;
	height: 86px;
	background: #7283b3 url(inc/radlabor-lauflabor-logo.png) no-repeat;
	text-align: left;
}

div#header .logo {
	display: block;
	height: 80px;
}

div#header .logolink {
	position: absolute;
	width: 150px;
	top: 0;
	left: 100px;
}

div#header .logo2 {
	display: block;
	height: 35px;
}

div#header .logolink2 {
	position: absolute;
	width: 140px;
	top: 29px;
	left: 730px;
	height: 35px;
}

div#header .logolink2 A:link, div#header .logolink2 A:visited, div#header .logolink A:link, div#header .logolink A:visited{
	text-decoration: none !important;
}




div#header IMG				 	{ margin-left: 110px; float: left;}
div#header div#toplinks		 	{ float: left; margin: 70px 0 0 3px;  width: 880px; text-align: right;}
div#header div#toplinks a	 		{ color: white; text-decoration: none; margin-left: 30px;}
div#header div#toplinks a:hover	{ color: #243e88; text-decoration: none; }

/* Framework */
div#framework { width: 100%; margin: 15px 0 0 0; background: #e3e6f0;}

div#margin  {
	width: 240px;

}

/* Mainnav */
div#mainnav {
	width: 240px;
	float: left;
}


div#mainnav UL LI {
	list-style: none;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	line-height: 14px;
	font-size: 11px;
}

* HTML div#mainnav UL LI a {  width: 220px }
* HTML div#mainnav UL#menu2 LI a {  width: 144px }

div#mainnav UL LI a { 
	color: #243e88;
	text-decoration: none;
	text-transform: uppercase; 
	font-weight: bold;
	padding: 1px 0 1px 38px;
	height: 14px;
	width: 182px;  
	display: block;
	border-top: 1px solid white;
	font-size: 1em;
	float: left;
} 

div#mainnav UL LI.first {	border: none;}

div#mainnav UL LI.ddd {
	margin: 0;
	padding: 0;
	float: left;
}


div#mainnavwrapper {
	float: left;
	border-bottom: 1px solid white;
	margin-bottom: 20px;
}

div#mainnav UL LI.nav_22 a:hover, div#mainnav UL LI.nav_22 span	  { background: #abd3e7; }
/*    div#mainnav UL LI.nav_29 a:hover, div#mainnav UL LI.nav_29 span   { background: #b3c4dc; } */
div#mainnav UL LI.nav_34 a:hover, div#mainnav UL LI.nav_34 span   { background: #d1edb6; }
/*  div#mainnav UL LI.nav_27 a:hover, div#mainnav UL LI.nav_27 span   { background: #b3c4dc; } */
div#mainnav UL LI.nav_25 a:hover, div#mainnav UL LI.nav_25 span   { background: #e6b8b8; }
div#mainnav UL LI.nav_24 a:hover, div#mainnav UL LI.nav_24 span   { background: #e6d5b8; }
div#mainnav UL LI.nav_23 a:hover, div#mainnav UL LI.nav_23 span   { background: #e5e096; }
div#mainnav UL LI.nav_26 a:hover, div#mainnav UL LI.nav_26 span   { background: #e3c2e0; }
/*  div#mainnav UL LI.nav_82 a:hover, div#mainnav UL LI.nav_82 span   { background: #ade8ea; } 
div#mainnav UL LI.nav_106 a:hover, div#mainnav UL LI.nav_106 span { background: #85CBCD; } */
div#mainnav UL LI.nav_33 a:hover, div#mainnav UL LI.nav_33 span { background: #b9dbc5; }
div#mainnav UL LI.nav_210 a:hover, div#mainnav UL LI.nav_210 span   { background: #b3c4dc; } 
div#mainnav UL LI.nav_142 a:hover, div#mainnav UL LI.nav_142 span   { background: #ade8ea; }
div#mainnav UL LI.nav_224 a:hover, div#mainnav UL LI.nav_224 span { background: #85CBCD; }
div#mainnav UL LI.nav_383 a:hover, div#mainnav UL LI.nav_383 span { background: #bab8b9; }

div#mainnav UL LI span {
	width: 20px;
	height: 16px;
	float: right;
	border-top: 1px solid white;
}


div#mainnav UL#menu2 LI A:link, div#mainnav UL#menu2 LI A:visited{
	padding: 1px 0;
	margin: 0 0 0 38px;

}
* HTML div#mainnav UL#menu2 LI A:link, * HTML  div#mainnav UL#menu2 LI A:visited {
	margin: 0 0 0 19px;
	width: 182px;
}

div#mainnav ul#menu2 li a {
	text-transform: none !important;
	font-weight: normal;
	margin-left: 30px;	
	border-top: 1px solid #bdc4da;
}

div#mainnav ul#menu2 li.first a {
	
}


div#rightframe {
	width: 665px;
	min-height: 300px;
	background: #bee0df;
	float: left;
	border-right: 1px solid white;
	border-left: 1px solid white; 
}

div#submenu { background: white; margin: 0 17px 0px 17px; width: 630px; padding: 5px 0 1px 0; }
div#submenu UL {  }
div#submenu UL LI  {display: inline; margin: 0px; padding: 0px; font-weight: bold;  line-height: 18px; border-bottom: 1px solid top; border-left: 1px solid white; font-size: 11px;}
div#submenu UL LI A { background: #b3c4dc; padding: 2px 17px 2px 17px; text-decoration: none; color: white; }
div#submenu UL LI A:hover { color: #243e88; } 
div#submenu UL LI A.selected { background: #e3e6f0;color: #243e88;}

ul#submenu { background: white; margin: 0 17px 0px 17px; width: 630px; padding: 3px 0; }
ul#submenu LI  {display: inline; margin: 0px; padding: 0px; font-weight: bold;  line-height: 18px; border-bottom: 1px solid top;}
ul#submenu LI A { background: #b3c4dc; padding: 2px 17px 2px 17px; text-decoration: none; color: white; }
ul#submenu LI A:hover { color: #243e88; } 
ul#submenu LI A.selected { background: #e3e6f0;color: #243e88;}



UL#subsubmenu { background: #e3e6f0; margin: 0 17px 0px 17px; width: 630px;}
UL#subsubmenu LI  {display: inline; margin: 0px; padding: 0px;}
UL#subsubmenu LI A { padding: 2px 17px 2px 17px; color: #243e88; text-decoration: none; }
UL#subsubmenu LI A:hover { color: black; } 
UL#subsubmenu LI A.selected { font-weight:bold; }



div#rootline { height: 15px; color: #243e88; font-size: 0.8em; padding-left: 17px; margin-top: 2px;}

div#innerframe { background: #e3e6f0; background: #eaecf3; margin: 0 17px 17px 17px; height: 100%; width: 630px; padding-bottom: 17px; padding-top: 17px;}

/* Hier H4 nach Übergang entfernen */
div#innerframe H1 {
    font-size: 18px; 
    line-height: 1.3em; 
    text-align: left; 
    margin: 0; 
	/*padding: 12px 0 18px 0;  */
	padding: 18px 0 10px 17px; 
    color: #243e88;
}

div#innerframe .kopfbild H1 {
	padding-bottom: 5px !important;
}

div#innerframe H4, H4 { 
    font-size: 1.48em; 
    line-height: 1.3em; 
    text-align: center; 
    margin: 0; 
    padding: 12px 0 18px 0;
    color: #243e88;
}


div#innerframe H2 {
	color: #243e88; 
	margin: 0px; 
	padding: 15px 0 5px 17px; 
	line-height: 1.3em; 
	font-size: 1.4em;
}

div.kopfbild H1 { 
    font-size: 20px !important; 
    line-height: 1.3em; 
    text-align: center !important; 
    margin: 0; 
    color: #243e88;
    padding-bottom: 30px !important;
    padding-top: 20px;
}

div#innerframe UL LI {
	list-style-image: url('inc/li-hook.png');
    padding: 0 0 0 0;
	margin: 0 0 0 50px;
    color: #243e88;
	font-size: 12px;
    line-height: 18px;

}
div#innerframe UL LI UL{
	padding: 0 0 0 20px;
	margin: 0;	
}

div#innerframe UL LI UL LI{
    list-style-type: square;
	list-style-image: none;
    margin: 0;
    padding: 0 0 0 0;
    color: #243e88;
	font-size: 11px;
    line-height: 14px;
}

UL LI {
    list-style-type: disc;
    margin: 0px 10px 10px 30px;
    padding-left: 10px;
    color: #243e88;
	font-size: 12px;
    line-height: 10px;

}


table#dreispalter { margin: 0px 17px 17px 17px; width: 596px; }
table#dreispalter TR TD { background: white; width: 186px; vertical-align: top; position: relative;  height: 100%;}
table#dreispalter TR TD.divide { width: 17px; background: #e3e6f0; }
table#dreispalter TR TD H1 { color: #243e88;  font-size: 1em; padding: 0; margin: 5px 0 16px 16px; }
table#dreispalter TR TD H1 a { color: #243e88; text-decoration: underline; font-size: 1em; padding: 0; margin: 0; }
table#dreispalter TR TD H1 a:hover { text-decoration: none; }
table#dreispalter TR TD P { margin: 10px 10px 10px 10px; padding: 0;}


/* A.buttonstyle { padding: 3px 5px 3px 5px; font-size: 0.9em; font-weight: bold; margin-right: 5px;}  
*/
A.buttonstyle { font-size: 10px; padding: 3px 5px 3px 5px; font-weight: bold;}  
A.redbutton { padding: 3px 5px 3px 5px; font-size: 0.9em; font-weight: bold; margin-right: 5px; background: #e6b8b8 url('inc/button-redBG.png') repeat-x bottom; text-decoration: none;} 
A.yellowbutton { padding: 3px 5px 3px 5px; font-size: 0.9em; font-weight: bold; margin-right: 5px; background: #e1cc76 url('inc/button-yellowBG.png') repeat-x bottom; text-decoration: none;} 
/* A.buttonstyle { padding: 3px 5px 3px 5px; font-size: 0.9em; font-weight: bold; position: absolute; bottom: 10px; margin-right: 20px;} */
table A.buttonstyle { bottom: 23px }
A.redbutton:hover , A.yellowbutton:hover {
	background-image: none;
}

div.button input {
    background: #e1c976 url('inc/button-yellowBG.png') repeat-x bottom;
    margin-left: 2px;
    margin-top: 10px;
	font-size:10px;
	font-weight:bold;
	padding:3px 5px;	
	padding: 0;
	border: none;
	color:#243E88 !important;
	
}
div.loginform a:link, div.loginform a:visited {
    padding-top: 7px;
    display: block;
    color: #ffffff;
}

input.buttonstyle { 
    padding: 3px 5px 3px 5px; 
    font-weight: bold; 
    margin-right: 5px;
    background: #ABD3E7 none repeat scroll 0 0;
} 


table#zweispalter { margin: 0px 17px 17px 17px; width: 596px; empty-cells: show;}
table#zweispalter TR TD { background: white; width: 50%; vertical-align: top; }
table#zweispalter TR TD.divide { width: 17px; background: white; }
table#zweispalter TR TD H1  { color: #243e88; text-decoration: none; font-size: 1em; padding: 0; margin: 15px 0 10px 16px; display: block;}
table#zweispalter TR TD H1 a { color: #243e88; text-decoration: none; font-size: 1em; padding: 0; margin: 0; display: block;}
table#zweispalter TR TD H1 a:hover { text-decoration: underline; }
table#zweispalter TR TD P { margin: 10px 16px 10px 16px; padding: 0; }
table#zweispalter TR TD P A { font-weight: bold }

table.zweispalterungleich  td {
	width: 100%;
}

table.zweispalterungleich .col2 {
	width: 200px;
    vertical-align: top;
}


div#footer {
	display: block;
	height: 20px;
	padding: 3px 0 0 0;
	color: #243e88;
	font-size: 0.8em;
	margin-left: 0px;
	
}
div#footer #footerleft { float: left; padding: 0 0 0 240px; width: 400px; }
div#footer #footerright {	float: left; margin: 0 0 0 0; width: 265px; text-align: right; }
* HTML div#footer #footerright {	float: left; margin: 0 0 0 0; width: 505px; text-align: right;}


/* Sporttabelle */ 
table.info {empty-cells: show;  width: 596px; table-layout: fixed; margin: 17px;}
table.info tr.spacer td, table.info tr.spacer th { background: #547ab1; height: 3px; }
table.info TD { color: #013985; height: 30px; background: #d7dded; border: 1px solid white;  font-weight: bold; text-align: center;}
table.info TH { text-align: left; font-weight: normal; background: #bcc2df; color: #013985; padding-left: 5px; border: 1px solid white; width: 200px;}
table.info tr.head td, table.info tr.head th { background: #7284b9; color: white; text-align: center; padding: 0; font-weight: normal;}
table.info span.desc { font-size: 9px; font-weight: normal; }
/* table.info TR TD.d { background: #62719b; color: white;}    <<- Das wird über typo3 direkt in die Seite gesetzt*/

table.info TD.hl {background: #E1CC76}
table.info TD.hlcheck  { background: #E1CC76 url('inc/li-hook.png') no-repeat center 8px; }
table.info TD.check  { background: #d7dded url('inc/li-hook.png') no-repeat center 8px; }
table.info TD.star5 { background: #d7dded url('inc/star5.png') no-repeat center; }
table.info TD.star4 { background: #d7dded url('inc/star4.png') no-repeat center; }
table.info TD.star3 { background: #d7dded url('inc/star3.png') no-repeat center; }
table.info TD.star2 { background: #d7dded url('inc/star2.png') no-repeat center; }
table.info TD.star1 { background: #d7dded url('inc/star1.png') no-repeat center; }
table.info TD.star0 { background: #d7dded url('inc/star0.png') no-repeat center; }

table.info TD.hlstar5 { background: #E1CC76 url('inc/star5.png') no-repeat center; }
table.info TD.hlstar4 { background: #E1CC76 url('inc/star4.png') no-repeat center; }
table.info TD.hlstar3 { background: #E1CC76 url('inc/star3.png') no-repeat center; }
table.info TD.hlstar2 { background: #E1CC76 url('inc/star2.png') no-repeat center; }
table.info TD.hlstar1 { background: #E1CC76 url('inc/star1.png') no-repeat center; }
table.info TD.hlstar0 { background: #E1CC76 url('inc/star0.png') no-repeat center; }


/* Sporttabelle */
table.info2 {empty-cells: show;  width: 596px; table-layout: auto; margin: 17px;}
table.info2 tr.spacer td, table.info tr.spacer th { background: #547ab1; height: 3px; }
table.info2 TD { height: 30px; background: #d7dded; border: 1px solid white; width: 160px; padding-left: 10px; font-weight: normal; text-align: left; vertical-align: top}
table.info2 TH { text-align: left; font-weight: normal; background: #bcc2df; color: #013985; width: 110px; padding-left: 10px; border: 1px solid white;}
table.info2 tr.head td { background: #7284b9; color: white; text-align: center; padding: 0;}
table.info2 span.desc { font-size: 9px; font-weight: normal; }
/* table.info TR TD.d { background: #62719b; color: white;}    <<- Das wird über typo3 direkt in die Seite gesetzt*/


div.news-latest-container {  	margin-left: 17px; }
div.news-latest-container A { text-decoration: none; }
div.news-latest-container A:hover { text-decoration: underline; }
div.news-latest-item  { margin-bottom: 10px; }
div.news-latest-item .more-link  { margin-left: 5px; font-weight: bold; }


div.news-single-item H1 {margin: 0; font-size: 1.5em; padding-top: 5px;}
div.news-single-item div.subheader { margin-left: 17px; font-weight: bold; margin-bottom: 10px; }
div.news-single-timedata { padding: 5px 0px 0px 17px; }
div.news-single-backlink { margin-left: 17px;  }
div.news-single-backlink  A { background-color: #e6d5b8; padding: 3px 5px 3px 5px; font-size: 0.9em; font-weight: bold; }

div.news-single-img  { margin: 0 17px 0 17px; display: block;}
div.news-single-img  IMG { margin-right: 5px;}
.news-single-imgcaption { float: left;}

div.news-single-backlink { clear: both; }


div.news-list-item div.news-list-content A { margin-left: 17px; text-decoration: none; display: inline;}
div.news-list-morelink   { margin: 5px 0px 5px 17px; font-weight: bold; }
div.news-list-morelink  A { margin-left: 17px; margin-top: 5px; font-weight: bold; display: inline; margin-left: 0px;}

div#innerframe div.news-list-item  H1 {
	font-size: 14px;
	padding-top: 5px;
}


div.bildergalerie dl.csc-textpic-image {}
div.bildergalerie { margin: 0 17px 0 17px; }

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
    text-align: center;
    padding-top: 15px;
    font-weight: bold;
    font-style: italic;
    color: #243E88;
}


div.csc-textpic-intext-left div.csc-textpic-imagewrap {
	padding-left: 20px;
}

div.CEblue div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
    font-style: normal;
    font-size: 1.2em;
}

div.bigCaption {
    font-style: normal;
    font-size: 1.4em;
}

div.tx-mshyoutubevideo-pi1 { margin-left: 17px }


div#languageSelect {
	position: absolute;
	top: 10px;
	left: 700px;
	width: 200px;
	text-align: right;
}
div#languageSelect a:link, div#languageSelect  a:visited {
	color: white;
	text-decoration: none;
}


/* Einzelnes */
div.itemsuche {
	padding: 0.79em;
}
div.itemsuche fieldset {
	display: inline;
	margin-right: 10px;
}



/* Buchungsformular */
div#buchungsformular { 
	background: white; 
	padding: 10px 5px 5px 5px;
	margin: 17px;
}
div#buchungsformular div.logo { 
    text-align: center;
    padding-bottom: 5px;
}

div#buchungsformular H1 {
    display: block;
    text-align: center;
    color: #2e5b9f;
    font-size: 2em;
    margin: 0px;
    padding: 5px 0px 5px 0px;
}
div#buchungsformular H2 {
	display: block;
	background: #e0e4f1;
	text-align: center;
	color: #2e5b9f;
	font-size: 14px;
	margin: 0px;
	padding: 5px 0px 5px 0px;
}

div#buchungsformular p.hinweis {
/* 	color: #aa5b5d; */
	color: black;
	margin-left: 0px;
}

div#buchungsformular table.form {
	margin: 0px 17px 10px 17px;
    width: 95%;
}

div#buchungsformular table.form th {
	color: #2e5b9f;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	border-bottom: 1px solid white;
}

div#buchungsformular table.form td {
	background: #f8f8f8;
	border-bottom: 1px solid white;	
}
div#buchungsformular table.form tr.spacer { height: 14px;}
div#buchungsformular table.form tr.spacer td { background: none;}
div#buchungsformular table.form td:hover { background: #e0e4f1; }
div#buchungsformular table.nohover td:hover { background: #E0E4F1; }

div#buchungsformular table.testauswahl { width: 550px; 	margin: 5px 17px 0px 17px; }
div#buchungsformular table.testauswahl th {
	background: #2e5b9f;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	color: white;
}

div#buchungsformular table.testauswahl th.sonderangebot {
    background: #E6B8B8;
}

div#buchungsformular table.form label b {
    color: #243E88;
}
    
div#buchungsformular table.testauswahl td {
	background: #e0e4f1;
	border: 1px solid white;
	vertical-align: top;
}

div#buchungsformular  #zusatzinfo { font-size: 11px; font-family: arial; width: 90%;}

div#buchungsformular table.testauswahl td INPUT { float: left; margin-top: 9px;}
div#buchungsformular table.testauswahl td P {
	margin-left: 5px;
	font-weight: bold;
}
div#buchungsformular table.testauswahl td IMG { float: right; }
div#buchungsformular table.testauswahl td P B{
	color: black;
	font-weight: normal;
}

div#buchungsformular INPUT.lined {
	border: 1px solid #f8f8f8;
	border-bottom: 1px solid #2e5b9f;
	background: #f8f8f8;
	background: transparent;	
	margin-bottom: 1px;
	font-size: 10px;
	height: 14px;
}

div#buchungsformular TEXTAREA {
	border: 1px solid #f8f8f8;
	border: 1px solid #2e5b9f;
	background: #f8f8f8;
	background: transparent;	
	margin-bottom: 1px;
	font-size: 10px;
}

div#buchungsformular .error {
    color: #bb4a23;
}

div#buchungsformular INPUT.lined[disabled] {
	background: #d4d0c7;
}


body P.zwischentitel {
	font-size: 12px;
	border: 1px solid green;
}

div#content  P.align-right {
    text-align: right;
}
div#content  P.align-left {
    text-align: left;
}
div#content  P.align-center {
    text-align: center;
}
div#content P.align-justify {
    text-align: justify;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
    border: 2px solid #243E88;
}


/* Loginbox auf HP */
div.loginform {
	background: #395399;
	padding: 10px;
	color: white;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	margin: 0 0 20px 0;
}

div.loginform H2 {
	margin: 0;
	padding: 0;
	color: white;
	font-size: 12px;
}

div.loginform LABEL {
	float: left;
	width: 70px;
	margin: 5px 0 0 0;
}

div.loginform .section {
	display: block;
	float: left;
}

div.loginform  INPUT {
	width: 110px;
}

div.loginform  .button {
	margin: 5px 0 0 70px;
}

div.kopfbild div.tx-rgsmoothgallery-pi1 div.slideElement {
    background: #eaecf3 none no-repeat scroll center center;
}

#preview {
    background: #E3E6F0 none no-repeat scroll center center;
}

#preview div.carousel {
    background: #E3E6F0 none repeat scroll 0 0
}

U {
	font-weight: bold;
	text-decoration: none;
	margin-left: 5px;
	color: #e55302;
}

/* Abstand zwischen Bilderreihen */
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
	margin-left: 9px;
}

body.einbindung {
    background: #eaecf3; 
}

div.news-list-item h3 {
    padding-top: 6px;
}