/* im gesamten Dokument gueltig */
/***************************************/

body {
	background-color:#cccccc;
	color:#000000;	
}

/* Tabellen-Layout */
/**********************/

table {
	width:802px;
	border-collapse:collapse;
	background-color:#ffffff;
	color:#000000;
}

/* Tabellenkopf */
/******************/

td.head_left {
	width:200px;
	height:200px;
	padding:0px;
}

td.head_center {
	width:600px;
	height:200px;
	padding:0px;
}

td.head_banner {
	width:800px;
	height:200px;
	padding:0px;
}

td.header {
	vertical-align:top;
	padding:0px;
	width:600px;
}

div.header {
	text-align:right;
	width:170px;
	background-color:#000000;
	color:#ffffff;
	font-family:Sans-Serif;
	font-size:12px;
	font-weight:bold;
	padding-right:30px;
	padding-top:0px;
	padding-bottom:2px;
}

/* duenne Linien */
/********************/

td.thin_h {
	height:1px;
	background-color:#000000;
	color:black;
	padding:0px;
}

td.thin_v {
	width:1px;
	background-color:#000000;
	color:black;
	padding:0px;
}

/* Navigationsspalte links */
/******************************/

td.nav1 {
	font-family:Sans-Serif;
	font-size:12px;
	font-weight:bold;
	padding-left:15px;
	vertical-align:top;
	width: 184px;
}

a.nav1 {
	text-decoration:none;
	color: #000;
    background-color:#ffffff;
}

a.nav1:hover {
	color:#000000;
    background-color:#ffffff;
	text-decoration:underline;	
}

/* Navigation unten */
/**********************/

td.nav2 {
	font-family:Sans-Serif;
	font-size:11px;
	font-weight:normal;
	padding:8px;
	text-align:center;
}

a.nav2 {
	text-decoration:none;
	color:#000;
    background-color:#ffffff;
}

a.nav2:hover {
	text-decoration:underline;
	color:#000000;
    background-color:#ffffff;
}

/* Inhaltsspalte */
/******************/

td.content {
	padding:25px;
	font-family:Sans-Serif;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
	vertical-align:top;
}

hr {
	height:1px;
	color:#000000;
	background-color:black;
	border:none;
}

a.int_ext_link {
	text-decoration:none;
	color:#003964;
    background-color:#ffffff;
}

a.int_ext_link:hover {
	text-decoration:underline;
	color:#000000;
    background-color:#ffffff;
}

/* spezielle Styles in Releases */
/************************************/

table.releases {
	width:550px;
	border-collapse:collapse;
}

td.rel_head_left {
	padding:0px;
	width:275px;
	font-family:Sans-Serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

td.rel_head_right {
	padding:0px;
	width:275px;
	font-family:Sans-Serif;
	font-size:12px;
	font-weight:bold;
	text-align:right;
}

a.rel {
	text-decoration:none;
	color:#003964;
    background-color:#ffffff;
}

a.rel:hover {
	text-decoration:underline;
	color:#000000;
    background-color:#ffffff;
}

div.dot {
	height:1px;
	width:550px;
	background-image:url(../img/design/dotted.gif);
	padding:0px;
}

img.cover {
	border:1px solid;
}

/* spezielle Styles in Merchandise */
/****************************************/

table.merch {
	width:550px;
	border-collapse:collapse;
}

td.merch_left {
	padding-left:0px;
	padding-top:15px;
	padding-bottom:15px;
	width:102px;
	vertical-align:top;
}

td.merch_center {
	padding-left:15px;
	padding-top:20px;
	padding-bottom:15px;
	font-family:Sans-Serif;
	font-size:12px;
	width:448px;
	vertical-align:top;
}

td.merch_dot {
	height:1px;
	width:550px;
	background-image:url(../img/design/dotted.gif);
	padding:0px;
}

input.merch_check {
	margin-left:200px;
}

input.merch_add {
	border:none;
	font-family:Sans-Serif;
	font-size:12px;
	width:80px;
}

select.shirtsizes {
	margin-left:200px;
	font-family:Sans-Serif;
	font-size:12px;
}

.proceed {
	font-family:Sans-Serif;
	font-size:12px;
	font-weight:normal;
	border:1px solid;
	margin-top:10px;
	margin-bottom:3px;
	margin-left:358px;
}

div.fields {
	margin-bottom:10px;
}

.check {
	font-family:Sans-Serif;
	font-size:12px;
	border:1px solid;
	margin-right:10px;
}

span.checkout_info {
	font-family:Sans-Serif;
	font-size:12px;
	font-weight:bold;
	color:#003964;
	background-color:#ffffff;
}

/* spezielle Styles in Word Press */
/***************************************/

div.dot_words {
	height:1px;
	width:550px;
	background-image:url(../img/design/dotted.gif);
	padding:0px;
	margin-top:12px;
	margin-bottom:12px;
}

a.words {
	font-weight:bold;
	text-decoration:none;
	color:#003964;
    background-color:#ffffff;
}

a.words:hover {
	text-decoration:underline;
}

a.top {
	position:absolute;
	top:0px;
	left:0px;
	visibility:hidden;
}

a.words_back {
	text-decoration:none;
	color:#003964;
    background-color:#ffffff;
}

a.words_back:hover {
	color:#000000;
    background-color:#ffffff;
	text-decoration:underline;
}

hr.words {
	height:2px;
	color:#000000;
	background-color:black;
	border:none;
	margin-top:12px;
}

p.question {
	font-weight:bold;
	color:#888888;
	background-color:#ffffff;
}

/* spezielle Styles in Media */
/*********************************/

a.media {
	font-weight:bold;
	text-decoration:none;
	color:#003964;
    background-color:#ffffff;
}

a.media:hover {
	color:#000000;
    background-color:#ffffff;
	text-decoration:underline;	
}

/* spezielle Styles in Contact */
/**********************************/

form {
	margin-top:17px;
	margin-bottom:0px;
}

.mail {
	margin-bottom:10px;
	font-family:Sans-Serif;
	font-size:12px;
	border:1px solid;
}

span.required {
	font-size:11px;
	padding-bottom:10px;
}

span.message_info {
	font-weight:bold;
	color:#003964;
	background-color:#ffffff;
	padding-left:15px;
	padding-bottom:10px;
}

.button {
	font-family:Sans-Serif;
	font-size:12px;
	font-weight:normal;
	border:1px solid;
	margin-top:7px;
}




/* spezielle Styles in Gallery */
/************************************/

table.gallery {
	width:550px;
	border-collapse:collapse;
}

td.previous {
	padding:0px;
	width:190px;
	font-family:Sans-Serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

td.middle {
	padding:0px;
	width:170px;
	font-family:Sans-Serif;
	font-size:12px;
	font-weight:normal;
	text-align:center;
}

td.next {
	padding:0px;
	width:190px;
	font-family:Sans-Serif;
	font-size:12px;
	font-weight:bold;
	text-align:right;
}