@charset "UTF-8";
/* CSS Document - Thomas Paul */

#content {
	line-height:15px;
}

#content table {
	font-size:11px;
}

p {
	margin-bottom:6px;
	margin-top:6px;
}

div.csc-frame-frame1 .csc-textpic img {
	border-bottom:3px solid #666666;
	border-left:3px solid #666666;
}

a, a:link, a:hover, a:visited {
	color:#201e5d;
}

a:hover {
	text-decoration:none;
}

h1 {
	font-size:18px;
	width:100%;
	/*border-bottom:2px solid #990000;*/
	/*border-bottom:1px dashed #666666;*/
}

h1 a {
	font-weight:bold;
}

h2 {
	font-size:12px;
	font-weight:bold;
	/*font-style:italic;*/
}

.csc-header {
	border-bottom:1px dashed #666666;
	margin-bottom:10px;
	margin-top:20px;
	/*height:22px;*/
}

.csc-header h1 {
	margin:0px;
	padding:0px;
	margin-bottom:3px;
	padding-bottom:2px;
	line-height:110%;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
	border:1px solid #666666;
}
div.csc-textpic-imagewrap .csc-textpic-image {
	border:0px;
}
.csc-textpic-caption {
	color:#666666;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom:12px;
}

.align-right {
	text-align:right;
}
.align-center {
	text-align:center;
}

.csc-linkToTop {
	text-align:right;
}

/* JOELLY */

DIV.shadow {
   background-color: #8e8e8e;
   border: 1px solid #959595;
   margin: 0px;
   }
DIV.shadow2 {
   background-color: #aaa;
   border: 1px solid #bebebe;
   margin: 0;
   }
DIV.shadow3 {
   background-color: #d1d1d1;
   border: 1px solid #e1e1e1;
   margin: 0;
   }
DIV.shadow4 {
   background-color: #ededed;
   border: 1px solid #ebebed;
/*   border: 1px solid #f6f6f6;*/
   margin: 0 12 0 12px;
   }
/*
DIV.shadow5 {
   float: left;
   background-color: #fcfcfc;
   border: 1px solid #fff;

   }*/

DIV.shadow IMG {
   border: 0px solid #666;
   margin: 0 0 0 0;
   display:block;
   position: relative;
/* Andi */
   top: -3px;
   left: 3px;
   }


.content_header {
        font-family: arial, verdana, helvetica, sans-serif;
        font-size: 20px;
        color: #201e5d;
        font-style: italic;
        font-weight: bold;
        border-bottom: 1px solid #201e5d;
        width:700px;
        table-layout:fixed;
}

.content_main {
/*        border: 1px solid #ff0000; */
        width: 700px;
        vertical-align: top;
        table-layout:fixed;
        margin:0 0 40px 0;
}


.content_element_header {
/*        border: 1px solid #00ff00; */
        vertical-align: top;
/*        padding:0 12px 0 0;*/
        font-family: arial, verdana, helvetica, sans-serif;
        font-size: 12px;
        color: #201e5d;
        font-weight: bold;
        width: 160px;
        table-layout:fixed;
        overflow: hidden;
}
.spacer {
        width:10px;
}
.content_element_bodytext {
/*        border: 1px solid #0000ff; */
        vertical-align: top;
        font-family: arial, verdana, helvetica, sans-serif;
        font-size: 12px;
        text-align: left;
        letter-spacing: 10%;
/*        width: 500px;*/
        table-layout:fixed;
}
/* C4
.imgtext-nowrap {
border: 2px solid #00ffff;
}
 /C4 */
/* div wrap für tabellenelemente*/
.content_element_table {
        font-family: arial, verdana, helvetica, sans-serif;
        font-size: 12px;
        color:201e5d;
        width:160px;
}


/* klasse für listen im richtexteditor. überschreibt typoklasse .noborder*/
.noborder {
        background-color:#ebebed;
        font-family: arial, verdana, helvetica, sans-serif;
        font-size: 12px;
}

/* div wrap für listenelemente*/
.content_element_list {

        font-family: arial, verdana, helvetica, sans-serif;
        font-size: 12px;
                line-height:18px;
}

/* pseudoklasse für hintergrundfarben*/
#rosa {
       background-color:#E8DCDE;
       vertical-align:top;
       height:*;
}
#blau {
       background-color:#d6d6de;
       vertical-align:top;
       width:100%;
       height:*;
}
a {
        font-family: arial, verdana, helvetica, sans-serif;
        color:#343198;
/*  C1        text-decoration:none;  */
        font-weight:normal;
}
a:hover {
        font-family: arial, verdana, helvetica, sans-serif;
/*        color:#626198;             */
        color:#ff0000;
/* C1        text-decoration:none;  */
}
a:active {
        font-family: arial, verdana, helvetica, sans-serif;
        /*color:#983131;*/
/* C1       text-decoration:none;  */
}
a:visited {
        font-family: arial, verdana, helvetica, sans-serif;
/*        color:#5D3198;            */
        /*color:#008000;*/
/* C1        text-decoration:none;  */
}