body {
	font-family:monaco, sans-serif ;
	font-size:12px;
    background-image: url(/e-cms/imagenes/fondo.gif);	

}
table {
	font-family:monaco, sans-serif ;
	font-size:12px;
	white-space: pre;
}


h5 {
    background: url(/e-cms/imagenes/49.png) no-repeat center left; /*custom bullet list image*/
	font-family:monaco, sans-serif ;
	font-size:13px;
    margin-bottom: 10px; /*bottom spacing between header and rest of content*/
    padding-Top: 100px; /*link text is indented 19px*/

}

h3 {
background: url(/e-cms/imagenes/20.png) no-repeat center left; /*custom bullet list image*/
	font-family:monaco, sans-serif ;
	font-size:16px;
	
color: #A70303;
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
border-bottom: 1px solid #0066FF;	
	

}



a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#666666;
}

a:hover {
	text-decoration:underline;
}


#modernbricksmenu2{
padding: 0;
width: 100%;
border-top: 5px solid #D25A0B; /*Brown color theme*/ 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#modernbricksmenu2 ul{
margin:0;
margin-left: 40px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#modernbricksmenu2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

#modernbricksmenu2 a{
float: left;
display: block;
font: bold 11px Arial;
color: white;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
background-color: black; /*Brown color theme*/ 
border-top: 1px solid white;
}

#modernbricksmenu2 a:hover{
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
}

#modernbricksmenu2 #current a{ /*currently selected tab*/
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
border-color: #D25A0B; /*Brown color theme*/ 
}


.markermenu{
list-style-type: none;
margin: 5px 0;
padding: 0;
width: 170px;
border: 1px solid #9A9A9A;
}

.markermenu li a{
background: white url(/e-cms/templates/images/arrow-list.gif) no-repeat 2px center;
font: bold 12px Arial;
color: #CC6600;
display: block;
width: auto;
padding: 3px 0;
padding-left: 20px;
text-decoration: none;
border-bottom: 1px solid #B5B5B5;
}


* html .markermenu li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 232px;
}

.markermenu li a:visited, .markermenu li a:active{
color: #00014e;
}

.markermenu li a:hover{
color: white;
background-color: #D25A0B;
background-image:url(/e-cms/templates/images/arrow-list-red.gif); /*onMouseover image change. Remove if none*/
}


.cssform p{
width: 300px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px; /*width of left column containing the label elements*/
border-top: 1px dashed gray;
height: 1%;
}

.cssform label{
font-weight: bold;
font-size:11px;
float: left;
margin-left: -155px; /*width of left column*/
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 180px;
}

.cssform textarea{
width: 250px;
height: 150px;

}



/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;
}


.pagination{
padding: 1px;
}

.pagination ul{
margin: 0;
padding: 1;
text-align: center; /*Set to "right" to right align pagination interface*/
font-size: 18px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: #FFFF80;
}

.pagination a.currentpage{
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}


.curlycontainer{
border: 1px solid #b8b8b8;
margin-bottom: 1em;
width: 400px;
}

.curlycontainer .innerdiv{
background: transparent url(/e-cms/templates/css/images/brcorner.gif) bottom right no-repeat;
position: relative;
left: 2px;
top: 2px;
padding: 1px 4px 15px 5px;
}


.arrowlistmenu{
width: 240px; /*width of menu*/
}

.arrowlistmenu .headerbar{
font: bold 14px Arial;
color: white;
background: black url(/e-cms/templates/css/images/titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #A70303;
background: url(/e-cms/templates/css/images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;

}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}


.shiftcontainer{
position: relative;
left: 7px; /*Number should match -left shadow depth below*/
top: 7px; /*Number should match -top shadow depth below*/
}

.shadowcontainer{
width: 300px; /* container width*/
/*background: transparent url(/e-cms/templates/css/images/bigshadow.gif) no-repeat bottom right;*/
}

.shadowcontainer .innerdiv{
/* Add container height here if desired 
background-color: white;*/
border: 1px solid gray;
padding: 6px;


}


za:link {
	color: #C37108;
	white-space: nowrap;
	text-decoration: none;
}

za:visited {
	text-decoration: none;
	color: #C37108;
}

za:hover {
	text-decoration: none;
	background-image: url(/e-cms/templates/css/images/animated_underline.gif);
	background-repeat: repeat-x;
	background-position: 100% 100%;
	padding-bottom: 3px;
	color: #CC9900;
}

za:active {
	text-decoration: none;
}


/*
* Style: Tabelle rot-weiss
* Author: Jens Mielke, 4wd media
* Site: www.4wdmedia.de
* Country Origin: Germany
*/
