@charset "UTF-8";
/* oligoform 2009 - web design entwicklung und gute beratung aus halle (saale) */
/* 21.05.2010 - oli */
/* IE7 mainContent zu breit */

body { font: 90%/1.5 Calibri, Arial, Helvetica, Geneva, Verdana, sans-serif; color: #4c4c4c; background: #fff; margin: 0; padding: 0; text-align: center; }
.print { display: none; }
#container { width: 1008px; background: #FFFFFF; margin: 20px auto; border: 0px; text-align: left; }
#verlauf { background: transparent url(/fileadmin/investforum/images/verlauf-header-2.png) no-repeat scroll left top; height:94px; left:322px; position: relative; top: -93px;
width:675px; z-index: 999; }

* + html #verlauf {top:-96px;}


#header { height: 98px; left:5px; position:relative; /*margin-bottom: 20px; *//*padding: 15px 0 0 15px; *//*background: url(roundedbox_header.png) top left no-repeat; */ }
#header h1 a img { height: 42px; width: 227px; }
/*allgemeine typo*/
h1,  h2,   h3,   h4 { letter-spacing: 0.01em; text-transform: none; margin: 0; padding: 0; line-height: 110%; }
h1 { text-transform: uppercase; font-weight: bold; font-size: 1.5em; margin-bottom:5px; }
h2 { font-size: 1.3em; font-weight: normal; letter-spacing: 0; color:#FBB902; margin-bottom:5px; text-transform:uppercase;}
h3 { font-size: 1.1em; font-weight: bold; }
#sidebar2 h3 { color: #BB7400; font-weight: normal; margin-bottom: 10px; }
#sidebar1 h3 { color: #BB7400; font-weight: normal; }
h4 { font-size: 1.1em; color:red;}
h5 { font-size: 0.9em; }
ul, li { margin: 0; padding: 0; }
a { color: #bb7400; text-decoration: none; }
a:hover, a:focus { color: #fabb00; text-decoration: underline; }
a img { border: none; }
#mainContent

li { list-style-image: none; list-style-type: none; }
#mainContent

li {  }
#mainContent

li a {  }
/*IE-FIX*/
*+html #mainContent

li a { background: none; margin-left: 0; padding-left: 0; }
.csc-sitemap { font-size: 180%; padding-bottom: 20px; }
.csc-sitemap ul, .csc-sitemap li { margin: 0 2px; padding: 0px 5px; font-size: 90%; list-style-type: none; line-height: 1em; }
#mainContent .csc-sitemap a { color: #666; }
/*anmelde FORMULAR*/
form#mailform { background-color: #fff8cc; border: 4px solid #fff8cc; margin-top: 1em; }
#mailform fieldset { width: 95%; background-color: #fff8cc; border: none; color: #bb7400; }
#mailform div { padding-bottom: 10px; }
#mailform input,#mailform textarea,#mailform select { padding: 5px; width: 95%; border: 1px dotted #FABB00; color: #bb7400; background-color: #FFFCEE; }
#mailform input.csc-mailform-radio,#mailform input.csc-mailform-check { width: auto; border-color: #fff8cc; }
#mailform input:hover,

#mailform textarea:hover, #mailform select:hover, #mailform input:focus, #mailform textarea:focus, #mailform select:focus {
 border: 1px solid #bb7400; color: #363733; 
 }
#mailform input#mailformattachment1 { background-color: #DCE6B4; float: none; margin: 10px 0; }
#mailform legend { display: none; }
#mailform .csc-mailform-submit,#mailform select,
.tx_powermail_pi1_fieldwrap_html_submit input,
.csc-mailform-submit  { 
width: 98%; padding: 5px; margin: 10px 0; 
cursor: pointer;
}
span.csc-mailform-label { font-weight: bold; margin-top: 1em; }
#mailform

p label { margin-left: 25px; margin-top: -16px; display: block; line-height: 1.1; }
/*for radio*/
#mailformTeilnahme { margin: 0; padding: 0; }
.csc-mailform-radio label { width: 98%; display: block; margin: -16px  0 0 30px; line-height: 1.2; padding-bottom: 10px; }
input.searchbox-button, input.loginbutton { background-color: #DCE6B4; border: none; color: #999; margin: 0; padding: 0; }

/*untermenue links*/
#sidebar1 ul li { 
list-style-type:none;
}

#sidebar1 ul {
margin-bottom:25px;
}
#sidebar1 div ul {
margin-bottom:5px;
padding-bottom: 5px;
}
#sidebar1 div ul li {
border-bottom:1px dotted #FABB00;
margin-bottom:5px;
padding:3px 0;
width: 93%;
}

/*2.ebene*/
/* untermenue unten*/
#dauerlinks { text-align: right; padding-right: 35px; padding-top: 10px; clear: both; }
#dauerlinks li { display: inline; list-style-type: none; color: #FFFFFF; }
#dauerlinks li a { font-size: 90%; color: #FFFFFF; text-decoration: none; }
#dauerlinks li a:hover { color: #FFFFFF; text-decoration: underline; }
hr { width: 100%; color: #ccc; background-color: #ccc; height: 1px; padding: 0px; margin: 1px; border: none; display: none; }
#sidebar1 { float: left; width: 162px; 
/*border-left:1px dotted #FBBA00;*/margin-left: 2px; 
/*background: transparent url(/fileadmin/investforum/images/stripes-bg.png) repeat-y scroll right top;*/ padding: 0; clear: both; }
#sidebar1 .absatz { /*padding:0 5px;*/ padding-right: 36px; }
#sidebar2 { float: right; 
/*padding-left: 15px;*/width: 174px; margin-bottom: 20px; 
/*border-left: 1px dotted #646567;*/
/*background: transparent url(/fileadmin/investforum/images/border-vertical.png) repeat-y scroll left top;*/ }
#mainContent { /*margin: 0 20em  1em 250px; */ 
margin: 0 17em 1em 190px; 
min-height: 400px; padding: 20px; width:580px;
}
*+html #mainContent { 
width:530px;
}
#metaNavi { height: 60px; background: transparent url(/fileadmin/investforum/images/roundedbox_footer-neu.png) top left no-repeat; clear: both; }
#metaNavi p { margin: 0; padding: 0; }
/*footer logo*/
#footer { border: 0px; margin: 0 auto; width: 450px; text-align: center; clear: both; }
#footer p { text-align: left; font-size: 75%; width: 100%; }
#footer p a { color: #7d7d7d; padding-left: 130px; display: block; height: 50px; 
/* background: #fff url(sachsenanhalt-wa.gif) no-repeat top left; */ background: #fff url(sachsenanhalt-wa.gif) no-repeat left -50px; }
#footer p a:hover { color: #4c4c4c; text-decoration: none;  /*background: #fff url(sachsenanhalt-wa.gif) no-repeat left -50px; */ }
.clearfloat { clear: both; height: 0; font-size: 1px; line-height: 0px; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: block; }
/*news-box rechts oben*/
#sidebar2 img { margin-bottom: 40px; position: relative; width:auto;}
#sidebar2 .csc-frame-frame1 { 
/* margin-top: -95px; */ position: absolute; top: 35px; -webkit-transform: rotate(5deg); }
#sidebar2 .csc-frame-frame1:hover { -webkit-transform: rotate(0deg); }
#sidebar2 .csc-frame-frame1 p { padding: 0; color: #BB7400; margin: 0; font-size: 110%; line-height: 120%; font-weight: bold; }
/*news box im content*/
#mainContent .csc-frame-frame1 { padding: 10px; border: 1px dotted #FBBA00; border-left: 0; border-right: 0; margin: 60px 0; 
/*background: #FFF8D9;*/ }
#mainContent .csc-frame-frame1 h3 { color: inherit; text-transform: uppercase; font-size: 110%; font-weight: bold; letter-spacing: 0.1em; }
/*#mainContent .csc-frame-frame1:before{
content:" ";
display: block;
border-top: 1px solid #87888A;
margin: -30px -15px 30px -15px;
}
#mainContent .csc-frame-frame1:after{
content:" ";
display: block;
border-bottom: 1px solid #87888A;
}
*/

#mainContent .csc-frame-frame2{background-color:#FFF8CC;
border:1px dotted #FBBA00;
margin:60px 0;
padding:10px;}

#mainContent .csc-frame-frame1 ul li a { font-weight: bold; }
#mainContent .csc-frame-frame1 ul li ul li a { font-weight: normal; }
#mainContent .csc-frame-frame1 ul li { padding-bottom: 10px; }
#mainContent .csc-frame-frame1 ul li ul li { padding-bottom: 0px; }
/*Startseite ende*/

/* default styles for extension "tx_cssstyledcontent" */
/* Captions */
DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }
/* Needed for noRows setting */
DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }
/* Border just around the image */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG { border: 2px solid black; padding: 0px 0px; }
DIV.csc-textpic-imagewrap { padding: 0; }
DIV.csc-textpic IMG { border: none; }
/* DIV: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }
/* UL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }
/* DL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; }
/* FE-Editing Icons */
DL.csc-textpic-image { margin: 0; }
DL.csc-textpic-image DT { margin: 0; display: inline; }
DL.csc-textpic-image DD { margin: 0; }
/* Clearer */
DIV.csc-textpic-clear {  }
/* Margins around images: */

/* Pictures on left, add margin on right */
DIV.csc-textpic-left div.csc-textpic-imagewrap{width: 580px!important;}
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image { display: inline; /* IE fix for double-margin bug */ margin-right: 10px; }
/* Pictures on right, add margin on left */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,

DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,

DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image { display: inline; /* IE fix for double-margin bug */ margin-left: 10px; }
/* Pictures centered, add margin on left */
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { display: inline; /* IE fix for double-margin bug */ margin-left: 10px; }
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
font-size:70%;
font-style:italic;
line-height:1.2;
margin:5px 0;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }
/* Space below each image (also in-between rows) */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }
/* No margins around the whole image-block */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }
/* Add margin from image-block to text (in case of "Text w/ images") */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,

DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { margin-right: 10px !important; }
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,

DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { margin-left: 10px !important; } 
/* Positioning of images: */
/* Above */
DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; } /* Center (above or below) */
DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /*Remove IE-hack */ }
DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /*Remove IE-hack */ } 

/* Right (above or below) */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }
/* Left (above or below) */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }
/* Left (in text) */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }
/* Right (in text) */
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }
/* Right (in text, no wrap around) */
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
/* End hide from IE5/mac */
/* Left (in text, no wrap around) */
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
/* End hide from IE5/mac */
DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }
#partner-logo { margin-bottom: 0 !important; }
#sidebar2 p { font-size: 60%; text-align: left !important; 
/*color:#212424 !important;*/ width: 155px !important; }
#sidebar2 p .sidebar2_p_small { font-size: 60% !important; }
/* mod Top-Navigation */
/*#navigation-header{height:30px; margin-bottom:30px; margin-left: 2px;}*/
#navigation-header { height: 30px; left: 2px; margin-bottom: 30px; margin-left: 0; position: relative; top: 7px; z-index: 989; }
#navigation-header ul { list-style: none; }
#navigation-header ul li { margin-right: 5px; float: left; }
#logo-invest { position:absolute; top:40px; }
/* start MOD POWERMAIL */
/* confirmation */
.tx-powermail-pi1 { background-color: #fff8cc; border: 4px solid #fff8cc; margin-top: 1em; }
.tx_powermail_pi1_formconfirmation_back { margin: 15px 0; width: 100px; }
.tx_powermail_pi1_formconfirmation_submit { width: 150px; }
.powermail_all.powermail_all_td { width: 200px; }
/* kontakt newsletter*/
#powermaildiv_uid6 .tx_powermail_pi1_fieldwrap_html_checkbox_title { width: auto; float: left; }
.powermail_check_inner.powermail_check_inner_uid6_0 label { display: none; }
.powermail_check_inner.powermail_check_inner_uid6_0 { width: 25px; height: 10px; padding-top: 15px; float: left; }
#powermaildiv_uid10 { font-size: 80%; font-style: italic; }
/* end MOD POWERMAIL */
/* Newsletter */
#c5040 { color: #BB7400; background-color: #FFF8CC; margin-bottom: 25px; padding: 10px; 

 }
#c5040 input { width: 142px; border: 1px dotted #FABB00; margin-bottom: 10px; }
#c5040 p { font-size: 75% !important; }
#mailformformtype_mail { color: #BB7400; background-color: #FFFCEE; width: 153px; margin-top: 10px; }
.nl_info { color: red; margin: 0; padding: 0; }
.nl_caption { margin: 0; padding: 0; font-weight: bold; }
.nl_text { margin: 4px 0; padding: 0; }

/* Kalender */
#c5043 h3 { font-size: 1.3em; }
#c5043 hr { background-color:transparent; border-top:1px dotted #FABB00; display:block; height:1px; margin:5px 0; width:140px;}
#c5043 { color: #BB7400; background-color: #FFF8CC; margin-bottom: 25px; padding: 10px; width: 116px; font-size: 12px; }
#c5043 ul{width:140px;}

#logo-iie {max-width:90%!important;}
#c5026 img{max-width:155px;} /*war: 60%*/

input[type="radio"], input[type="checkbox"] {border:1px solid green !important;
left:0!important;
position:relative !important;
text-align:left !important;}

/* Unternehmensvorstellung */
#c5071{
background-color:#FFF8CC;
color:#BB7400;
font-size:12px;
margin-bottom:25px;
padding:10px;
width:116px;
}
#c5071 img{
width:auto;
max-width:130px;
height:auto;
}

#c5071 .csc-textpic-imagewrap{float:left;}


/* CAPTCHA */
.tx-srfreecap-pi2-cant-read {
color:#BB7400;
font-size:0.9em;
}

img.tx-srfreecap-pi2-image {
margin-top:10px;
vertical-align:middle;
width:170px;
margin-left:0;
margin-right:0;
}
.tx_powermail_pi1_fieldwrap_html_captcha_description{
font-size:80%;
font-style:italic;
}

/* RTE */
.detail{color:#FBB902; font-weight:bold;}
.name-of-person{font-weight:bold;}
.important{color:red; font-weight:bold;}

/*druck-anpassung*/
@media print {
#sidebar1, #sidebar2, #nav, #footer, sup.founder, #metaNavi, #header h1 a img,

#navigation-header {
	 display: none; 
	 }
.print { display: inline; }
.start #sidebar2 { display: block; width: 100%; float: none; background: #FFFFFF; margin: 0; border: none; text-align: left; }
#header h1 img.print { display: inline; height: 42px; width: 227px; }
#header { border: none; }
body { 
/* font-family: Constantia, "Palatino Linotype", "Book Antiqua", Palatino, serif;*/color: #000; font-size: 12pt; background: #fff; margin: 0; padding: 0; text-align: left; width: 100%; }
/*Bilder im content untereinnander wg. evtl. URI*/
#container, .csc-textpic-imagewrap, #container .csc-textpic *, .csc-textpic-left, .csc-textpic-above { width: 98%; background: #FFFFFF; margin: 0.5em; border: none; text-align: left; float: none; }
dd, #container .csc-textpic img { width: auto; overflow: hidden; }
/* #mainContent { width: 100%; margin: 1em; } */
h1,h2,h3 { page-break-after: avoid; }

abbr[title]:after,
acronym[title]:after { 
content: '(' attr(title) ')'; 
}

a[href]:after { 
content: "<"attr(href)"> "; color: #444; background-color: inherit; font-style: italic; font-size: 80%; 
}
a[href^="investforum.de/"]:after { 
content: "http://investforum.de/" attr(href) "> "; color: #ccc; background-color: inherit; font-style: italic; font-size: 80%; 
}
a[href^="mailto"]:after { 
content: " " attr(href) " "; color: #999; background-color: inherit; font-style: italic; font-size: 70%; 
}
#header #logo-invest h1 a[href]:after, 
a[href^="javascript"]:after { 
content: ""; 
color: #ffffff;
}

}


