img {

	border:0;
	text-decoration:none;
}


body {
	background:url(../images/bg.jpg) #000000;
	background-position:top center;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #404040;
	FONT-STYLE: normal;
	FONT-FAMILY: Tahoma, Verdana, Arial;
	TEXT-DECORATION: none;
}

* html body {
		background:url(../images/bg_verdreckter_ie6.jpg) #000000 no-repeat;
		background-position:top center;
}


.headline {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #404040;
	FONT-STYLE: normal;
	FONT-FAMILY: Tahoma, Verdana, Arial;
	TEXT-DECORATION: none;
}

.subheadline {

	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #006b42;
	FONT-STYLE: normal;
	FONT-FAMILY: Tahoma, Verdana, Arial;
	TEXT-DECORATION: none;
}



h1{
	FONT-SIZE: 11pt;
	COLOR: #005c35;
	FONT-FAMILY: Tahoma, Verdana, Arial;
	/*border-bottom:8px solid #96d5f4;*/
	border-bottom:8px solid #e9eaeb;

}

h2{
	FONT-SIZE: 10pt;
	COLOR: #818181;
	FONT-FAMILY: Tahoma, Verdana, Arial;
	/*border-bottom:8px solid #96d5f4;*/
	border-bottom:8px solid #f6f6f6;

}

h3 {
	color:#404040;
}


a {
	text-decoration:none;
}

a:hover {
	text-decoration:none;
}

#wrapper {
	margin:auto;
	width:944px;
	min-height:777px;
}



#header {
	width:944px;
	height:141px;
	background:url(../images/leiste_menu.png) no-repeat;
	background-position:122px 94px;
}

#logo {
	width:157px;
	padding-top:35px;
	height:77px;
	float:left;
	z-index:100;
	position:relative;
 	left:0px; top:0px; width:157px;
}

#logoatpmw {
	height:100px;
	width:760px;
	text-align:right;

}
* html #logoatpmw  {
	width:660px;
}

#logo_arag {
	float:left;
	width:88px;
	margin-top:72px;
	height:63px;
}

#menu {
	float:left;
	width:694px;
	margin-top:100px;
	height:41px;
}

#mainmenu {
	height:20px;
	width:694px;
}

#submenu {
	margin:1px 0 0 0;
	height:20px;
	width:694px;
	display:none;
}

#menu a{
	display:block;
	float:left;
	background-position:center top;
	background-repeat:no-repeat;
	height:20px;
	font-size:0;
}


#mitte {
	width:944px;
	min-height:539px;
}

* html #mitte {
	margin-top:-30px;
}

#content {
	width:722px;
	min-height:539px;
	float:left;
}

#content_top_border {
	height:8px;
	background:url(../images/top_blue_corner.gif);
	width:722px;
	font-size:0;
}


.inhalt {
	border-left:8px solid #96d5f4;
	border-right:8px solid #96d5f4;
	width:706px;
	min-height:532px;
	background:#e9eaeb;
}


#top_startseite {
	height:319px;
	width:706px;
	background:url(../images/bg_start_top.gif) #fff no-repeat;
	background-position:bottom left;
}

#news_startseite {
	width:705px;

}


#bottom_startseite {
	width:705px;
}



#bottom_startseite div h3{
	font-size:1em;
	color:#006b42;
	margin-bottom:10px;
}


.greenlink {
	color:#006b42;
	display:block;
	height:18px;
	padding-left:15px;
	background:url(../images/weiter.jpg) no-repeat;
	background-position:left 30%;
}

.greenlink:hover{
	background:url(../images/weiter_on.jpg) no-repeat;
	background-position:left 30%;
	color:#01432a;
}


.weiter {
	margin-top:2px;
	color:#02824d;
	display:inline-block;
	background-image:url(../images/weiter.gif);
	padding-left:17px;
	background-repeat:no-repeat;
	background-position:top left; border:0px; }


#content_bottom_border {
	height:8px;
	background:url(../images/bottom_blue_corner.gif);
	width:722px;
	font-size:0;
}

#fbs {
	width:205px;
	height:539px;
	float:left;
	margin-left:17px;
}

* html #fbs {
	margin-left:16px;
}

#fb_top_border {
	height:8px;
	background:url(../images/rounded_grey_top.gif);
	width:205px;
	font-size:0;
}


#fb_inhalt {
	border-left:8px solid #a7a9aa;
	border-right:8px solid #a7a9aa;
	width:164px;
	height:519px;
	background:#fff;
	padding:14px 12px 0 12px;
}

#lang_select {
	font-size:0.9em;
	color:#d6d7d8;
	width:80px;
	float:left;
	height:30px;
}

.same_fbs {
	border:1px solid #d6d7d8;
	margin-top:2px;
	width:162px;
}

#weather {
	height:63px;
	background:url(../images/wetter_bg.gif);
	clear:left;

}

#white_sunday {
	height:49px;
	cursor:pointer;
	background:url(../images/white_sunday.gif);
	background-color:#ffffff;
}

#tennis_point {
	height:111px;
	cursor:pointer;
	background:url(../images/tennispoint_hoch.jpg);
	background-color:#ffffff;
	background-repeat:no-repeat;
}

#vip {
	height:70px;
	cursor:pointer;
	border:0px;
	background-color:#ffffff;
	background-repeat:no-repeat;
}

#doublespeed {
height:114px;
width:163px;
background-image:url(../images/atp.jpg);
background-repeat:no-repeat;
margin:10px 0 0 0;
}

#twitter {

    height:30px;
	width:30px;
	margin:0 0 0 12px;
	float:left;
}


#facebook {
	height:30px;
	width:30px;
	margin:0 0 0 12px;
	float:left;

}

#nl {
	height:49px;
	background-color:#ffffff;
	clear:left;

}

#shop {
	height:85px;
	cursor:pointer;
	background-color:#ffffff;
}

#fb_bottom_border {
	height:8px;
	background:url(../images/rounded_grey_bottom.gif);
	width:205px;
	font-size:0;
}


#foot {
	height:116px;
	width:944px;
	margin-top:17px;
}

#foot_top_border {
	height:8px;
	background:url(../images/rounded_grey_long_top.gif);
	width:944px;
	font-size:0;
}


#foot_inhalt {
	border-left:8px solid #a7a9aa;
	border-right:8px solid #a7a9aa;
	width:926px;
	height:100px;
	margin-left:2px;
	background:url(../images/bg_foot.gif) #fff no-repeat;
	text-align:left;
}

#foot_bottom_border {
	height:8px;
	background:url(../images/rounded_grey_long_bottom.gif);
	width:944px;
	font-size:0;
}

#abschluss {
	display:block;
	padding: 5px 10px 5px 0px;
	height:15px;
	width:934px;
	background:url(../images/abschluss_bg.gif) no-repeat;
	background-position:right bottom;
	color:#718573;
	text-align:right;

}

#abschluss a{
	color:#718573;
}

#abschluss a:hover{
	text-decoration:underline;
}


.image {
	border: 1px solid white;

}


.template_content {
	width:666px;
	background:#fff;
	min-height:391px;
	padding:20px;
}





.clear {
	clear:left;
}





input,select,textarea {
	border:1px solid #999999;
	#background-color:#FFFFFF;
	font-family: Tahoma, Arial, Geneva;
	font-size:11px;
	color:#5D5D5D;
}


.trenner {
	width:676px;
	height:1px;
	margin:1px 0 1px 15px;
	background:url(../images/trenner.jpg) #fff;
}

.imginlb {
		border:1px solid #e6e5e0;
		margin:5px 10px 5px 0;
		float:left;display:block;
		margin:auto;
}
.imginlb:hover {
		border:1px solid #269e86;
}


.img_article {
	width:216px;
	float:left;
	min-height:80px;
	margin-bottom:10px;
}


.img_article a{
	/*border:1px solid #dfdfdf;*/
	display:block;
	float:left;
	margin-right:3px;
}
.img_article a:hover{
	/*border:1px solid #96d5f4;*/
}

.img_article_untereinander {
	width:216px;
	min-height:80px;
	margin:0 5px 10px 5px;
	float:left;
}


.img_article_untereinander a{
	/*border:1px solid #dfdfdf;*/
	display:block;
		margin:0 3px 5px 0;
}
.img_article_untereinander a:hover{
	/*border:1px solid #96d5f4;*/
}


#hof {
	width:500px;
	background:#e9eaeb;
	padding:1px;
}

#hof td {
	font-size:1em;
	padding:10px;
	background:#ffffff;
	text-align:center;
	border:6px solid #e9eaeb;
}
#hof td:hover {
	background:#f6f6f6;
}

#hof td a{
	border:1px solid #dfdfdf;
	display:block;
	width:180px;
	text-align:center;
}

#hof td a:hover{
	border:1px solid #96d5f4;
}

#hof td div { /*beschreibung unter bildern */
	text-align:center;
}


.template_content_downloads {
	width:666px;
	min-height:30px;
	padding:20px;
	background:url(../images/downloads.gif) no-repeat #E9EAEB;
	background-position:right center;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;

}


.template_content_downloads a{
	display:block;
	width:250px;
	height:20px;
	font-size:1.0em;
	background:url(../images/bullet.jpg) no-repeat;
	padding-left:20px;
	font-weight:bold;
	color:#686868;
}


.template_content_downloads a:hover{
	background:url(../images/bullet_on.jpg) no-repeat;
	text-decoration:underline;
}


.template_content_links {
	width:666px;
	min-height:30px;
	padding:20px;
	background:url(../images/links.gif) no-repeat #E9EAEB;
	background-position:right center;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;

}


.template_content_links a{
	display:block;
	width:250px;
	height:20px;
	font-size:1.0em;
	background:url(../images/bullet.jpg) no-repeat;
	padding-left:20px;
	font-weight:bold;
	color:#686868;
}


.template_content_links a:hover{
	background:url(../images/bullet_on.jpg) no-repeat;
	text-decoration:underline;
}




.lightgreen {
  background-color: #75A690;
}

.hellgrau {
  background-color: #efebef;
    color: #FFFFFF;
}

.bodydk {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 14px;
  color: #424142;
}

.subheadlinedk {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 14px;
  color: #404040;
}

.headlinedk {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 18px;
  color: #404040;
  font-weight: bold;
}

.green {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 14px;
  color: #424142;
  background-color: #fff;
}

.black {
  background-color: #000000;
}

.lightblue {
  color: #000000;
  background-color: #96d5f4;
}



/*Galerie Tabelle*/

#galerie_db {
	width:480px;
}

#galerie_db td{
	width:120px;
	height:80px;
}




#galerie_db td a{
	display:block;
	height:80px;
	width:120px;
	overflow:hidden;
	border:7px solid #e9eaeb;

}

#galerie_db td a:hover{
	margin:0;
	border:7px solid #96d5f4;
}


/*Galerie Tabelle*/

#galerie {
	width:480px;
}

#galerie td{
	width:120px;
	height:80px;
}




#galerie td a{
	display:block;
	height:80px;
	width:120px;
	overflow:hidden;
	border:7px solid #e9eaeb;

}

#galerie td a:hover{
	margin:0;
	border:7px solid #96d5f4;
}

.bildi{
	display:block;
	height:80px;
	width:120px;
	overflow:hidden;
	border:7px solid #e9eaeb;

}

.bildi:hover{
	margin:0;
	border:7px solid #96d5f4;
}


.faq_content {
	width:450px;
	margin-left:19px;
}


.list_faq {
	display:block;
	background:url(../images/dualbullet.gif) no-repeat;
	background-position:left top;
	padding-left:15px;
}

.list_faq:hover {
	background-position:left bottom;
}


#fairplay { /*fairplay taberlle*/
	width:100%;
	color:#000;
}

#fairplay tr td table tr td {
	background:#fff;
}
#fairplay tr td table{
	width:95%;
	background:#e9eaeb;
}

#fairplay tr td table tr th{

		width:18px;
}

.medium {
	vertical-align:middle;
}


.player_link {
	width:150px;
	display:block;
	float:left;
	margin-right:5px;
}


#share_tk {
	width:162px;
	height:297px;
	margin:5px 0 0 0;
}
.tweet, .query {
	clear:left;
  font-family: Georgia, serif;
  font-size: 90%;
  color: #085258; }
  .tweet .tweet_list, .query .tweet_list {
    -webkit-border-radius: .5em;
    list-style-type: none;
    margin: 0;
    padding: 0;
    background-color: #fff; }
    .tweet .tweet_list .awesome, .tweet .tweet_list .epic, .query .tweet_list .awesome, .query .tweet_list .epic {
      text-transform: uppercase; }
    .tweet .tweet_list li, .query .tweet_list li {
      overflow-y: auto;
      overflow-x: hidden;
      padding: .1em; }
      .tweet .tweet_list li a, .query .tweet_list li a {
        color: #0C717A; }
    .tweet .tweet_list .tweet_even, .query .tweet_list .tweet_even {
      background-color: #91E5E7; }
    .tweet .tweet_list .tweet_avatar, .query .tweet_list .tweet_avatar {
      padding-right: .1em;
      float: left; }
      .tweet .tweet_list .tweet_avatar img, .query .tweet_list .tweet_avatar img {
        vertical-align: middle; }
