/* www.annekampschulte.com */

* {padding:0; margin:0;}
body {background-color:#fff; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
h1 {color: #666; font-size:17px; margin-bottom:12px; }
h2 {color: #555; font-size:15px; margin-bottom:9px; }
h3 {color: #555; font-size: 13px; margin-bottom:7px; }
h4 {color:#555; font-size:13px; margin-bottom:4px;}
h5 {color:#555; font-size:11px;}
p {line-height:1.4em; margin-bottom:5px;}
strong {color:#404040;}
a {color:#404040;}
.f12 {font-size:12px;}

#wrapper {width:990px; border-top:1px solid #ccc; border-bottom:1px solid #c7c7c7; margin:auto; margin-top:15px;}
#footer {width:990px; padding-top:3px; margin:0 auto; text-align:center;}
#footer p {padding-left:70px;}

/* right navi ========================================================================== */
#right {float:right; width:158px; height:600px; background-color:#e8e3d0;}
#right ul {list-style-type:none;}
#navi {margin-top:65px;}
#navi p {font-size:12px; padding:0; margin:0;}
#navi p a {display:block; text-decoration:none; outline:none; color:#000; padding:7px 8px;}
#navi p a:hover, #navi a:focus {background-color:#808080; color:#fff; border-right:4px solid #CC6600;}
#navi p span {display:block; background-color:#fff; padding:7px 8px; /*border-right:4px solid #CC6600;*/ border-top:1px solid #ccc; border-bottom:1px solid #ccc;}

#navi ul {background-color:#fff; font-size:11px; padding-top:5px; padding-bottom:7px; border-bottom:1px solid #ccc;}
#navi li { padding-top: 7px; padding-bottom: 7px;}
#navi li a { text-decoration:none; outline: none; display:block; padding:0 0 0 7px; }
#navi li a:link {font-size:11px; color: #333; padding-left: 7px; border-left: 12px solid #ff9752; }
#navi li a:visited { color: #333; padding-left: 7px; border-left: 12px solid #ff9752; }
#navi li a:hover, #navi02 a:focus { background-color: #ff9752; color: #fff; border-right:none; border-left: 12px solid #ff9752; }
#navi li a:active { background-color:transparent; color: #333; padding-left: 7px; border-left: 12px solid #ff9752; }
#navi li span { color: #555; padding:0 0 0 7px; border-right:none; border-bottom:none; border-left: 12px solid #fee3b0; }

#lang {padding:7px 12px;}
#lang img {float:right; margin-left:9px; border:none;}
#lang a {}
/* ----------------------------------------------------------------------------------- */

#container {overflow:hidden; width:816px;}

/* left ============================================================================== */
#left {float:left; width:258px; height:600px; background-color:#e8e3d0;}
#logo {background-color:#fff; background-image:url(img/stuff.gif); border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin-top:25px;}

#inic .text {padding:0px 19px; text-align:center;}
#escu .text {padding:0 19px; text-align:justify;}
#expo .text, #curr .text, #cont .text, #enla .text {padding:0 19px; text-align:right;}

.orange {color:#FF6600;}

.info {text-align:center; padding:2px 9px 5px 0;; border-bottom:1px dashed #ccc; margin-bottom:9px;}
#left h3 { padding-bottom:3px; border-bottom: 1px solid #ccc;}
#left h4 {color:#ff6600;}
/* ----------------------------------------------------------------------------------- */

#main {overflow:hidden; width:542px; margin-left:270px;}

/* center ============================================================================ */
#center {overflow:hidden; padding:24px 15px;}
#escu #center {overflow:hidden; padding:24px 0 0 24px;}
.foto {text-align:center;}
.thumb { float:left; text-align:center; width:160px; height:150px; padding-top:9px; border:1px solid #bcbcbc; margin-right:5px; margin-bottom:5px;}
#enla .thumb {height:160px;}
#enla .thumb img {margin-bottom:5px; border:1px solid #ccc;}

#cont #center { height:576px; background:url(img/ola_3.jpg) no-repeat bottom right; padding-bottom:0;}

#scroll {  height:540px; overflow:auto; margin-top:24px; margin-left:15px;}
.underline { overflow:hidden; border-bottom:1px dashed #ccc; }
.floatright { float:right; width:145px; text-align:right; }
.floatright img {padding:2px; border:1px solid #ccc;}
.right {margin-left:215px;}
#curr #main td {padding:4px 3px 6px 3px;}



