/*
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: 11px;
    color: #000000;
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    margin: 0;
    margin-left: 0px;
    padding: 0;
    background: url('custom/hintergrund.gif') repeat-x left top;
    background-color: #E6EBF2;
}

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

table {
    font-size: 11px;
}

banner {
    border-color: #000000;
}

/* Positionierung des Frontend-Editing-Fensters */

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

/* Neue CSS-Befehle und -Klassen */

.layout_frame {
    width: 900px;
}

#layout_top {
    height: 130px;
}

#layout_top_left {
    vertical-align: top;
    text-align: center;
    width: 900px;
}

#layout_middle {
    height: 600px;
}

#layout_navigation {
    vertical-align: top;
    text-align: left;
	border-left: 1px solid #002D6A;
    width: 200px;
    background-color: #FFFFFF;
}

#layout_navigation_search {
    background: #FFFFFF;
    height: 24px;
    text-align: center;
    vertical-align: middle;
    padding: 3px;
    padding-left: 6px;
}

.layout_navigation_title {
    margin-bottom: 0px;
    padding: 5px;
	text-align: center;
    background: #002D6A;
    color: #FFFFFF;
    text-transform: uppercase;
}

.layout_navigation_content {
	border-right: 1px solid #002D6A;
	border-bottom: 1px solid #002D6A;
    padding: 5px;
    background: #E6EBF2;
}

.layout_navigation_content a {
    text-decoration: none;
}

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

#layout_right {
    vertical-align: top;
    text-align: left;
    background: #FFFFFF;
}

#layout_content_backtracking {
    background: #FFFFFF;
    color: #CED8E5 !important;
    height: 24px;
    max-height: 22px;
    text-align: left;
    vertical-align: middle;
    padding: 4px;
    padding-left: 10px;
    margin-bottom: 6px;
}

#layout_content_backtracking a {
    color: #CED8E5;
}

#layout_content_inside {
    padding: 20px;
    padding-right: 10;
    width: 445px;
    line-height: 17px;
}

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

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

#layout_bottom {
    text-align: right;
	color: #002D6A;
	/* padding-bottom: 30px; */
	background: url('custom/footer_bg.gif') repeat-x left top;
    /* height: 85px; */
} 

#layout_bottom a {
    padding-left: 0px;
    padding-right: 0px;
    color: #002D6A !important;
    text-decoration: none;
}

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

#layout_bottom_en {
    text-align: right;
	color: #002D6A;
	/* padding-bottom: 30px; */
	background: url('custom/footer_bge.gif') repeat-x left top;
    /* height: 85px; */
} 



/* Navigation links */

#layout_left_navigation {
	border-top: 1px solid #002D6A;
	background: #FFFFFF;

}

#layout_left_navigation a {
    background: #CED8E5;
    color: #002D6A;
    display: block;
    width: 200px;
    height: 16px;
	border-bottom: 1px solid #002D6A;
	border-right: 1px solid #002D6A;
	padding-top: 4px;
    padding-bottom: 4px;
    text-decoration: none;
}

#layout_left_navigation a:hover {
    background: #002D6A;
    color: #FFFFFF;
    text-decoration: none;
}

#layout_left_navigation_selected {
	color: #FFFFFF;
    font-weight: bold;
	background: #002D6A;

}

#layout_left_navigation_sub a {
    background: #E6EBF2;
	color: #002D6A;
    padding-top: 4px;
    padding-bottom: 4px;
    text-decoration: none;
}

#layout_left_navigation_sub a:hover {
    background: #002D6A;
    color: #FFFFFF;
    text-decoration: none;
}

#layout_left_navigation_sub_selected {
    color: #FFFFFF;
    font-weight: bold;
	background: #002D6A;
}

#layout_left_navigation_sub_sub a {
    background: #FFFFFF;
	color: #002D6A;
    padding-top: 4px;
    padding-bottom: 4px;
    text-decoration: none;
}

#layout_left_navigation_sub_sub a:hover {
    background: #002D6A;
    color: #FFFFFF;
    text-decoration: none;
}

#layout_left_navigation_sub_sub_selected {
    color: #FFFFFF;
    font-weight: bold;
	background: #002D6A;
}



/* Kolumne rechts */

#layout_right_navigation {
    padding-left: 20px;
    padding: 10px;
    color: #000000;
    background: #FFFFFF;
    text-align: left;
    margin-bottom: 6px;
    width: 230px;
    margin: 0px;
    border: 1px solid #002D6A;
}

#layout_right_navigation_innen {
    padding_left: 0px;
	padding_right: 0px;
}		
		
#layout_right_navigation_text {
    color: #000000;
	padding-left: 10px;

}

#layout_right_navigation a, #layout_right_navigation_sub a {
	color: #990000;
    margin-bottom: 1px;
    padding: 4px;
    padding-left: 0px;
	font-weight: bold;
    padding-right: 0px;
    text-decoration: none;
}

#layout_right_navigation a:hover {
    color: #000000;
    text-decoration: none;
}

#layout_right_navigation_selected {
    font-weight: bold;
}

#layout_right_navigation_sub a {
    margin-bottom: 0;
}

#layout_right_navigation_sub a:hover {
    color: #FF0000;
    text-decoration: underline;
}

#layout_right_navigation_sub_selected {
    font-weight: bold;
}
#layout_right_navigation_ad {
    margin-top: 0px;
        margin-left: 16px;
        margin-right: 11px;
        padding-bottom: 0px;
        margin-bottom: 250px;
}


