.imageright{
margin-top:0px;
margin-bottom:5px;
margin-left:5px;
margin-right:0px;
float:right;
}

.imageleft{
margin-top: 0px;
margin-bottom: 7px;
margin-left: 0px;
margin-right: 7px;
float:left;
}

.standardTable {
margin: 0px;
padding: 4px;
border: 1px solid #970F00;
border-collapse: collapse;
}

.standardTable td {
padding: 4px;
vertical-align: top;
border: 2px solid #CCCCCC;
}

.tableHeadRow td {
color: white;
font-weight: bold;
border: 2px solid #CB877F;
}

.top {
vertical-align: top;
}

.abgesetzt{
display: block;
width: 99%;
border: 1px solid #dddddd;
background-color: #ffffff;
background-image: url(/uploads/media/tsc/images/backgroundBottom.jpg);
background-position: bottom;
background-repeat: repeat-x;
margin: 0px;
padding: 4px;
}

.abgesetzt ul {
list-style-image: url(/uploads/media/cgch/images/listArrow.gif);
list-style-position: outside;
line-height: 2.2em;
}

.studtable {
table-layout:auto;
font-size:0.85em;
width:100%;
margin-top: 10px;
margin-bottom: 10px;
float: left; 
}

.studtable td {
vertical-align:top;
}

.studtable ul {
text-align:left;
vertical-align:bottom;
list-style:disc outside;
margin: 0px;
padding:5px 0px 0px 17px;
}

.studtable a {
color: black !important;
}

.obersteweiss {
font-weight:bold;
font-size:1.3em;
color:white;
text-align:left;
vertical-align:middle;
line-height:1.3em;
padding: 0px 0px 0px 8px;
}

.obersteschwarz {
font-weight:bold;
font-size:1.3em;
color:black;
text-align:left;
vertical-align:middle;
line-height:1.3em;
padding: 0px 0px 0px 8px;
}

.zwischentitel1 {
font-weight:bolder;
font-size:1.3em;
color:black;
text-align:left;
vertical-align:middle;
line-height:1.3em;
padding: 0px 0px 0px 0px;
letter-spacing:0.0em;
}

.liste1 ul {
text-align:left;
margin:0px 0px 0px 0px;
list-style:square outside;
padding:5px 5px 5px 23px;
white-space:normal;

}

.roundcorners {
border:1px solid #ff0000;
-moz-border-radius:10px;
background-color:#ff9966;
}

.wahlpflichtmodule {
margin: 7px 4px 3px 4px;
text-align:left;
font-style:italic;
}

.bjktitel {
color:#996600;
font-weight:bold;
font-size:1.0 em;

padding-bottom:2px;
padding-top:10px;

}

.leftfixed {
width:170px;
margin-left:13px;
padding:4px;
font-size:13px;
line-height:17px;
border: 2px dotted #006600;
}
.leftfixed a:hover {
text-decoration:none !important;
}

.leftfixed ul {
padding-bottom:0px;
padding-left:5px;
list-style-type:none;
margin-left:-5px;
}
.leftfixed li {
border-bottom: solid 1px #006600;
padding:2px 0px;
}
.leftfixed li:hover {

}
.leftfixed ul.word li {
background: url(/uploads/media/tsc/images/iconDOC_13x13.gif) no-repeat left !important;
padding-left:17px;
}
.leftfixed ul.pdf li {
background: url(/uploads/media/tsc/images/iconPDF_13x13.gif) no-repeat left !important;
padding-left:17px;
}
.leftfixed ul.intern li {
background: url(/uploads/media/tsc/images/interner_Link.gif) no-repeat left !important;
padding-left:17px;
}

.leftfixed ul.extern li {
background: url(/uploads/media/tsc/images/externer_Link.gif) no-repeat left !important;
padding-left:17px;
}

.button {
position:relative;
padding:1em;
border: 2px dotted;
color:black;
font-weight:normal !important;
text-decoration:none;
line-height:1.1em;
margin-bottom:15px;
margin-top:40px;
}

.button span {
position:absolute;
font-weight:bold;
font-seize:1.2em;
top:-0.5em;
background-color: #f3f4f4!important;
padding-left:10px;
padding-right:10px;
}

.author {
font-size: 1em;
font-style: italic;
color: #666666;
padding-top:3px;
font-family: Times, serif;
}

.bjk {
color:#996600;

}

.sus {
color:#ff9900;
font-weight:bold;

}

.bath {
color:#003a82;
}

.bace {
color:#4e6eaf;
}

.kosten {
border-collapse:collapse;
}

.kosten .green{
background-color:#eceded;
}

.kosten .red{
background-color:#eceded;
}

.kosten .titel {
font-weight:bold;
padding-top:0.4em;
padding-bottom:0.2em;
}


.pdflist {
padding-bottom:0px;
padding-left:5px;
list-style-type:none !important;
margin-left:-5px;
margin-top:0px;
}
.pdflist li {
background: url(/uploads/media/tsc/images/iconPDF_13x13.gif) no-repeat left !important;
padding-left:17px;
padding-bottom:3px;
border-bottom:1px dotted #cccccc;

}
.pdflist a:link {
color:black !important;
font-weight:normal !important;
text-decoration:none;
}
.pdflist a:visited {
color:black !important;
font-weight:normal !important;
text-decoration:none;
}
.pdflist a:hover {
color:#006600 !important;
font-weight:bold !important;
text-decoration:none !important;
}

.susmodul p {
margin-top:10px;
margin-bottom:0px;
}
.susmodul ul{
margin-top:2px;
margin-bottom:0px;
}
.susmodul ol{
margin-top:2px;
margin-bottom:0px;
}

.susmodul .titel {
color:#ffffff;
background-color:#99cc66;
font-weight:bold;
margin:0px -5px 0px -5px;
padding:5px 0px 5px 5px;
margin-top:0px !important;

}

.master {
color:#666666;
}

.externerLink {
margin-right:0px;
padding-right:15px;
background: url(/uploads/media/tsc/images/externer_Link.gif) no-repeat right !important;
}

.internerLink {
margin-right:0px;
padding-left:15px;
background: url(/uploads/media/tsc/images/interner_Link.gif) no-repeat left !important;
}

.update {
color:#006699;
}

.tsc {
color:#006600;
}

.storiesLink {
color: #444444;
text-decoration: none;
font-weight: normal;
}

.storiesLink:hover {
text-decoration: underline;
}

.trBorderBottom {
margin-bottom: 1px;
padding-bottom: 1px;
border-bottom: 1px solid #dddddd;
}

.newItem {
font-size: 0.8em;
font-weight: bold;
color: #990000;
font-family: Times, serif;
font-style: italic;
margin: 0px 4px 0px 0px;
}

.backgrbath {
background-image: url(/uploads/media/tsc/images/backgrbath.jpg);
background-position: bottom;
background-repeat: repeat-x;
border: solid #cccccc 1px;
border-collapse:collapse;
}

.startBoxGrey {
background:#D6D6D6 url(/uploads/media/tsc/images/boxGreyBack.gif) repeat-x scroll center top;
}

.tscBoxGreyContent {
background:#D6D6D6 url(/uploads/media/tsc/images/boxGreyBack.gif) repeat-x scroll center top;
color: #546066;
font-size: 13px;
}

.tscBoxGreyContent h3 {
font-family:"Arial Black",Arial,sans-serif;
font-weight:normal;
margin:0 0 9px;
padding:0;
}

.jahreskurs H4 {
color:#996600;
font-size:1.1em;
font-weight:bold;
line-height:1.1em;
margin:0 !important;
padding-bottom:2px !important;
padding-top:10px !important;
}

.jahreskurs table td.titel1{
background-color:#996600;
color: white;
font-size:1.3em;
font-weight:bold;
line-height:1.3em;
padding:0 0 0 8px;
text-align:left;
}

.jahreskurs table td {
background-color:#ffcc33
}

.jahreskurs table td ul {
margin-right:3px;
}

.jahreskurs ul {
margin-top:0px;
margin-left:0px;
padding-left:20px;
}

.jahreskurs p {
margin-top:0px;
position:relative;
}

.jahreskurs .photo {
float:right;
padding:5px 0px 5px 5px;
}

.homelist ul{
list-style-image:url(/uploads/media/tsc/images/dreiPunkte.gif);
list-style-position:outside;
}

.tscBoxGreyBigBottom {
display:block;
height:202px;
left:0;
overflow:hidden;
position:relative;
top:0;
width:955px;
font-size:13px;
text-align:left;
vertical-align:top;
font-family:Arial,Helvetica,sans-serif;
margin-top: 9px;
}
.tscBoxGreyBigBottom .background {
background:#D6D6D6 url(/uploads/media/tsc/images/boxGreyBack.gif) repeat-x scroll center top;
}

.tscBoxGreyBigBottom table {
border-collapse:collapse;
color:#546066;
}

.tscBoxGreyBigBottom td {
vertical-align:top;
padding-left:9px;
}

.tscBoxGreyBigBottom img {
float:left;
margin: 0px 7px 7px 0px;
}
.tscBoxGreyBigBottom H3 {
font-family:"Arial Black",Arial,sans-serif;
font-weight:normal;
margin:10px 0px 8px 0px;
padding:0;
}

.personal {
display: block;
width: 99%;
border: 1px solid #dddddd;
background-color: #ffffff;
background-image: url(/uploads/media/tsc/images/backgroundBottom.jpg);
background-position: bottom;
background-repeat: repeat-x;
border-collapse:collapse;
}

.personal td {
padding: 5px;
text-align:left;
}

.personal H4 {
padding-left: 0px;

}

.personal ul {
list-style-image: url(/uploads/media/cgch/images/listArrow.gif);
list-style-position: outside;
line-height: 2.2em;
}

.personal .photoleft {
padding: 0px;
border-style:none;

}

.tscBoxGreySmallBottom {
display:inline;
background:#D6D6D6 url(/uploads/media/tsc/images/boxGreyBack.gif) repeat-x scroll center top;
height:202px;
left:558px;
overflow:hidden;
position:relative;
top:0;
width:388px;
font-size:13px;
text-align:left;
font-family:Arial,Helvetica,sans-serif;
margin-top: 9px;
margin-left:9px;
}

.tscBoxGreySmallBottom table {
border-collapse:collapse;
color:#546066;
}

.tscBoxGreySmallBottom img {
float:left;
margin: 0px 7px 7px 9px;
}
.tscBoxGreySmallBottom H3 {
font-family:"Arial Black",Arial,sans-serif;
font-weight:normal;
margin:10px 0px 8px 9px;
padding:0;
}

.abgesetztgold{
display: block;
width: 99%;
border: 1px solid #dddddd;
background-color: #f0dfc3;
background-image: url(/uploads/media/tsc/images/backgroundBottomTopNews.jpg);
background-position: bottom;
background-repeat: repeat-x;
margin: 0px;
padding: 4px;
}

.abgesetzt ul {
list-style-image: url(/uploads/media/cgch/images/listArrow.gif);
list-style-position: outside;
line-height: 2.2em;
}

.pdflist2 {
padding-bottom:0px;
padding-left:5px;
list-style-type:none !important;
margin-left:-5px;
margin-top:0px;
font-size: 0.9em;
}
.pdflist2 li {
background: url(/uploads/media/tsc/images/iconPDF_13x13.gif) no-repeat left !important;
padding-left:17px;
padding-bottom:3px;

}
.pdflist2 a:link {
color:black !important;
font-weight:normal !important;
text-decoration:none;
}
.pdflist2 a:visited {
color:black !important;
font-weight:normal !important;
text-decoration:none;
}
.pdflist2 a:hover {
color:#006600 !important;
font-weight:bold !important;
text-decoration:none !important;
}

.abgesetzt2{
display: block;
width: 99%;
border: 1px solid #dddddd;
background-color: #ffffff;
background-image: url(/uploads/media/tsc/images/backgroundBottom.jpg);
background-position: bottom;
background-repeat: repeat-x;
margin: 0px;
padding: 4px;
}

.kontakt {
font-size: 0.8em;
color: #666666;
padding-top:3px;
font-family: Arial, sans-serif;
}

