/* Blau: #333366 Hellblau: #666699 */

/* Reset */
* {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: \'\';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}

/* Styles */
body, html {width:100%;margin:0;padding:0;}
body {color:#222;font:12px Helvetica,Arial,Helvetica,sans-serif;line-height:1.5;}
#main {width:100%;margin:0;padding:0;}
#wrapper {width:980px;margin:0 auto;padding:0;}
#head {height:250px;margin-top:10px;background:transparent url(assets/images/template/header.png) no-repeat left top;}
#head h1 {margin:0;text-indent:-100em;}
#left {width:210px;float:left;margin:0;padding:0;}
#left h3 {color:#333366;font-size:90%;}
#nav ul {margin:0;padding:0;}
#nav li {display:block;margin:0;padding:5px 7px;border-bottom:1px solid #666699;}
#nav li.last {border:none;}
#nav li a {color:white;text-decoration:none;}
#nav li.active a, #nav li a:hover {color:#666699;}
#sidebar {width:210px;margin:0;padding:0;float:right;color:white;}
#sidebar h3 {font-size:120%;text-align:center;padding:5px 0 10px 0;}
#page {float:left;width:540px;margin:0 10px;padding:0;}
#content {min-height:500px;}
.content {margin:0;padding:0;text-align:justify;color:#222;}
h1, h2, h3, h4 {margin:0;padding:0;clear:both;}
.content h2 {font-size:220%;margin:10px;color:#333366;text-align:center;text-transform:uppercase;}
.content h3 {font-size:140%;padding:10px 5px;color:#333399;text-align:center;border-top:1px dotted #333399;}
.content h4 {font-size:110%;padding:10px 5px;text-align:left;float:left;width:130px;display:block;color:#222;}
.content p {color:#222;padding:5px;float:right;display:block;width:370px;font-size:110%;}
.content ul {padding:5px 0 5px 20px;float:right;display:block;width:360px;}
.content li {list-style:square;font-size:110%;}
.content img {}
small {font-size:80%;}
#footer {clear:both;}
#footer {padding:7px;}
#footer a {color:#666699;}
.hidden {display:none;}
.clear {clear:both;}
.right {float:right;}
.left {float:left;text-align:center;}
hr {clear:both;border:1px solid white;margin:5px;height:1px;background-color:white;}
iframe {border:none;margin:0;padding:0;overflow:hidden;}
.facebook {width:190px;height:70px;}

a img {border:none;text-decoration:none;outline:none;}
a {text-decoration:none;color:#666699;}
a:hover {color:#ccccff;border:none;}
a.ext {background:url(assets/images/template/external.png) 99% 40% no-repeat;padding-right: 20px;}
a.btn {display:block;}
.btn {padding:3px;margin:4px auto;text-align:center;background:#8996be;border:1px solid #eee;color:white;width:160px;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#233876), to(#8996be));background:-moz-linear-gradient(0% 90% 90deg, #233876, #8996be);}
.btn:hover {background:#8996be;color:#eee;border:1px solid white;}

.box {margin-bottom:10px;padding:10px;}
.bbox {background:url(assets/images/template/darkblue.png) repeat;color:white;}
.wbox {background-color:white;}

/* News */
.blog-post h4, .blog-post h4 a {color:#222;clear:right;}
.blog-post {padding-bottom:18px;margin-bottom:15px;margin-top:15px;border-bottom:1px solid #222;}
.blog-post > p, .blog-post ul {padding:5px;margin:0;width:290px;float:left;clear:right;}
.blog-post li {margin-left:30px;}
.blog-post .left, .blog-post .left p {width:205px;padding:5px;float:left;}

/* Gallery */
.childscontainer li, .thumbscontainer li {width:130px;height:150px;}
.childscontainer p, .thumbscontainer p {margin:0;padding:5px;font-size:90%;}

input {border:1px solid #333366;padding:2px;margin:5px;}
input:hover {border:1px solid #666699;}

.info {border:1px solid;margin:0 0 10px 0;padding:15px 10px 15px 50px;background-repeat:no-repeat;background-position:10px center;color:#9F6000;background-color:#FEEFB3;background-image: url(assets/images/template/info.png);}
