/*
Theme Name: Mac-Nash
Theme URI: http://www.mac-nash.de/
Description: MN Template V3.
Version: 3.0
Author: Nick Jantschke
Author URI: http://www.stil-etage.de/
*/
/*
----------------> CSS-RESET <--------------------
*/
* { margin: 0; padding: 0; }
html { }
html, body { height: 100%; background-color:#f4eee2; background-image:url(images/hg.jpg); background-position:center top; }
body { font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; color:#ccc; }
ul { list-style: none; }
ol { list-style: none; width:250px; }
a { outline: none; text-decoration: none; color:#ABF3FA; font-weight:bold; }
a:hover { text-decoration:line-through; }
a img { border: none; background: none; }
img { vertical-align: middle; outline:none; }
table { border-collapse: collapse; }
/*
----------------> Allgemeine Formatierungen <--------------------
*/
.container1 { float:left; width:100%; height:auto; margin-top:15px; }
.container11 { margin: 0 auto; width: 1000px; height:auto; }
.container2 { float:left; width:100%; height:auto; }
.container22 { margin: 0 auto; width: 950px; height:auto; background-image:url(images/hgmiddle.png); background-repeat:repeat-y; }
.container3 { float:left; width:100%; height:50px; }
.container33 { margin: 0 auto; width: 950px; height:50px; background-image:url(images/hgbottom.png); background-repeat:no-repeat; text-align:center; padding-top:5px; }

h1{ font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#17adef; text-transform:uppercase; letter-spacing:-1px; margin-bottom:10px; }
h2{ font-size:12px; padding-bottom: 10px; font-weight:bold; }
h3{ font-size:10px; padding-bottom: 0px; letter-spacing:1px; color:#0099CC; margin-bottom:15px; }
h4{ }
p { line-height: 1.4em; margin: 0 0 10px 0; }
/*
----------------> Header <--------------------
*/
.content { margin-top:150px; }
.video { float:left; padding:5px; background-image:url(images/trans.png); }
.news { float:right; width:340px; height:360px; }
.newsbox { float:left; width:150px; height:170px; padding:5px; background-image:url(images/trans.png); margin-left:8px; margin-bottom:8px; }
.termine { float:left; width:640px; height:300px; padding:5px; background-image:url(images/trans.png); margin-bottom:15px; margin-top:15px; }
.termine li { margin-right:25px; padding-bottom:5px; padding-top:5px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:14px; text-transform:uppercase; letter-spacing:-1px; overflow:auto; }
.bilder { float:left; width:985px; height:300px; padding:5px; background-image:url(images/trans.png); margin-bottom:50px; }
.bilder img{ width:95px; height:95px; padding:5px; border-bottom:1px #333 solid; border-right:1px #333 solid; margin-left:10px; margin-bottom:10px; filter:alpha(opacity=50); -moz-opacity:0.5;	-khtml-opacity: 0.5; opacity: 0.5; }
.bilder img:hover{ width:95px; height:95px; padding:5px; border-bottom:1px #333 solid; border-right:1px #333 solid; margin-left:10px; margin-bottom:10px; filter:alpha(opacity=1); -moz-opacity:1;	-khtml-opacity: 1; opacity: 1; }
.meta { float:right; width:318px; height:300px; padding:5px; background-image:url(images/trans.png); margin-bottom:15px; margin-top:15px; margin-right:4px; }
/*
----------------> Content <--------------------
*/
.spalte1 { float:left; width:275px; height:auto; }
.spalte2 { float:left; width:275px; height:auto; margin-left:40px; }
.spalte3 { float:right; width:275px; height:auto; }
/*
----------------> Sidebar <--------------------
*/
.sidebar { float:right; width:225px; height:auto; margin-right:50px; }
.sidebar .box { float:left; }
