body {font-family: tahoma, helvetica, sans-serif; font-weight: normal; font-size: 11px; background-color:#7e8ea8; margin:0px; margin-top:0px; padding:0px; text-align:center; }
#main {padding:0px; margin: 0px auto; width:961px; max-width:961px;  max-height:100%; border-left: 2px solid #53647d; background-color:#9DA9BD;  text-align:left; z-index:10;}
.Language {width:961px; font-family: tahoma, helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #ffffff; background-color:#b6bfcd; text-align: right; text-decoration: none }
.Flashbereich {width:961px; height:140px; padding:0px; margin:0px; background-image:url(../images/back1.jpg); background-color: #7e8ea8; background-repeat:repeat-x; clear:both; }
.header {width:961px; height:130px; padding:0px; margin:0px; float:left; background-color:white; background-image: url('../images/back.jpg'); }
#header_Content { width:530px; height:120px; float:left;}
.Header { font-family: tahoma, helvetica, sans-serif; font-size:20px; text-decoration: none; color:#ffffff; }

.action {width:961px; height:28px; padding:0px; margin:0px; padding-top:2px; background-color:#9da9bd; clear:both;}

.mainouterframe {width:961px; min-height:620px; max-height:100%; padding:0px; margin:0px; margin-bottom:auto; clear:both; background-color:#9da9bd; background-image:url(../images/tarnnetz-back11.jpg);  }
.maininnerframe {width:690px; min-height:620px; max-height:100%; padding:0px; margin:0px; float:right; background-color:#9da9bd; background-image:url(../images/oline1a_bg.jpg); background-repeat:repeat-x; }

.outerframe {width:530px; min-height:610px; max-height:100%; padding:0px; margin:0px; padding-top:10px; background-image:url(../images/oline1a_bg.jpg); background-repeat:repeat-x; background-color:#b6bfcd;float:left;}
.outerframe_withborder {width:526px; max-width:526px; min-height:610px; padding:0px; margin:0px; padding-top:10px; border:2px solid #7e8ea8; background:url(../images/oline1a_bg.jpg); background-repeat:repeat-x; background-color:#b6bfcd; float:left;}

.innerframe {width:510px; min-height:600px; max-height:100%; padding:10px; padding-top:0px; margin:0px; font-family: tahoma, helvetica, sans-serif; font-size:11px; color:black; float:left;}
.innerframe_withborder {width:506px; max-width:506px; height:600px; max-height:600px; margin:10px; margin-top:0px; overflow:auto; font-family: tahoma, helvetica, sans-serif; font-size:11px; color:black; border:2px solid #7e8ea8; background:url(../images/oline1_bg.jpg); background-repeat:repeat-x; background-color:#b6bfcd; float:left;}

.innerframe_small_left_withborder { width:236px; max-width:236px; min-height:75px; padding:5px;font-family: tahoma, helvetica, sans-serif; font-size:11px; color:black; border:2px solid #7e8ea8; background:url(../images/oline1_bg.jpg); background-repeat:repeat-x; background-color:white; clear:both;}
.innerframe_small_withborder {width:510px; min-width:500px; max-width:500px; padding:3px; margin:0px; overflow:hidden; font-family: tahoma, helvetica, sans-serif; font-size:11px; color:black; border:2px solid #7e8ea8; background:url(../images/oline1_bg.jpg); background-repeat:repeat-x; background-color:white; clear:both;}

.outerrightframe {width:160px; min-height:620px; max-height:100%; padding:0px; margin:0px; font-family: tahoma, helvetica, sans-serif; font-size:11px; color:black; background-color:#9DA9BD;  float:left;}
.outerrightframe_small { width:150px; max-width:150px; min-height:75px; margin:5px;font-family: tahoma, helvetica, sans-serif; font-size:11px; color:black; border:1px solid #7e8ea8; background:url(../images/oline1_bg.jpg); background-repeat:repeat-x; background-color:white; clear:both;}

.outerleftframe {width:270px; max-height:100%; padding:0px; margin:0px; float:left; }
.outerleftframe_small {width:250px; margin:0px; margin-left:10px;  background-repeat:repeat-y; background-color:#576880; border-bottom:1px solid white;}

.thumb_overlay 
{
    position:relative;  
    top:-54px; 
    border: 0px solid white;
}
.pos_korr
{ 
    position:relative; 
    top:-54px; 

}
#Video_Preview_Show { width:480px; min-width:480px; max-width:480px; float:left; } 

.Navi { font-family: tahoma, helvetica, sans-serif; font-size:10px; text-decoration: none; color:black; }

.LoginField  { width:135px; font-family: tahoma, helvetica, sans-serif; border: 1px solid #7e8ea8; color:black; background-color: #ffffff; font-size:10px;}
.LoginButton { width:135px; cursor: pointer; padding:0px; margin: 0px; border: 1px solid white; text-indent: 0px; font-family: tahoma, arial; font-weight: normal; font-size: 10px; color:white; background-color:#7e8ea8; text-align: center; }
.LoginButton A:link { color: white; }

.RegisterKarte { width:120px; max-width:120px; height:28px; max-height:28px; min-height:28px; line-height:28px; font-family: tahoma, helvetica, sans-serif; color:white; font-size:14px; text-align:center; vertical-align:bottom;  background: url(../images/menu_button_inact.gif); background-repeat:repeat-x; float:left;}
.RegisterKarte_akt { width:120px; max-width:120px; height:28px; max-height:28px; min-height:28px; line-height:28px; font-family: tahoma, helvetica, sans-serif; color:red; font-weight:bold; font-size:14px; text-align:center; vertical-align:bottom; background: url(../images/menu_button_act.gif); background-repeat:repeat-x; float:left; }

.RegisterKarteKlein { width:100px; max-width:100px;  height:18px; max-height:18px; min-height:18px; line-height:18px; font-family: tahoma, helvetica, sans-serif;  font-size:11px; color:white; text-align:center; vertical-align:bottom;  background: url(../images/register_button_klein.gif); background-repeat:repeat-x; float:left;}
.RegisterKarteKlein_akt { width:100px; max-width:100px;  height:18px; max-height:18px; min-height:18px; line-height:18px; font-family: tahoma, helvetica, sans-serif; font-size:11px; color:red; font-weight:bold; text-align:center; vertical-align:bottom; background: url(../images/register_button_aktiv_klein.gif); background-repeat:repeat-x; float:left;}

.SubmitButton { font-family: tahoma, helvetica, sans-serif; border: 0px solid #f59064; background-color:#bdcde7; color:#ffffff; font-size:10px; width:120px; height:33px; text-decoration:none; text-align:center; cursor:pointer; background: url(../images/submit-button_de.gif); }
.SubmitButton A:link { color: #ffffff; }
.SubmitButton A:hover { color: #ffffff; }

.SubmitButton_Change { font-family: tahoma, helvetica, sans-serif; border: 0px solid #f59064; background-color:#bdcde7; color:#ffffff; font-size:10px; width:120px; height:33px; text-decoration:none; text-align:center; cursor:pointer; background: url(../images/submit-button-reg-aendern_de.gif); }
.SubmitButton_Change A:link { color: #ffffff; }
.SubmitButton_Change A:hover { color: #ffffff; }

.SubmitButtonFr { font-family: tahoma, helvetica, sans-serif; border: 0px solid #f59064; background-color:#bdcde7; color:#ffffff; font-size:10px; width:120px; height:33px; text-decoration:none; text-align:center; cursor:pointer; background: url(../images/submit-button_fr.gif); }
.SubmitButtonFr A:link { color: #ffffff; }
.SubmitButtonFr A:hover { color: #ffffff; }

.SubmitButtonEn { font-family: tahoma, helvetica, sans-serif; border: 0px solid #f59064; background-color:#bdcde7; color:#ffffff; font-size:10px; width:120px; height:33px; text-decoration:none; text-align:center; cursor:pointer; background: url(../images/submit-button.gif); }
.SubmitButtonEn A:link { color: #ffffff; }
.SubmitButtonEn A:hover { color: #ffffff; }

.UploadButton { font-family: tahoma, helvetica, sans-serif; border: 0px solid #f59064; background-color:#bdcde7; color:#ffffff; font-size:10px; width:120px; height:33px; text-decoration:none; text-align:center; cursor:pointer; background: url(../images/upload-button.gif); }
.UploadButton A:link { color: #ffffff; }
.UploadButton A:hover { color: #ffffff; }

.GBField  { font-family: tahoma, helvetica, sans-serif; border: 1px solid #9782AD; color:black; background-color: white; font-size:10px; width:235px; height:40px; }

.Search { font-family: tahoma, helvetica, sans-serif; font-size:11px; padding-top:4px; text-decoration: none; color:#ffffff; }
.SearchField  { font-family: tahoma, helvetica, sans-serif; border: 1px solid #7e8ea8; color:black; background-color:#ffffff; font-size:10px; height:18px; max-height:18px; min-height:18px; line-height:16px; width:105px; float:left;}
.SearchButton { font-family: tahoma, helvetica, sans-serif; border: 1px solid white; background-color:#7e8ea8; color:white; font-size:10px; height:18px; min-height:18px; max-height:18px; line-height:16px; width:55px; text-decoration:none; text-align:center; float:left;}
.SearchButton A:link { color: #ffffff; }

#SearchMitglieder { width:100px; max-width:100px; font-family: tahoma, helvetica, sans-serif; font-size:11px;  min-height:14px; height:14px; line-height:14px;  float:left;}

.I4  { font-family: tahoma, helvetica, sans-serif; color:#FF82AD; font-size:11px; line-height:15px; background-color:#EDEEEF; border-color: #37588B;; border-style:outset; border-width: 3px; padding: 3px; text-decoration:none; }
.I2a { font-family: tahoma, helvetica, sans-serif; color:#ffffff; font-size:10px;}

A { font-weight: normal; font-size:11px; COLOR: #016684;  FONT-FAMILY: tahoma, helvetica, sans-serif; TEXT-DECORATION: none }
A:link { color: #000000; font-size:11px;  }
A:visited { color: #000000; font-size:11px; }
A:hover { color: #016684; font-size:11px; }
A:focus { font-weight: bold; font-size:11px; COLOR: #016684;  FONT-FAMILY: tahoma, helvetica, sans-serif;  TEXT-DECORATION: none}

A.NaviSub:link { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: tahoma, helvetica, sans-serif; WHITE-SPACE: nowrap; TEXT-ALIGN: left; TEXT-DECORATION: none }
A.NaviSub:visited { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: tahoma, helvetica, sans-serif; WHITE-SPACE: nowrap; TEXT-ALIGN: left; TEXT-DECORATION: none }
A.NaviSub:hover  { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: tahoma, helvetica, sans-serif; WHITE-SPACE: nowrap; TEXT-ALIGN: left; TEXT-DECORATION: none }
A.NaviSub:focus  { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: tahoma, helvetica, sans-serif; WHITE-SPACE: nowrap; TEXT-ALIGN: left; TEXT-DECORATION: none }

p { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: tahoma, helvetica, sans-serif; white-space: normal; TEXT-ALIGN: left; TEXT-DECORATION: none }
.normaltext td { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: tahoma, helvetica, sans-serif; WHITE-SPACE: nowrap; TEXT-ALIGN: left; TEXT-DECORATION: none }
.Field  { font-family: tahoma, helvetica, sans-serif; border: 1px solid #7e8ea8; color:black; background-color: #ffffff; font-size:10px; width:290px; font-size:10px;}
.Fieldcheck { font-family: tahoma, helvetica, sans-serif; border: 1px solid#7e8ea8; color:#dfabcf; background-color: #ffffff; font-size:10px; font-size:10px;}
.Fieldarea  { font-family: tahoma, helvetica, sans-serif; border: 1px solid #7e8ea8; color:#dfabcf; background-color: #ffffff; font-size:10px; width:250px; font-size:10px;}
.FieldButton { font-family: tahoma, helvetica, sans-serif; border: 1px solid #ffffff; background-color:#bdcde7; color:#ffffff; font-size:10px; width:150px; text-decoration:none; text-align:center; cursor:pointer; }
.FieldButton A:link { color: #ffffff; }
.FieldButton A:hover { color: #ffffff; }

.ImageButton { font-family: tahoma, helvetica, sans-serif; border: 1px solid #ffffff; background-color:#bdcde7; color:#ffffff; font-size:10px; width:80px; text-decoration:none; text-align:center; }
.ImageButton A:link { color: #ffffff; }

A.BNavi { font-family: tahoma, helvetica, sans-serif; font-size:10px; text-decoration: none; color:#FF6501; }
A.BNavi:link { color: #88416B; }
A.BNavi:visited { color: #88416B; }
A.BNavi:hover { color: #88416B; }
A.BNavi:active { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #88416B;  FONT-FAMILY: tahoma, helvetica, sans-serif; WHITE-SPACE: nowrap; TEXT-ALIGN: left; TEXT-DECORATION: none}
A.BNavi:focus { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #88416B; FONT-FAMILY: tahoma, helvetica, sans-serif; WHITE-SPACE: nowrap; TEXT-ALIGN: left; TEXT-DECORATION: none}

A.NaviSub { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: tahoma, helvetica, sans-serif; WHITE-SPACE: nowrap; TEXT-ALIGN: left; TEXT-DECORATION: none }
A.NaviSub:active { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #016684; FONT-STYLE: normal; FONT-FAMILY: tahoma, helvetica, sans-serif; WHITE-SPACE: nowrap; TEXT-ALIGN: left; TEXT-DECORATION: none }
A.NaviSub:focus { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #016684; FONT-FAMILY: tahoma, helvetica, sans-serif; WHITE-SPACE: nowrap; TEXT-ALIGN: left; TEXT-DECORATION: none}
A.NaviSub:hover { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #016684; FONT-FAMILY: tahoma, helvetica, sans-serif; WHITE-SPACE: nowrap; TEXT-ALIGN: left; TEXT-DECORATION: none}

.TitleHead {font-family: tahoma, helvetica, sans-serif; font-size:13px; height:37px; color:white; font-weight:bold;}

.TitleHead1 {font-family: tahoma, helvetica, sans-serif; font-size:13px; cursor:pointer;}
.TitleHeadText {position:relative; top:5px;}

option { height:15px; FONT-WEIGHT: normal; FONT-SIZE:11px; color:black; font-family: tahoma, helvetica, sans-serif; }
select { height:17px; FONT-WEIGHT: normal; FONT-SIZE:11px; border: 1px solid #016684; background-color: white; color:black; font-family: tahoma, helvetica, sans-serif; }


/* fabs css */

.maincontentouterframe {width:490px; background-image:url(../images/oline1_bg.jpg); background-repeat:repeat-x; background-color:#7e8ea8;}
.maincontentinnerframe {width:470px; margin:10px; font-family: tahoma, helvetica, sans-serif; font-size:11px; color:black; background-color:#7e8ea8; }

table {padding:10px;}
td {font-family: tahoma, helvetica, sans-serif; font-size:11px; color:black;}

.kleingedruckt {font-family: tahoma, helvetica, sans-serif; font-weight: normal; font-size: 9px; color:gray;}


.statistik td {padding:0px; margin:0px; color:#7e8ea8; text-align:left; line-height:14px; padding-left:10px; padding-right:10px;}
.statistik a {color:#7e8ea8;}
.statistik a:visited {color:#7e8ea8;}

.TitleHead {width: 510px; font-family: tahoma, helvetica, sans-serif; font-size:13px; line-height:24px; height:24px; color:black; font-weight:bold; background-image:url(../images/TitleHead.gif); background-repeat:no-repeat; padding-left:5px; padding-top:2px; }
.TitleHead_Kurz {width:250px; font-family: tahoma, helvetica, sans-serif; font-size:13px; height:37px; color:black; font-weight:bold; text-align:center; background-image:url(../images/TitleHead_Kurz.gif); background-repeat:no-repeat; padding-top:2px;}
.TitleHead_Inner {font-family: tahoma, helvetica, sans-serif; font-size:13px; height:37px; color:black; font-weight:bold; text-align:center; background-image:url(../images/TitleHead_Inner.gif); background-repeat:no-repeat; padding-top:2px;}
.TitleHead_Select {cursor:pointer; padding:0px; margin:0px; margin-right:0px; width:83px; font-family: tahoma, helvetica, sans-serif; font-size:10px; height:20px; color:black; font-weight:bold; text-align:center; background-repeat:no-repeat;  background-image:url(../images/TitleHead_Select.gif); padding-top:3px; float:left;}
A.TitleHead_Select:active {cursor:pointer; margin:0px; margin-right:1px; width:83px; font-family: tahoma, helvetica, sans-serif; font-size:10px; height:20px; color:black; font-weight:bold; text-align:center; background-repeat:no-repeat;  background-image:url(../images/TitleHead_Select_Pressed.gif); padding-top:3px; float:left;}

.shoutbox_bg {font-family: tahoma, helvetica, sans-serif; font-size:12px; line-height:16px; color:#6c765d; text-align:left; padding:5px; width:260px; max-width:270px; height:128px; float:left; background-repeat:no-repeat;  background-image:url(../images/shoutbox_background.gif); }
.shoutbox_bg img {border:2px #3c4733 solid}
.shoutbox_bg input {background-color:#FFFFFF; color:#3c4733; font-size:12px; border:1px #3c4733 solid}
.shoutbox_button {width:24px; height:14px; max-height:14px; background-color:#aab89e; background-repeat:no-repeat;}
.shoutbox_bg A:link {font-weight:bold; font-family: tahoma, helvetica, sans-serif; font-size:12px; line-height:16px; color:#3c4733; }
.shoutbox_bg A:visited {font-weight:bold; font-family: tahoma, helvetica, sans-serif; font-size:12px; line-height:16px; color:#3c4733; }
.shoutbox_bg A:hover {font-weight:bold; font-family: tahoma, helvetica, sans-serif; font-size:12px; line-height:16px; color:#3c4733; }
.shoutbox_bg A:focus {font-weight:bold; font-family: tahoma, helvetica, sans-serif; font-size:12px; line-height:16px; color:#3c4733; }

.community_name_bg {font-weight:bold; text-align:center; font-family: tahoma, helvetica, sans-serif; font-size:13px; line-height: 13px; width:200px; height:25px; vertical-align:middle; float:left; color:#555d4e; background-repeat:no-repeat;  background-image:url(../images/community_name_bg.gif); padding-top:5px; }

