body {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-size: 12px;
        background-image: url(../pics/bg.gif);
        color: #000000;
        padding: 0 0 20px 0;
        margin: 0;
}

form {
        display: inline;
}

img {
        border: none;
}

p {
        padding: 0;
        margin: 0;
}

dt {
        margin: 10px 0 0 0;
}

dd {
        margin: 10px 0 0 15px;
        list-style-type: disc;
}

h4 {
        padding: 0;
        margin: 10px 0 10px 0;
        font-size: 12px;
        font-weight: bold;
}

ul, ol {
        padding: 0;
        margin: 0;
}

li {
        margin: 0 0 0 15px;
        padding: 0 0 0 0;
}

fieldset {
        padding: 0;
        margin: 0;
        border: none;
}

.middle {
        vertical-align: middle;
}
.news{
}
.detail_news{
		padding-left: 0px;
}

a, a:link, a:visited, a:active, a:hover {
        text-decoration: underline;
        color: #353535;
}

#div_all {
        width: 820px;
        margin: auto;
        margin-top: 20px;
        background-color: white;
}

#div_logo {
        width: 270px;
        height: 60px;
        float: left;
        margin: 0 0 20px 0;
}

#div_logo_start {
        width: 237px;
        height: 60px;
        margin: auto;
}

#div_search {
        width: 540px;
        height: 40px;
        float: left;
        margin: 0 0 20px 0;
        padding: 20px 0 0 0;
}


#div_search_start {
        width: 468px;
        height: 60px;
        margin: 10px auto;
        text-align: center;
}

#div_left {
        width: 162px;
        float: left;
        padding: 0 8px 0 0;
        clear: both;
        overflow: hidden;
}

#div_menue h3 {
        margin: 0px 0px 0px 0px;
		width: 100%;
        font-weight: bold;
        font-size: 12px;
        background-color: #353535;
        padding-top: 2px;
        padding-left: 2px;
		padding-right: 2px;
		padding-bottom: 2px;
}

#div_menue h3 a {
        color: #FFFFFF;
}

#div_menue ul {
        padding: 0;
        margin: 0;
        list-style-type: none;
}

#div_menue ul li {
        padding: 0 0 8px 7px;
        margin: 0;
}

.head a, .head a:link, .head a:visited, .head a:active, .head a:hover {
        background-color: #353535;
        color: #FFFFFF;
}


#div_menue .active {
        color: #000081;
        font-weight: bold;
        margin-left: 1px;
}

#div_googlead1 {
        margin-top: 25px;
}

#div_startcontent {
        font-size: 12px;
        clear: both;
}

#div_subcontent {
        width: 480px;
        float: left;
        padding-top: 8px 10px 8px 0;
        border-left: 1px solid black;
}

#div_detailcontent {
        width: 492px;
        float: left;
        border-left: 1px solid black;
        border-right: 1px solid black;
        padding: 0 8px 0 8px;
}

#div_detailcontent h1 {
        color: #535353;
        font-size: 24px;
}

#div_detailcontent h2 {
        font-size: 18px;
        padding-bottom: 15px;
        padding: 0;
        margin: 0 0 10px 0;
}

#div_link {
        padding-top: 10px;
}

#div_googlead2 {
        display: inline;
        float: right;
        margin: 0 0 2px 2px;
}
#div_contentpic1{
		margin-left: 5px;
        float: right;
}
#div_contentpic2{
		margin-right: 5px;
        float: left;
}

#div_startdisplay div {
        float: left;
        width: 31%;
        height: 100px;
        padding: 8px 2px 10px 8px;
}

#div_startdisplay h3 {
        font-size: 18px;
        padding: 0 0 4px 0;
        margin: 0;
}

#div_subdisplay span {
		line-height: 30px;
		padding-right: 10px;
}

#div_impressumcontent {
        padding: 10px 10px 10px 10px;
}

#div_alpha {
        float: left;
        text-align: center;
        padding: 10px 5px 10px 0px;
}

#div_alpha .active {
        font-size: 13px;
        color: #000081;
        line-height: 18px;
        font-weight: 800;
}

#div_right {
        width: 132px;
        float: left;
        padding: 0 0 0 8px;
        overflow: hidden;
}

#div_rotator {
        margin-top: 25px;
}

#div_bottom {
        clear: both;
        width: 804px;
        padding: 2px 8px;
        background-color: #353535;
        color: #FFFFFF;
        font-size: 12px;
}

#div_bottomspacer {
        clear: both;
        padding-top: 20px;
}

#div_bottom a, div_bottom a:link, div_bottom a:visited, div_bottom a:active, div_bottom a:hover {
        color: #FFFFFF;
        text-decoration: none;
}

#div_bottom a:hover {
        color: #FFFFFF;
        text-decoration: underline;
 }
.hinweis, .hinweis a{
		font-size: 9px;		
		color: #666666;
}
