/* Generated by Font Squirrel (http://www.fontsquirrel.com) on February 20, 2012 09:48:38 AM America/New_York */
/*RESET*/
h1,h2,h3,h4,h5,h6 {margin:0}
p {margin-top:0}

/*TYPO*/
@font-face {font-family: "BebasNeueRegular";src: url("../fonts/../fonts/BebasNeue-webfont.eot");src: url("../fonts/../fonts/BebasNeue-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/../fonts/BebasNeue-webfont.woff") format("woff"),url("../fonts/../fonts/BebasNeue-webfont.svg#BebasNeueRegular") format("svg");font-weight: normal;font-style: normal;}
@font-face {font-family: "PTSansNarrowRegular";src: url("../fonts/PTN57F-webfont.eot"); src: url("../fonts/PTN57F-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/PTN57F-webfont.woff") format("woff"),url("../fonts/PTN57F-webfont.ttf") format("truetype"),url("../fonts/PTN57F-webfont.svg#PTSansNarrowRegular") format("svg");font-weight: normal;font-style: normal;}
@font-face {font-family: "PTSansCaptionBold";src: url("../fonts/PTC75F-webfont.eot");src: url("../fonts/PTC75F-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/PTC75F-webfont.woff") format("woff"),url("../fonts/PTC75F-webfont.ttf") format("truetype"),url("../fonts/PTC75F-webfont.svg#PTSansCaptionBold") format("svg");font-weight: normal;font-style: normal;}
@font-face {font-family: "PTSansCaptionRegular";src: url("../fonts/PTC55F-webfont.eot");src: url("../fonts/PTC55F-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/PTC55F-webfont.woff") format("woff"),url("../fonts/PTC55F-webfont.ttf") format("truetype"),url("../fonts/PTC55F-webfont.svg#PTSansCaptionRegular") format("svg");font-weight;normal;font-style: normal;}
@font-face {font-family: "PTSansBoldItalic";src: url("../fonts/PTS76F-webfont.eot");src: url("../fonts/PTS76F-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/PTS76F-webfont.woff") format("woff"),url("../fonts/PTS76F-webfont.ttf") format("truetype"),url("../fonts/PTS76F-webfont.svg#PTSansBoldItalic") format("svg");font-weight: normal;font-style: normal;}
@font-face {font-family: "PTSansBold";src: url("../fonts/PTS75F-webfont.eot");src: url("../fonts/PTS75F-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/PTS75F-webfont.woff") format("woff"),url("../fonts/PTS75F-webfont.ttf") format("truetype"),url("../fonts/PTS75F-webfont.svg#PTSansBold") format("svg");font-weight: normal;font-style: normal;}
@font-face {font-family: "PTSansItalic";src: url("../fonts/PTS56F-webfont.eot");src: url("../fonts/PTS56F-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/PTS56F-webfont.woff") format("woff"),url("../fonts/PTS56F-webfont.ttf") format("truetype"),url("../fonts/PTS56F-webfont.svg#PTSansItalic") format("svg");font-weight: normal;font-style: normal;}
@font-face {font-family: "PTSansRegular";src: url("../fonts/PTS55F-webfont.eot");src: url("../fonts/PTS55F-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/PTS55F-webfont.woff") format("woff"),url("../fonts/PTS55F-webfont.ttf") format("truetype"),url("../fonts/PTS55F-webfont.svg#PTSansRegular") format("svg");font-weight: normal;font-style: normal;}
@font-face {font-family: "PTSansNarrowBold";src: url("../fonts/PTN77F-webfont.eot");src: url("../fonts/PTN77F-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/PTN77F-webfont.woff") format("woff"),url("../fonts/PTN77F-webfont.ttf") format("truetype"),url("../fonts/PTN77F-webfont.svg#PTSansNarrowBold") format("svg");font-weight: normal;font-style: normal;}

/*FARBEN*/
.weinrot {color:#A60000}
.weiss {color:#FFF}
.schwarz {color:#000}
.grau {color:#999}
/*BASICS*/
body {
	background: #900 url(../pics/fabric.jpg) no-repeat fixed 0 0;
	margin: 0; 
	padding: 0;
	text-align: center;
	font: 16px/24px "PTSansRegular", Arial, sans-serif;
}
a {color:#A60000; font-weight:bold; text-decoration:none; }
a:hover {text-decoration:underline}
a.impressum {font-size:10px; text-decoration:underline; font-weight:normal}
.floatright { float: right;margin-left: 8px;}
.floatleft { float: left;margin-right: 8px;}
.clearfloat { clear:both;height:0;font-size: 1px;line-height: 0px;}
.abstand25 {margin-bottom:25px}
.abstand50 {margin-bottom:50px}
.abstand75 {margin-bottom:75px}
.abstand100 {margin-bottom:100px}
.explain {font-style: italic; font-size:13px}
h1,h2,h3 {font: 43px/44px "BebasNeueRegular", Arial, sans-serif;letter-spacing: 0.075em;}
.subline {font-size:19px;}
.right {text-align: right}
.center {text-align: center}

/*SEITENAUFBAU*/
.twoColFixLt #container { 
	width: 780px;  
	background: #fff url(../pics/bground.gif) repeat-y scroll 0 0;
	margin: 0 auto; 
	text-align: left;
}
.twoColFixLt #sidebar1 {
	float: left;
	width: 340px; 
	padding: 120px 20px 15px 30px;
	color:#FFF;
}
.twoColFixLt #mainContent { 
	margin: 0 0 0 390px; 
	padding: 120px 20px 15px 30px;
	color:#000;
} 

/*SPEZIAL*/
##sidebar1 h3 {margin-bottom:0}


