body					{width:480px; height:100%; margin:auto; margin-top:17px; margin-bottom:25px; font-family: Arial, Helvetica, Geneva, sans-serif; font-size:12px; padding:0;}

.image				{border:1px solid white;}
.image .csc-textpic-image	{margin-bottom:27px !important;}
.image img				{height:142px; width:475px;}

.image img				{height:142px; width:475px; margin-bottom:20px;}

.line-solid				{border-top:2px solid #838182; height:2px; margin-top:17px; margin-bottom:33px;}
.line-dotted			{border-top:1px dotted #838182; height:1px; margin-bottom:17px;}
.csc-frame-rulerAfter		{border-bottom:1px dotted #838182; margin:0; margin-bottom:17px;}

/* Inhalt */
.content	h1			{font-weight:bold; font-size:21px; color:#ff6d07; margin:0; line-height:23px;}
.content	h2			{font-weight:bold; font-size:21px; color:#838182; margin:0; margin-bottom:24px; line-height:23px;}
.content .csc-header h1,
.content	h3			{margin:0px 0 8px 0; font-weight:bold; font-size:15px; line-height:18px; color:#838182;}
.content	h4,
.content	h5,
.content	h6			{font-weight:bold; font-size:12px; line-height:15px; color:#838182; margin:0;}
.content p,
.content pre,
.content dl				{color:#838182; font-size:12px; line-height:15px; margin:0;}
.content p				{margin-bottom:12px;}
.content a				{color:#838182; font-size:12px; line-height:15px; margin:0;}
.content a:hover			{color:#ff6d07;}
.content ul				{padding:0; padding-left:13px; margin-top:2px;}
.content ul li,
.content ol li			{color:#838182; font-size:12px; line-height:15px; margin:0;}
.content img			{max-width:450px;}
.content input			{border:1px solid #838182;}
.content table			{color:#838182; vertical-align:top; border-spacing:5px;}
.content table tr td		{vertical-align:top;}

.content .csc-frame-frame2	{font-size:10px; border-top:1px solid #cccccc; margin-top:17px;}
.content .csc-frame-frame2 p	{font-size:10px;}

.content .leftcol			{width:228px;}
.content .rightcol			{width:228px; margin-left:17px;}

/* Footer */
.footer				{margin:35px 0 5px 0; padding:6px 0 6px 0; border-top:1px solid #838182; border-bottom:1px solid #838182; font-size:10px; line-height:12px; color:#838182;}
.footer a				{text-decoration:none; font-weight:bold; font-size:10px; color:#838182;}
.footer a:hover			{color:#ff6d07;}
.footer img				{border:0;}

.underfooter			{float:right;}
.underfooter a			{color:#838182; text-decoration:none;}
.underfooter a:hover		{text-decoration:underline;}
.close				{height:16px;}
.close div				{line-height:18px; vertical-align:middle;}
.print					{height:16px;}
.print div				{line-height:18px; vertical-align:middle;}
.close img				{border:0; height:16px; width:16px; margin-right:3px; float:left;}
.print img				{border:0; height:16px; width:16px; margin-right:3px; float:left;}

.float					{float:left;}
.clear					{clear:both;}

/* Kontaktformular */
.tx-thmailformplus-pi1					{color:#838182; padding:0;}
.tx-thmailformplus-pi1 fieldset				{border:0; color:#838182; padding:0; margin:0;}
.tx-thmailformplus-pi1 input,
.tx-thmailformplus-pi1 select				{font-size:11px; color:#838182;}
.tx-thmailformplus-pi1 .radio				{margin:0;}
.tx-thmailformplus-pi1 .radio input			{border:0;}
.tx-thmailformplus-pi1 .radio label			{position:relative; bottom:2px;}
.tx-thmailformplus-pi1 .radio div				{margin-bottom:3px;}
.tx-thmailformplus-pi1 .adressform label		{float:left; width:10em; margin-top:3px;}
.tx-thmailformplus-pi1 .adressform input		{margin-top:3px;}
.tx-thmailformplus-pi1 .adressform .duty		{font-style:italic; margin-top:10px;}
.tx-thmailformplus-pi1 .adressform .questions	{margin-top:10px; margin-bottom:10px;}
.tx-thmailformplus-pi1 .submit				{margin-top:10px;}
.tx-thmailformplus-pi1 .submit input			{margin-right:5px;}
