/*---------------------- Generelles ---------------------- */

body {
  	font-family: Verdana, Arial, sans-serif;
	font-size: 100.01%;
	color: #000;
	margin: 0;
	padding: 0;
	background-color: #FFF;
}

.clearer {
	clear: both
}

.hidethis, .unsichtbar {
	display: none;
}

a:link, a:visited {
	color: #A01A2A;
	text-decoration: underline;
}


/*---------------------- Ecken im Modulbereich ---------------------- */

.mtl {
	display: none;
	border: none;
}

.mtm {
	display: none;
	border: none;
}

.mtr {
	display: none;
	border: none;
}

.mmm {
	display: none;
	border: none;
}

.mbl {
	display: none;
	border: none;
}

.mbm {
	display: none;
	border: none;
}

.mbr {
	display: none;
	border: none;
}


/*---------------------- Boxenformate ---------------------- */

#seite {

}

#header {
	display: none;
}

#content {
	display: block;
	width: 90%;
}

#spaltelinks {
	display: none;
}

#spaltelinks_inner {
	display: none;
}

#spaltecontent {
	display: block;
	float: left;
	width: 90%;
}

#footer {
	display: none;
}

/*---------------------- Metanavigation ---------------------- */

#metanavi {
	display: none;
}

#metanavi ul {
	display: none;
}

/*---------------------- Pathway ---------------------- */

#pathwaybox {
	display: none;
}

#pathwaybox_inner {
	display: none;
}

#stylechangerbox  {
	display: none;
}

#zoombox {
	display: none;
}


/*---------------------- Content ---------------------- */

#content_inner {
	padding: 1.8em 1.8em 1.8em 3.4em;
}

h1, h2, .contentheading, .componentheading {
	font-size: 1.75em;
	font-weight: normal;
	color: #000;
}

h3 {
	font-size: 1.05em;
	font-weight: bold;
	color: #A01929;
}

h4 {
	font-size: 1em;
	font-weight: normal;
	color: #000;
}

h5 {
	font-size: 1em;
	font-weight: normal;
	color: #000;
}

hr {
	display: block;
	margin: 1em 0 1em 0;
	padding: 0;
	border: 1px solid #FAFAFA;
	height: 1px;
	background-color: #E7B5AA;
}

.small, .createdate, .modifydate {
	font-size: 0.8em;
	color: #A01929;
}

.small_index {
	font-size: 0.8em;
	color: #000;
}

#content p {
	margin: 0 0 0.75em 0;
}

#content_inner ul {
	list-style: square;
}

#content_inner ul li {
	list-style: square;
	padding-bottom: 6px;
}

blockquote {
	width: 45em;
	margin: 0;
	padding: 0 1.5em 0 0;
	background: url(../images/blockquote_bg.jpg) top right no-repeat;
}

img.img_left {
	display: block;
	float: left;
	margin: 0 1em 0.5em 0;
	padding: 0.5em;
	border: 1px solid #00b2b2;
}

img.img_ohnefloat {
	margin: 0 1em 0.5em 0;
	padding: 0.5em;
	border: 1px solid #00b2b2;
}

/*---------------------- Content Media spezial ---------------------- */

p.mediatext {
	background: url(../images/icons/media_gross.jpg) top left no-repeat;
	padding-left: 40px ! important;
	width: 47.5em;
}


/*---------------------- Content Vorstand spezial ---------------------- */

dl#vorstand {
	display: block;
	width: 50em;
	margin: 0 0 1em 0;
	padding: 1em;
	border-bottom: 1px solid #00b2b2;
}

dl#vorstand dt {
	display: block;
	float: left;
	width: 14em;
	margin: 0 1em 0 0;
}

dl#vorstand dd {
	display: block;
	float: left;
	width: 35em;
	margin: 0;
}

/*---------------------- Content Generalsekretariat spezial ---------------------- */

#generelsekretariat_left {
	display: block;
	float: left;
	width: 35.5em;
}

#generelsekretariat_right {
	display: block;
	float: left;
	width: 10em;
	margin: 0 0 0 1em;
}

#generelsekretariat_right img {
	padding: 0.5em;
	border: 1px solid #00b2b2;
}


/*---------------------- Content Anfahrt spezial ---------------------- */

#anfahrt_left {
	display: block;
	float: left;
	width: 16em;
	margin: 0 0 1em 0;
}

#anfahrt_right {
	display: block;
	float: left;
	width: 29.5em;
	margin: 0 0 1em 1em;
}

#anfahrt_left img {
	padding: 0.5em;
	border: 1px solid #00b2b2;
}



/*---------------------- Content Paralympics Orte spezial ---------------------- */

.contentinner_left {
	display: block;
	float: left;
	width: 37em;
}

.contentinner_left h2{
	width: 37em;
}

.contentinner_left img {
	margin: 1em 0 1em 0;
	padding: 0.5em;
	border: 1px solid #00b2b2;
}

.logo_right  {
	display: block;
	float: left;
	width: 10em;
	margin: 0 0 0 2.5em;
}

.logo_right img {
}

/*---------------------- Medaillenspiegel spezial ---------------------- */

#medaillenspiegel img {
	margin: 0 1.5em 0 0;
	padding: 0.5em;
	border: 1px solid #00b2b2;
}

table.medaillenspiegel {
	width: 48em;
	border: 1px solid #ccc;
	margin: 1em 0 1em 0;
  	font-family: Verdana, Arial, sans-serif;
}

table.medaillenspiegel thead td {
	font-weight: bold;
	text-align: center;
	background-color: #A01929;
	color: #FFF;
  	font-family: Verdana, Arial, sans-serif;
}

table.medaillenspiegel tbody td {
	background-color: #eee;
	border-bottom: 1px solid #ccc;
	text-align: center;
  	font-family: Verdana, Arial, sans-serif;
}

/*---------------------- Klassifizierung spezial ---------------------- */

table.klassifizierung {
	width: 48em;
	border: 1px solid #ccc;
	margin: 1em 0 1em 0;
  	font-family: Verdana, Arial, sans-serif;
}

table.klassifizierung thead td {
	font-weight: bold;
	text-align: left;
	background-color: #A01929;
	color: #FFF;
  	font-family: Verdana, Arial, sans-serif;
}

table.klassifizierung tbody td {
	background-color: #eee;
	border-bottom: 1px solid #ccc;
	text-align: left;
  	font-family: Verdana, Arial, sans-serif;
}

/*---------------------- Tipps spezial ---------------------- */

table.tipps {
	width: 50em;
}

table.tipps td {
	width: 23em;
	margin: 0.5em 4em 0 0;
}

/*---------------------- Sponsorenübersicht spezial ---------------------- */

div.sponsoren_wrap {
}

table.sponsorenuebersicht {
	width: 50em;
}

table.sponsorenuebersicht td {
	padding: 2em 2em 2em 0;
	margin: 0;
	border-bottom: 1px solid #00b2b2;
}

table.sponsorenuebersicht td img {
	width: 110px;
	padding: 1em 0 0 0;
	margin: 0;
}

/*---------------------- Sponsoren Österreichhaus ---------------------- */

.sponsoren_oeh1 {
	padding: 0;
	margin: 10px 45px 10px 0;
}

#spacer_oeheins {
	display: inline;
	height: 3px;
	margin: 0 28px 0 0;
}

.spacer_oehzwei {
	display: inline;
	height: 3px;
	margin: 0 75px 0 0;
}
.sponsoren_oeh2 {
	padding: 0;
	margin: 10px 45px 10px 0;
}

/*---------------------- Content NPC Links spezial ---------------------- */

dl#NPC {
	display: block;
	width: 50em;
	margin: 0 0 1em 0;
	padding: 1em;
	border-bottom: 1px solid #00b2b2;
}

dl#NPC dt {
	display: block;
	float: left;
	width: 20em;
	margin: 0 1em 0 0;
}

dl#NPC dd {
	display: block;
	float: left;
	width: 29em;
	margin: 0;
	height: 5em;
	line-height: 5em;
	vertical-align: middle;
}

.ico {
	display: block;
	float: left;
	height: 5em;
	line-height: 5em;
	vertical-align: middle;
	margin-right: 1em;
}

.ico_word {
	display: block;
	float: left;
	height: 5em;
	line-height: 5em;
	vertical-align: middle;
}


/*---------------------- Content Sportarten spezial ---------------------- */

.sportarteninner_left {
	display: block;
	float: left;
	width: 33em;
	margin: 0 0 1em 0;
}

.sportarteninner_left h2{
	width: 33em;
}

.sportarteninner_left img {
	margin: 1em 0 1em 0;
	padding: 0.5em;
	border: 1px solid #00b2b2;
}

.sportartenlogo_right  {
	display: block;
	float: left;
	width: 13em;
	margin: 0 0 0 2.5em;
}

.logo_right img {
}

table.table_sportarten {
	margin: 1em 0 1em 0;
}

table.table_sportarten thead td {
	padding: 0.5em;
	border: 1px solid #333;
	font-weight: bold;
	background-color: #f7f7f7;
}

table.table_sportarten tbody td {
	padding: 0.5em;
	border: 1px solid #333;
}











