/* liw-lehnin */


*
{
	padding: 0;
	margin: 0;
}

img
{
	border: none;
}

#box
{
	margin: 19px 0 0 0;
}

#head
{
	height: 102px;
	float: left;
	clear: both;
	width: 980px;
}

#logo
{
	float: left;
	width: 419px;
}

#logosub
{
	width: 980px;
	height: 102px;
}

* html #logo
{
	float: left;
	width: 200px;
        margin: 0px;
        padding: 0px;
}
* html #logosub {
	margin-left: 250px;
	width: 680px;
	height: 102px;
}

*+html #logosub {
	width: 560px;
	height: 102px;
}

#body
{
	background-color: #ffffff;
	margin: 0 0 0 0;
	width: 1200px;
	float: left;
	clear: both;
}

/*Noch keine Überschriften definiert*/
h1, h2, h3, h4, h5, h6 {
	font: 11px Verdana;
}

#menu
{
	float:left;
	margin: 30px 0 0 67px;
	width: 120px;
	font: 11px Verdana;
}

* html #menu {
margin: 30px 0 0 30px;
}

#menu ul
{
	list-style: none;
}

#menu li
{
	line-height: 24px;
}

#menu .submenu li
{
	line-height: 16px;
}

#menu a:link, #menu a:visited
{
	text-decoration: none;
}



#content
{
	font-size: 11px;
	line-height: 16px;
	font-family: Verdana;
	float: left;
	width: 732px;
	margin-bottom: 50px;
	margin-top: 34px;
}

#text_wide
{
	float: left;
	width: 476px;
	margin: 0px 12px 0 0;
}

#text_medium
{
	float: left;
	width: 354px;
	margin: 0px 12px 0 0;
}

#text_narrow
{
	float: left;
	width: 232px;
	margin: 0px 12px 0 0;
}

#text_between
{
	float: left;
	width: 110px;
	margin: 0px 12px 0 0;
}

#pictures_wide
{
	margin: 0px 0 0 0;
	width: 488px;
	float: left;
}

#pictures_medium
{
	width: 354px;
	float: left;
	margin: 0px 0 0 0;
}

#pictures_narrow
{
	margin: 0px 0 0 0;
	float: left;
	width: 232px;
}

.tablelike { padding: 0px 0 0 0;}

.textlike { padding: 0px 0 0 0;}

#content p
{
	margin-bottom: 16px;
}

.clear { clear: both;}


.separator_left, .separator_right, .date, .oneCol { width: 110px; margin: 0 12px 0 0; float: left;}

.info, .course { width: 354px; float: left;}

.twoRows { width: 232px;  float: left;}

.sublogo { float: left; margin: 0 0 0 12px; width: 232px; height: 102px;}

.sublogo_last {float: left; width: 70px; height:102px;}

.picture { margin: 0 12px 20px 0; float: left}

.picture_subline {margin-top: 5px;}

.picture_subline_rule { border-left: 1px solid #000; }

.italic { font-style: italic;}


.course .title { font-style: italic;}

a:link, a:visited { color: #000; }



/*CSS Styled Content Anpassungen und Layoutanpassungen*/

*+html div.csc-textpic-imagewrap { 
float: left;
margin: 0px 0px 10px 0px!important;
}

.csc-textpic-caption  {
background-image:url(/fileadmin/img/linie_links.png);
background-position: 0 0;
background-repeat: repeat-y;
font-style:italic;
padding-left: 5px;
}

.linie_oben {
background-image:url(/fileadmin/img/linie_oben.png);
background-position: 0 0;
background-repeat: no-repeat;
margin:0 12px 12px 0;
clear:both;
}

.linie_oben h1 {
font-size: 11px;
float: left;
font-weight:normal;
font-style:italic;
margin:0 12px 0 0px;
padding: 2px 0px 12px 0px;
width: 138px;
}

.linie_oben p {
margin-left:150px;
}

.linie_oben div.csc-textpic-left div.csc-textpic-imagewrap {
margin-left: 150px!important;
}
.linie_oben div.csc-textpic-left div.csc-textpic-text {
clear:none;
}


.linie_ohne_einzug {
background-image:url(/fileadmin/img/linie_oben.png);
background-position: 0 0;
background-repeat: no-repeat;
margin:0 12px 12px 0;
clear:both;
}

.linie_ohne_einzug h1 {
font-size: 11px;
font-weight:normal;
font-style:italic;
margin:0 12px 0 0px;
padding: 2px 0px 12px 0px;
clear:both;
}

.linie_ohne_einzug p {
margin: 0px;
}
