/*
Contentpapst Standard-Vorlagenset
© 2002-2007, 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: Verdana, Arial, Helvetica, Sans-Serif;
	margin: 0;
	margin-left: 30px;
	padding: 0;
	/*background: url('custom/back.jpg'); */
	background-color:#abafb0;
}

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

table {
    font-size: 11px;
}

banner {
    border-color: #000000;
}

/*SHADOW*/


DIV.shadow, DIV.shadow2, DIV.shadow3, DIV.shadow4, DIV.shadow5 {
   padding: 1px;
   border-radius: 10px;
   -moz-border-radius: 10px;
   }
DIV.shadow5:hover DIV.shadow,
DIV.shadow5:hover DIV.shadow2,
DIV.shadow5:hover DIV.shadow3,
DIV.shadow5:hover DIV.shadow4,
DIV.shadow5:hover {
   padding: 0;
   border-radius: 5px;
   -moz-border-radius: 5px;
   }
DIV.shadow {
   background-color: #8e8e8e;
   border: 1px solid #959595;
   margin: 0px;
   }
DIV.shadow2 {
   background-color: #aaa;
   border: 1px solid #bebebe;
   margin: 0;
   }
DIV.shadow3 {
   background-color: #d1d1d1;
   border: 1px solid #e1e1e1;
   margin: 0;
   }
DIV.shadow4 {
   background-color: #ededed;
   border: 1px solid #f6f6f6;
   margin: 0;
   }
DIV.shadow5 {
   float: left;
   background-color: #fcfcfc;
   border: 1px solid #fff;
   margin: 10px 14px;
   }
DIV.shadow5:hover {
   margin: 14px 18px;
   }

DIV.shadow5 IMG {
   border: 0px solid #666;
   margin: -2px;
   display:block;
   position: relative;
   top: -3px;
   left: -3px;
   }
DIV.shadow5:hover IMG {
   margin: -1px;
   top: -1px;
   left: -1px;
   }


/*SHADOW*/

/* Positionierung des Frontend-Editing-Fensters */

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

/* Neue CSS-Befehle und -Klassen */

#layout_frame {
    width: 960px;
}

#layout_top {
    height: 80px;
}

#layout_top_left {
    vertical-align: top;
    text-align: left;
    width: 190px;
	background: url('/images/bg_small_button.jpg') no-repeat ;

}

#layout_top_right {
    vertical-align: top;
    text-align: right;

    /*background: url('custom/top_right_image.jpg') no-repeat left top;*/
}

#layout_middle {
    height: 620px;
}

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

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

.layout_navigation_title {
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 1px;
    padding: 5px;
    background: #A9BB61;
    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;*/
    background: #FFFFFF;


}

#layout_content_backtracking {
    background: #eceff1;
    color: #000000 !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: #000000;
	width:auto;
}

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

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

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

#layout_bottom {
    text-align: center;
    color: #FFFFFF;
    background-color: #b5b6b5;
    height: 24px;
}

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


#layout_start a {
    text-decoration: none;
}

#layout_start a:hover {
    text-decoration: none;
}



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

/* Navigation oben */

#layout_top_navigation {
    float: left;
    width: 100%;
    line-height: normal;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 11px !important;
}

#layout_top_navigation ul {
    padding: 0;
    padding-right: 0px;
    padding-left: 0px;
    margin: 0;
    list-style-type: none;
	border:thick;
	border-color:#FFFFFF;
}

#layout_top_navigation li {
    padding-right: 0;
    padding-left: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    float: left;
    margin: 0;
	border: thick;
	border-color:#FFFFFF;
}

#layout_top_navigation a {
    display: block;
	padding-right: 11px;
    padding-left: 6px;
    padding-bottom: 4px;
    padding-top: 5px;
    float: left;
    font-weight: bold;
    color: #909090;
	border:#FFFFFF;
	border:thik;
	border-color:#FFFFFF;
	background-color:#e6eaee;
    text-decoration: none;
}

#layout_top_navigation a {
    float: none;
    color: #959595;

}

#layout_top_navigation a:hover {
    padding-bottom: 4px;
    text-decoration: underline;
    color: #959595;
}


#layout_top_navigation #layout_top_navigation_selected {
    color: #505050;
}

#layout_top_navigation #layout_top_navigation_selected a {
    padding-bottom: 4px;
    font-weight: bold;
    color: #505050;
}

/* Navigation links */

#layout_left_navigation {
    margin-top: 1px;
	font-size:12px;

}

#layout_left_navigation a, #layout_left_navigation_sub a {
    background: #8c9dbb;
    color: #FFFFFF;
    display: block;
    width: 100%;
    height: 16px;
    margin-bottom: 1px;
    padding: 4px;
    padding-left: 6px;
    text-decoration: none;
}

#layout_left_navigation a:hover {
    background: #a3b6d2;
    color: #000000;
    text-decoration: none;
}

#layout_left_navigation_selected {
    font-weight: bold;
}

#layout_left_navigation_sub a {
    background: #b2c3da;
    border-bottom: 1px solid #E4E4E4;
    margin-bottom: 0;
}

#layout_left_navigation_sub a:hover {
    background: #e6eaee;
    color: #000000;
    text-decoration: underline;
}

#layout_left_navigation_sub_selected {
    font-weight: bold;
	color: #000000;
}

#layout_left_infobox{background: #8c9dbb; color: #FFFFFF; display:block; padding-left:0px; width: 100%; height: 13px;margin-bottom: 0px;padding: 4px;text-decoration: underline; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; margin-top:10px;}
