/*   
author: LM basis5  
 
*/

html { background-color: #fff; }

body {
font-size: 75%; /* Resets 1em to 11px */
font-family: Verdana, Arial, Helvetica, Sans-Serif;
background: #fff;
color: #000000;
margin: 0;
padding: 0;
padding-bottom: 2em;
line-height: 1.40em;
}


#page {
margin: 5px 0 0 20px;
width: 650px;
clear:both;

}

#page2 {
margin: 0 0 0 20px;
width: 650px;
clear:both;

}

 .dummy1  {
margin : 0;
}



#maincontent{
float: left;
width:652px;
margin-left:20px;
}

/* @group Page Head */

#mainhead{
margin: 20px 0 0 20px;
width: 750px;
}

#head {

    margin: 0 0 0 20px;
/*    display:inline;*/
    }

    
/* @end */

#contentleft{
float:left;
width:510px;
margin-right: 20px;
}


#contentright{
float:right;
width:160px;
}

#subcontentright{
margin: 0 0 0 0;
padding: 0 0 0 0;
font-size:0.9em;
line-height:1.2em;
}

#infodeskclear{
clear: both;
margin: 0 0 0 0;
}

#infodesk{
clear: both;
margin: 0 0 0 30px;
padding:0 0 0 0;
width:869px;
}

#language{
margin: 0 0 0 636px;

}

#content{
margin: 0 0 0 0;
}

#acontent{
margin: 0 0 0 0;
padding: 0 0 0 0;
width:245px;
float: left;
}

#bcontent{
margin: 0 0 0 20px;
padding: 0 0 0 0;
width:245px;
float: left;
}

#headerflash{
margin-left:0px;
padding:0 0 0 0;
float: left;
}
#headlogo{
margin-left:20px;
padding:0 0 0 0;
margin-right:0px;
float:left;
}
.csc-firstHeader{
margin-top:0px;
padding-top:0px;
letter-spacing:0px;
}

h1 {
    font-size: 1.0em;
    font-weight: bold;
	/*margin-bottom: 2.3em;*/
color: #000000;
letter-spacing:0px;

}

h3 {
    font-size: 1.0em;
    font-weight: bold;
	/*margin-bottom: 2.3em;*/
color: #000000;}


/*
h1 {
    font-size: 1em;
    font-weight: bold;
	margin-bottom: 2.3em;
	color: #000000;
}
*/
    
h2 {
    font-size: 1.0em;
    font-weight: bold;
   color: #000000; }
    
h4 {
    font-size: 1.0em;
	color: #000000;
	font-weight: normal;
	font-style: normal;
}

a, a:visited {
	color: #000000;
	text-decoration: underline;
}

a:hover {
	color: #000000;
}

p {
font-size: 1.15em;
line-height: 1.5em;
margin-top:0px;
padding-top:0px;
    }

img {
	border: 0;
}

.clear {
	clear: both;
}


/* @group Navigation */


#mainnavigation {
margin: 0 0 0 0;
width: 160px;
color: #000000;
float:left;
}

#headnavigation {
margin: 0 0 0 0;
width: 160px;
color: #000000;
float:left;
}

#navigation {
margin: 0 0 0 0 ;
padding: 0 0 0 0;
width: 160px;
color: #000000;
}


#navigation ul {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    list-style: none;
/*    list-style-image: url("images/dots_list.png"); */

    }

#navigation ul li {
    text-indent: 0;
    margin: 0 0 5px 0;
    padding: 0;
    font-size: 1.2em;
 line-height: 1px 
    }

#navigation ul li img {
    font-size: 0.833em;
    }
        
#navigation ul li ul {
    margin: 4px 0 0px 0;
    padding: 0;
    }

#navigation ul li ul li {
    font-size: 1em;
    text-indent: 0;
    margin: 0 0 4px 0;
    padding: 0;
    }
#navigation .selected a{
	color: #000000;
}

.kolumne img{
margin: 6.2em 0 0 0;
}
/* @end */


.ausstellungsue{
width:510px;
float:left;
margin-bottom:15px;
}

.uebersichtbild{
float:left;
margin:0 0 15px 0px;
width:160px;
}


/* @group Search */


#tx-macinasearchbox-pi1{
    
}

#searchform {
margin:0 0 0 0;	
padding:0 0 0 0;
}

#searchform form {
margin:0 0 0 0;
padding:0 0 0 0;
float:right;
/* display: inline;*/

    }

#searchform #s {
    color: #999999;
    background: #FFFFFF;
    border: 1px #999999 solid;
    height: 15px;
    width:100px;
    }

#searchform #search {
    background: url("img/suche.gif");
    width: 50px;
    height: 15px;
    }

#searchform #search2 {
    background: url("img/search.gif");
    width: 50px;
    height: 15px;
    }

#searchform button {
    border: 0;
    background: transparent;
    padding: 0 0 0 0;
    cursor: pointer;
    vertical-align: middle;
    bottom: 0px;
    margin: 0 0 0 0;
    }


/* @end */




#tx-indexedsearch-res{
font-size: 0.5em;
 color: #999999;
}


.csc-sitemap a {
	color: #339933;
	text-decoration: none;
}
.csc-sitemap a:visited {
	color: #669966;
	text-decoration: none;
}

.csc-sitemap a:hover {
	color: #006600;
}


DIV.csc-textpic-above DIV.csc-textpic-text { clear: none; }

DIV.csc-textpic-text{
float:left;
}

div.tx-cegallery-pi1-album_entry{
			float: left;
			height: 50px;
			width: 50px;
			margin: 0 5px 0 0;
			padding:0 0 0 0;
			margin-bottom: 5px;
			text-align: center;
			top: inherit;
			vertical-align: bottom;
			background-color: #FFFFFF;
		}
div.tx-cegallery-pi1-album_entry_last{
			float: left;
			height: 50px;
			width: 50px;
			margin: 0 0 0 0;
			padding:0 0 0 0;
			margin-bottom: 5px;
			text-align: center;
			top: inherit;
			vertical-align: bottom;
			background-color: #FFFFFF;
		}


.inputboxen{
  color: #000000;
    background: #FFFFFF;
    border: 1px #999999 solid;
    height: 15px;
    width:400px;
font-size:1.0em;
letter-spacing:1px;
}

.newletterboxen{
  color: #000000;
    background: #FFFFFF;
    border: 1px #999999 solid;
    height: 15px;
    width:430px;
font-size:1.0em;
letter-spacing:1px;
}


.cboxen{
  color: #000000;
    background: #FFFFFF;
    
    height: 15px;
    width:15px;
}

.pressregister{
width:100%;
}

.newsregisterfield{
text-align: right;
height:25px;
}

.newsregistertext{
width:40px;
}
.pressregisterfield{
text-align: right;
height:25px;
}

.pressregistertext{
vertical-align:bottom;
}

.pressregistercheck{
vertical-align:top;
width:30px;
}

.csc-sitemap ul li{
color: #000000;
list-style: none;
}

.csc-sitemap a:visited, a:link, a:hover{
color: #000000;
text-decoration:underline;
}


Table{
font-size:1em;
}

.error{
color:#ff0000;
}



.press_content{
margin:0 0 0 0;
padding:0 0 0 0;
width:430px;
float:left;
}

.press_date{
margin:0 0 0 0;
padding:0 0 0 0;
width:80px;
height:100px;
float:left;
}


.press_title{
float:left;
width:340px;
}

.press_title H1{
margin: 0 0 0 0;
padding:0 0 0 0;float:left;

}

.press_text{
margin-top:0px;
width:90px;
float:left;
}

.press_images{
width:340px;
float:left;
margin-bottom:5px;
margin-top:10px;
vertical-align:bottom;
}

.single_press_image{
float:left;
margin-right:5px;
margin-bottom:0px;
}

.single_press_image img{

}

.tx-cegallery-pi1-album_header{
font-size:0.9em;
}

.first_prog{
width:230px;
vertical-align: top;
}
.sec_prog{
width:230px;
vertical-align: top;
}
.third_prog{
width:230px;
}

.backlink{visibility:hidden;

}

/* @end */

