@charset "UTF-8";
/* CSS Document */

body {
margin: 0;
padding: 0;
font-size: 12px;
font-family: arial, helvetica, sans-serif;
color: #333333;
width: 100%;
}
a:link, a:visited, a:active, a:hover {
color: #1A1E10;
}
#wrap {
width: 950px;
margin: 0 auto;
}
#main {
padding-top: 2em;
padding-bottom: 2em;
min-height: 200px;
}
#logo {
width: 143px;
background: #fff url('img_startseite/logo_mainpage.jpg') -12px 7px no-repeat;
}
#logo h1 a {
display: block;
height: 50px;
}
h1 {
text-indent:-9999px;
margin: 0;
padding: 0;
}
h1, h2, h3, h4, h5, h6, h7 {
color: #000000;
}
h2,h3,h4,h5,h6 {
margin: 0;
padding: 0;
margin-top: 1em;
margin-bottom: 0.5em;
}
img {
padding: 10px 0;
}
p {
margin: 0.5em 0;
padding: 0;
}
#headerimage {
background: #fff url('../dam_media/typohead2.jpg') top left no-repeat;
width: 950px;
height: 210px;
overflow: hidden;
}
#mmenu {
height: 50px;
width: 948px;
background: #fff url('img_startseite/menu_link.png') left top repeat-x;
border: 1px solid #cccccc;
border-top: none;
}
ul#hmenu {
list-style-type: none;
margin: 0;
padding: 0;
float: left;
}
#hmenu li {
float: left;
margin: 0;
padding: 0;
display: inline;
}
#hmenu li a {
float: left;
padding: 0 1em;
line-height: 50px;
color: #1a1e10;
border-right: 1px solid #cccccc;
}
#hmenu li a:hover {
background: #fff url('img_startseite/menu_hovergrey.png') left top repeat-x;
}
.clearer {
float: none;
}
/* Content Spielereien */
#text {
width: 658px;
float: left;
}
ul.nobullet	{
list-style-type: none;
margin: 0;
padding: 0;
}
#submenu {
width: 235px;
float: right;
}
.submenu {
background: #fff url(img_twocol/subm.png) left top no-repeat;
display: block;
font-size: 1.1em;
font-weight: bold;
padding: 0.5em 0.5em 0.5em 1em;
margin: 0;
border-bottom: 1px solid #fff;
}
ul#submenulist {
list-style-type: none;
margin: 0;
padding: 0;
}
ul#submenulist li {
color: #333333;
line-height: 25px;
}
ul#submenulist li a {
color: #333333;
display:block;
background: #e7e7e7;
padding-left: 1em;
border-bottom: 1px solid #fff;
}
ul#submenulist li a:hover, ul#submenulist li ul.unterseiten li a:hover, ul#submenulist li ul.unterseiten2 li a:hover {
color: #333333;
display:block;
background: #ddeeee;
}
#footer {
height: 120px;
border-top: 1px solid #cccccc;
padding: 1em 0;
}
#footer h4, #footer h5{
margin: 0;
padding: 12px 0 12px 0;
}
.center {
text-align: center;
background-color: #ee8800;
}
#blogentries{
float: left;
width: 250px;
}
#blogentries a {
color: #1a1e10;
}
#impressum h5 {
font-size: 12px;
}
#impressum {
float: right;
text-align: right;
}
#cse-search-box{
height: 50px;
line-height: 50px;
float: right;
padding-right: 1em;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
background-color: #cccccc;
font-size:0.8em;
margin:1em 0;
padding:0.2em;
}
.validate {
margin-top: 1em;
}
.bold_heading {
font-weight: bold; 
font-size: 1em;
}
a.button  {
background: #fff url('img_startseite/pfeil.jpg') right center no-repeat;
color: #0088CC;
padding-right: 10px;
text-decoration: none;
}
.news-single-backlink {
margin-top: 2em;
}
.news-single-backlink a {
background: #fff url('img_twocol/pfeil_links.png') left center no-repeat;
color: #0088CC;
padding-left: 10px;
text-decoration: none;
}
.news-single-timedata {
background-color: #EE8800;
padding: 0 10px;
color: #ffffff;
}
.news-list-morelink a {
background: url('img_twocol/pfeil.png') right center no-repeat;
padding-right: 10px;
color: #0088cc;
}
h2 a, h3 a {
color: #000000;
}
span.news-list-date {
display:block;
font-size:11px;
font-weight:normal;
}
.functionality-typo3 dt {
font-weight: bold;
}
.functionality-typo3 dd {
margin:0;
padding:0.5em 0 1em 0;;
}
h1 {
font-size: 1.5em;
}
h2 {
font-size: 1.4em;
}
h3 {
font-size: 1.3em;
}
h4, h5 {
font-size: 1.2em;
}
.news-list-item {
background: #f2f2f2 url(img_twocol/box_down.jpg) left top no-repeat;
margin-bottom: 1em;
}
.inner-news-list-item {
padding: 12px 12px 0 12px;
}
.box_bottom {
background: #f2f2f2 url(img_twocol/box_up.jpg) left bottom no-repeat;
height: 12px;
}
.inner-news-list-item h3 {
margin: 0 0 1em 0;
padding: 0;
}
.news-single-links dd{
margin: 0;
pading: 0;
}
#rootline {
margin-top:1em;
}
ul.unterseiten, ul.unterseiten2 {
list-style-type: none;
margin: 0;
padding: 0;
}
ul#submenulist li ul.unterseiten li a {
background-color: #f1e8e8;
padding-left: 1.5em;
}
ul#submenulist li ul.unterseiten2 li a {
background-color: #f7f6ee;
padding-left: 2em;
}
.news-single-additional-info {
margin-top: 2em;
}
.news-single-additional-info dl dd {
margin: 0;
padding: 0;
}
.news-single-additional-info dl dd img {
vertical-align: middle;
margin: 0;
padding: 0;
}
#content_sidebar {
width: 235px;
padding-top: 10px;
float: right;
background: #B5D8FC url(img_twocol/sidebar_bg_up.gif) left top no-repeat;
margin-top: 2em;
}
#content_sidebar p {
padding-left: 1em;
}
#content_sidebar span.bottom {
background: #B5D8FC url(img_twocol/sidebar_bg_down.gif) left bottom no-repeat;
display:block;
height: 10px;
}
.news-single-item h2 {
color: #0088cc;
} 
.news-single-item h3 {
font-size:1em;
}
.news-single-links p {
margin: 0;
padding: 0;
}
dl.news-single-links {
margin: 0;
padding: 0;
}
.news-single-img {
width: 240px;
float: left;
margin: 0 20px 10px 0;
padding: 0;
}
.news-single-imgcaption {
background-color:#CCCCCC;
font-size:0.8em;
margin: 0;
padding:0.2em;
}
#shadowbox_content {
margin: 0;
padding: 0;
}