/*
Contentpapst Standard-Vorlagenset
© 2002-2008, sandoba.de medien agentur

Contentpapst ist das Content-Management-System der sandoba.de medien agentur (www.sandoba.de) aus Berlin. Weder ein Teil noch der gesamte Quellcode, Inhalte oder Grafiken sind ohne schriftliche Erlaubnis in anderen Medien (v.a. auf anderen Websites) einzusetzen, sofern nicht anderweitig angegeben.
*/

/* Import der Datei "standard.css" */

@import url(standard.css);

/* Allgemeine Angaben */

body {
    font-weight: normal;
    font-size: 12px;
    color: #000000;
    font-style: normal;
    font-family: Arial, Helvetica, Sans-Serif;
    margin-top: 16px;
    background: url('custom/background.gif') left top;
    background-repeat: no-repeat;
    background-color: #d8dadc;
}


body.mceContentBody {
   background: #FFFFFF;
   margin: 0;
}

table {
	font-size: 12px;
}


/*Erweiterung für dmh.at */

.start_google {
	font-size: 6px;
	color: #d8dadc;

}
.table {
	width: 900px;
	font-size: 12px;
	vertical-align: top;
	background-color: #FFFFFF;
}

.td {
	width: 204px;
	height: 420px;
	vertical-align: top;
	background: url('custom/left_background.gif');
	background-repeat: no-repeat;
	background-position: top;
	background-color: #FFFFFF;
}

.td1{
	vertical-align: top;
	background-color: #d8dadc;
}

#impressum {
	text-align: right;
	font-size: 12px;
	color: #cc0000;
	padding-right: 13px;
}

.menu_top {
	background: url('images/menu_background.gif');
	background-repeat: no-repeat;
	width: 200px;
	height: 170px;
}

.s_text {
	font-weight: bold;
	font-size: 14px;
	color: #003399;
	text-transform: uppercase;
	padding-right: 25px;
}

.back_footer {
	background: url('images/footer_background.gif');
}

.content_style {
	width: 577px;
	height: 412px;
	background-color: #FFFFFF;
}

.foto_rand {
	padding-right: 20px;
}

/* ENde */

banner {
    border-color: #000000;
}

/* Positionierung des Frontend-Editing-Fensters */

#frontend_editing_opener, #frontend_editing_content {
 top: 10px !important;
 left: 940px !important;
}

/* Neue CSS-Befehle und -Klassen */

.layout_frame {
    width: 900px;
}

#layout_top {
    height: 174px;
}

#layout_top_left {
    vertical-align: top;
    text-align: center;
    width: 200px;
    background: url('custom/top_left_image.jpg') no-repeat left top;
}

#layout_top_right {
    vertical-align: top;
    text-align: right;
    background: url('custom/top_right_image.jpg') no-repeat left top;
}

#layout_middle {
    height: 600px;
}

#layout_navigation {
    vertical-align: top;
    text-align: left;
    width: 200px;
    background-color: #F2F2F2;
}

#layout_navigation_search {
    text-align: right;
    margin: 0 10px 0 17px;
}

.layout_navigation_title {
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 1px;
    padding: 5px;
    background: #cc0000;
    color: #FFFFFF;
    text-transform: uppercase;
}

.layout_navigation_content {
    margin-left: 10px;
    margin-right: 10px;
    padding: 5px;
    background: #EDEDED;
}

.layout_navigation_content a {
    text-decoration: none;
}

#layout_content {
    vertical-align: top;
    text-align: left;
    background: #FAFAFA;
}

#layout_content_backtracking {
    background: #FFFFFF;
    color: #999999 !important;
    height: 53px;
    max-height: 22px;
    text-align: left;
    vertical-align: middle;
    padding: 4px;
    padding-left: 25px;
    padding-top: 11px;
    margin-bottom: 6px;
}

#layout_content_backtracking a {
    color: #999999;
}

#layout_content_inside {
    width: 640px;
    margin: 33px 25px 50px 25px;
    /* padding-top: 22px;
    padding-right: 25px;
    padding-left: 25px;
    padding-bottom: 50px; */

    line-height: 17px;
    text-align: justify;
}

#layout_content_inside ul {
    color: #000000 !important;
}

#layout_content_inside ul a {
    color: #000000 !important;
}

#layout_bottom {
    text-align: left;
    margin-left: 10px;
    color: #FFFFFF;
    background-color: #cc0000;
    height: 24px;
}

#layout_bottom a {
    padding-left: 4px;
    padding-right: 4px;
    color: #FFFFFF !important;
    text-decoration: none;
}

#layout_bottom a:hover {
    color: #999999 !important;
    text-decoration: none;
}

#layout_bottom_selected {
    color: #999999 !important;
}

/* Navigation oben */

#layout_top_navigation {
    color: #FFFFFF;
    text-align: right;
    font-size: 14px;
    width: 100%;
    line-height: 22px;
    margin: 0 0 0 0;
    text-decoration: none; }
    
#layout_top_navigation ul {
    padding: 0;
    height: 10px;
    padding-right: 10px;
    padding-left: 1px;
    margin: 0;
    list-style-type: none; }
#layout_top_navigation a {
    color: #FFFFFF;
    text-align: right;
    width: 100%;
    height: 10px;
    margin-bottom: 1px;
    margin-right: 2px;
    padding-top: 5px;
    text-decoration: none; }
#layout_top_navigation a:hover {
    color: #999999;
    text-decoration: none; }
#layout_top_navigation_selected {
    font-weight: bold; }

/* Navigation links */

#layout_left_navigation {
	color: #003399;
	text-align: right;
    font-size: 12px;
    padding-top: 12px;
    margin: 0px 10px 0px 0;
    text-decoration: none;
}
#layout_left_navigation ul {
   	margin: 0px 10px 0px 0;
    list-style-type: none;
}
#layout_left_navigation a {
    color: #003399;
    text-align: right;
    margin: 0px 0px 0px 0;
    text-decoration: none;
    text-transform: uppercase;
    list-style-type: none;
}
#layout_left_navigation a:hover {
    color: #cc0000;
    text-decoration: none;
}
#layout_left_navigation_selected {
    font-weight: bold;
    color: #d8dadc;
}



/* Navigation Sub Ebene */

#layout_sub_navigation {
	color: #333333;
	text-align: right;
    font-size: 12px;
    padding-top: 7px;

    margin: 0px 0px 7px 0;
    text-decoration: none;
    list-style-type: none;
}
#layout_sub_navigation ul {
   	color: #333333;
    list-style-type: none;
}
#layout_sub_navigation a {
    color: #303030;
    text-align: right;
    margin: 0px 0px 0px 0;
    text-decoration: none;
    text-transform: uppercase;
    list-style-type: none;
}
#layout_sub_navigation a:hover {
    color: #cc0000;
    text-decoration: none;
}
#layout_sub_navigation_selected {
    color: #333333;
	text-align: right;
    font-size: 12px;
    margin: 0px 0px 0px 0;
    text-decoration: none;
    list-style-type: none;
}



/* Navigation 4. Ebene */

#layout_4ebene_navigation {
    color: #cc0000;
    text-align: right;
    font-size: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin: 0px 10px 0px 0;
    font-weight: bold;
    text-decoration: none;
    list-style-type: none;
}

#layout_4ebene_navigation ul {
   	margin: 0px 10px 0px 0;
    list-style-type: none;
}


#layout_4ebene_navigation a {
    color: #cc0000;
	font-weight: bold;
	list-style-type: none;
}
#layout_4ebene_navigation a:hover {
    color: #cc0000;
    text-decoration: none;
}
#layout_4ebene_navigation_selected {
    font-weight: bold;
    color: #d8dadc;
}