/*** MAIN ***/

* {
margin: 0px;
padding: 0px;
}

.install a img	{
margin:2px 0 2px 0 !important;
}

.couponcode-message		{
border:2px solid green;
padding:3px;
text-align:center;
color: #005894;
}

.white {
float:right;
padding:0 !important;
border:7px solid white !important;
margin:10px 6px 0 5px !important;
}

.channel_ads {
float:right;
padding:0 !important;
border:7px solid white !important;
margin:10px 11px 0 5px !important;
}

/* Probleme im IE8
#rechterMantel	{
float:right;
}
*/
.tx-srfreecap-pi2-cant-read 	{
color:#fff !important;
}

/*
p, ul, .widgetDesc, .widgetheader, .install, #content	{
color: #005894 !important;
}

.tx-srfreecap-pi2-cant-read a	{
color:#ffffff !important;
}
*/
p, ul, .widgetDesc, .widgetheader, .install, #content, .tx-srfreecap-pi2-cant-read a	{
color: #005894 !important;
}

.error	 span{
color:red !important;
}

.csc-textpic-caption	{
color: #005894;
}

table	{
color: #005894;
}

li	{
color: #005894;
}

a:focus {outline: none;}
a:active {outline: none;}

body {
margin-top : 5px;
margin-left : 0px;
margin-right : 0px;
padding : 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
}

#outerwrap {
text-align: left;
width: 990px;
height:640px;
margin: 0 auto;
background: #ffffff;
}

/* TGR: background + img*/
#headerbox {
width: 100%;
height:81px;
background: #4088CB;
text-align: center;
display: block;
border-bottom:2px solid #ffffff;
border-top:2px solid #ffffff;
}

#headerbox img	{
	float:left;
	margin:0 !important;
}

/* TGR: padding-top von 12 auf 13 */
/* Navigation */
#navigation {
position:relative;
top: 45px;
margin:0;
text-align:center;
padding:10px 0 12px 0;
float:left;
}


/* TGR: Background, border */
#navMenu {
/*background: #EA7E37;*/
margin-left: -3px;
padding:5px 0 6px 0;
}

/* TGR: color auf weiß */
#navMenu a {
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #ffffff;
padding:0 12px 0 12px;
}

.normalEntryfirst {
padding:5px 0 6px 0;
border-top: 7px solid #ffffff;
border-right:0;
border-left: 7px solid #ffffff;
border-bottom:0;
display:inline;
background: #EA7E37;
}

.normalEntry {
padding:5px 0 6px 0;
border-top: 7px solid #ffffff;
border-right:0;
border-left: 7px solid #ffffff;
border-bottom:0;
display:inline;
background: #EA7E37;
}

.normalEntrylast {
padding:5px 0 6px 0;
border-top: 7px solid #ffffff;
border-right: 7px solid #ffffff;
border-left: 7px solid #ffffff;
border-bottom:0;
display:inline;
background: #EA7E37;
}

/*TGR bg: url("images/backActiveNavi.png") repeat-x raus */
#activeEntry {
background:#005894;
padding:5px 0 6px 0;
border-top: 7px solid #ffffff;
border-right: 0;
border-left: 7px solid #ffffff;
border-bottom:0;
display:inline;
}

#activeEntrylast	{
background:#005894;
padding:5px 0 6px 0;
border-top: 7px solid #ffffff;
border-right: 7px solid #ffffff;
border-left: 7px solid #ffffff;
border-bottom:0;
display:inline;
}

/* Sub Navigation */
#subMenu {
text-align:center;
height: 18px;
padding:3.5px 2px 0px 0;
background: #70aae0;
border-bottom:7px solid #ffffff;
}

.subEntrynormalfirst	{
padding:5px 0 5px 0;
color:#ffffff;
font-size:12px;
font-weight:bold;
text-decoration:none;
display:inline;
border:0;
border-left: 7px solid #ffffff;
}

.subEntrynormal	{
padding:5px 0 5px 0;
color:#ffffff;
font-size:12px;
font-weight:bold;
text-decoration:none;
display:inline;
border:0;
border-left: 7px solid #ffffff;
}

.subEntrynormallast	{
padding:5px 0 5px 0;
color:#ffffff;
font-size:12px;
font-weight:bold;
text-decoration:none;
display:inline;
border:0;
border-right: 7px solid #ffffff;
border-left: 7px solid #ffffff;
}

/*alt: .subMenuEntry */
#subMenu a	{
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #ffffff;
padding:0 12px 0 12px;
}

#subactiveEntryfirst	{
padding:3.5px 13px 3px 13px;
background:#005894;
border:0;
border-left: 7px solid #ffffff;
}

#subactiveEntry	{
padding:3.5px 13px 3px 13px;
background:#005894;
border:0;
border-left:7px solid #ffffff;
}

#subactiveEntrylast	{
padding:4px 13px 3px 13px;
background:#005894;
border:0;
border-right: 7px solid #ffffff;
border-left: 7px solid #ffffff;
}

/*TGR: color von 123174 auf ffffff*/
#activeSubEntry a {
font-weight:bold;
text-decoration: none;
color: #ffffff;
}

/* SearchBox */
#searchbox {
margin-top:28px;
margin-left:auto;
max-width: 220px;
color: #FFFFFF;
background:#4088CB;
}

#searchbox img	{
	float:right;
	padding:2px 10px 0 0;
}

#searchBoxBack {
background: transparent url('images/searchBoxBack.gif') left no-repeat;
float:left;
margin:-4px 0 0 15px;
padding:2px;
width:105px;
height:20px;
}

#searchbox input {
width:79px;
height:14px;
margin-left: -90px;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
position:absolute;
z-index:10;
border:0;	
}

#searchboxlabel {
margin:3px 12px -5px 0 !important;
padding:0 0 0 2px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
cursor:pointer;
display:inline;
}

/*TGR: bg: url("images/backContent.gif") top center no-repeat entfernt, Farbe geändert */
#mainbox {
margin:5px 0 0 0;	
width: 100%;
background: #BDDCF7;
float:left;
}

/*TGR bgcolor eingesetzt, dies raus:URL("images/loginContainer.png") no-repeat, border*/
/* LoginBox */
#loginBox {
margin: 19px 11px 0 9px;
width: 210px !important;
height: 250px;
float:right;
background: #4088CB;
border:7px solid #ffffff
}

#balken	{
padding:0;
margin:0 0 0 0px; /*alt für top: 10px*/
width:100%;
height:7px; 
min-height:7px;
background:#ffffff
}

#forgotButtonSend	{
width:auto !important;
margin-left: 88px;
margin-bottom:10px !important
}


/* Community-Bereich: Content-Boxen rechte Spalte */
.content_right	{
clear:right;
margin: 10px 11px 0 9px;
padding:15px 0 15px 0;
width: 210px;

float:right;
background: #4088CB;
border:7px solid #ffffff
}

.csc-uploads-3 img {
display:none
}

.csc-uploads-3 a	{
margin-left:13px;
color:white;
background:url(fileadmin/templates/starmobi/beta/images/pdf.gif) top left no-repeat;
}

h2	{
	font-size: 11pt;
}

/* h2 für Überschriften in der rechten Spalte */
.content_right h2 {
font-weight:bold;
font-size: 11pt;
width:180px;
color: #ffffff;
padding:5px 20px 5px 30px;
}

/* h5 für Content in der rechten Spalte */
h5 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color: #333333;
width:180px;
padding:5px 20px 5px 30px;
}

/* Download-COE-Anpassung für die rechte Spalte */
.csc-uploads-0 	{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color: #333333;
width:180px;
padding:5px 20px 5px 30px;
}

#loginBox input {
width:161px;
margin-top: 3px;
margin-bottom: 10px;
}

#buttonAnmelden {
width:auto !important;
margin-top: -4px !important;
margin-left: 88px;
}

#loginInputBox {
margin:5px auto;
height: 165px !important;
width: 166px;
}

#loginInputBox p	{
color:red
}

#loginTitle {
font-weight:bold;
font-size: 11pt;
margin-bottom:5px;
color: #ffffff !important;
}

#loginRegisterBox {
margin:5px auto !important; 
padding-bottom:10px !important; 
height: 65px;
width: 166px;
text-align:left;
clear:both;
}

#loginRegisterBox a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:none;
color: #333333;
clear:both;
}

#loginRegisterBox p	{
margin:-30px 0 20px 0 !important;
}

/*TGR ANpassungen für NewloginBox */
.inputbox	{
background: url(images/inputback.gif) top left no-repeat #ffffff;
border:0}

.loginlabel	{
color:#ffffff;
}



/*LOGOUTBOX*/
#logoutBox {
border:7px solid #ffffff;
margin: 19px 11px 0 9px;
width: 210px;
float:right;
background:#4088CB;
}

#buttonLogout {
width:auto !important;
margin-top: 10px;
margin-left: 0;
}

#buttonAbmelden {
width:auto !important;
margin-top: 0px;
margin-left: 46px;
}

#logoutInfoBox {
margin:auto;
margin-top:30px;
width: 166px;
color:#ffffff;
}


/* color alt: 123174 */
#logoutInfoBox p a{
color: #ffffff;
}

#logoutButtonBox {
margin:auto;
margin-top:6px;
height: 60px;
width: 166px;
}

/* TGR border */
#contentBox {
margin-top:11px;
margin-bottom:10px;
width: 710px;
margin-left:12px;
float:left;
border:7px solid #ffffff;
min-height:504px;
background: #d0e5f8;
}

#contentBox ul{
margin-left: 40px;
margin-top: 10px;
}

#contentBox a{
text-decoration: underline;
font-weight:bold;
color: #005894;
}

/*TGR Anpassung bg-color*/
#content {
margin:auto;
width: 659px;
/*height:440px;*/
min-height:440px;
padding:31px 26px 0 26px;
display:table;
background: #d0e5f8 url(images/bg_content.gif) top left no-repeat;
}

#content h1 {
font-family:Arialbd,Arial;
font-size: 18pt;
margin:10px 0 10px 0;
font-weight:bold !important;
letter-spacing:-0.08em;
color: #005894;
padding:2px 0 9px 0;
}

#content form .tx-mmforum-pi2-container		{
border:0;
}

hr	{
border:1px solid #005894;
}

#contentHeader {
width: 100%;
height:21px;
background: transparent URL("images/contentContainerHeader.gif") no-repeat;
}

#contentFooter {
width: 100%;
height:25px;
background: transparent URL("images/contentContainerFooter.gif") no-repeat;
}

.hr {
width:100%;
height:1px;
border: none;
margin-top:15px;
margin-bottom:15px;
background-color:#e7e7e7;
}

#containerBox {
width: 235px;
float:right;
margin-right: 5px;
}

.container {
width:235px;
height:196px;
}


#container1 {
background: URL("images/Container_4.png") no-repeat;
}

#container2 {
background: URL("images/Container_3.png") no-repeat;
}

#container3 {
background: URL("images/Container_2.png") no-repeat;
}

#container4 {
background: URL("images/Container_1.png") no-repeat;
}

/*TGR bg color anpassung */
#footer {
clear:both;
padding-top:7px;
height: 20px;
width: 100%;
background: #BDDCF7;
float:left;
color:#005894;
}

/*TGR Color von 123174 auf ffffff*/
.footerEntrys {
text-align:center;
color:#005894;
}
/*footerEntys für Olympia*/
.footerEntrys {
text-align:center;
color:#005894 !important;
background:url(images/Olympia_Logo_STARmobi.gif) top right no-repeat #BDDCF7;
padding-top:10px;
}

.footerEntrys a {
text-decoration: none;
color:#005894 !important;
}

.tx-mmforum-pi2-container {
border: 0;
}

.tx-mmforum-pi2-container p {
margin-bottom: 1em;
}

div.tx-mmforum-pi2-container p label {
width: 200px;
padding: 0 200px 0 0;
} 

div.tx-mmforum-pi2-container p input {
width: 200px;
padding: 0;
}

div.tx-mmforum-pi2-container p button {
width: 120px;
padding: 0;
margin: 0;
background: none;
border: 0;
text-align: left;
}

fieldset {
border: 0;
margin-top: 1em;
}

fieldset ol li {
list-style: none;
margin-bottom: 1em;
}

fieldset ol li div.element {
display: inline;
border-left: 300px;
}

fieldset ol li label.element {
width: 150px;
display: block;
float: left;
font-weight: bold;
}

fieldset ol li div.element input {
margin-right: 0.5em;
}

fieldset ol li div.element label {
margin-right: 1em;
}

/*
fieldset ol li input#submit {
position:absolute;
height: 38px;
width: 108px;
background:none;
background-image: url(images/Button_Speichern.png);
border: 0;
}

fieldset ol li input#cancel {
position:absolute;
height: 38px;
width: 108px;
background:none;
background-image: url(images/Button_Zurueck.png);
border: 0;
margin-left: -30px;
}
*/

fieldset ol input#submit {
position:absolute;
height: 38px;
width: 108px;
background:none;
background-image: url(images/Button_Speichern.png);
border: 0;
margin-left: 215px;
}

fieldset ol input#cancel {
position:absolute;
height: 38px;
width: 108px;
background:none;
background-image: url(images/Button_Zurueck.png);
border: 0;
margin-left: 335px;
}


/* TGR080929 IMPORT AUS LIVE start */
fieldset ol li div.element input#widgetIcon {
border: 0;
margin-left: -150px;
}
/* TGR080929 IMPORT AUS LIVE end */

img#widgetIcon {
border: 0;
}

fieldset ol li div.element select {
width:230px;
min-width:142px;
max-width:230px;
}

div#widgetName {
position:relative;
border: 0;
margin-top: -35px;
margin-bottom: 15px;
margin-left: 70px;
font-weight:bold;
font-size:15pt;
color: #123174;
}

/* h1 {font-size: 20px !important; margin-bottom: 10px; margin-top: 10px;}*/


/*------mailformular formatieren------*/
.csc-mailform {
border:none;
width: 100%;
}

.csc-mailform-field {
margin: 2px;
padding: 5px;
}

.csc-mailform-field label {
float: left;
padding: 1px;
color: black;
width: 80px;
}


.mf-input {
clear: none;
width: 200px;
padding: 1px;
}

.mf-pass {
width: 200px;
padding: 1px;
}

.mf-text {
clear: none;
width: 200px;
padding: 1px;
}

.mf-check {
padding: 1px;
}

.mf-radio {
padding: 1px;
}

.mf-select {
width: 200px;
padding: 1px;
}

.mf-file {
width: 200px;
padding: 1px;
}

#mailformRadiotest {
border: none;
}

#mailformRadiotest legend {
display: none;
}

.mf-reset {

}

.mf-submit {
margin-left: 80px;
background: url(images/button_senden.gif) top left no-repeat;
width:77px;
height: 26px;
border-width:0px;
}

.mf-submit-widgetkennung	{
margin: 0 4px 0 0;
background: url(images/button_senden.gif) top left no-repeat;
width:77px;
height: 26px;
border-width:0px;
float:right
}

.contentg2text font{
font-family: Arial, Helvetica, sans-serif !important;
font-size: 12px !important;
}

.contentg2text font{
font-family: Arial, Helvetica, sans-serif !important;
font-size: 12px !important;
}

.tx-pbsurvey-pi1 .survey_item input {
margin-right: 1em;
margin-top: 0.3em;
}

.tx-srfreecap-pi2-image {
margin-left: 0px;
}

/*Umfrage-Styles START */
.question	{
width:300px;
max-width:300px;
}

.questionh1  {
font-weight:bold;
color: #005894;
font-size:12pt;
width:550px !important;
max-width:550px !important;
}

.questionComment, .required, .questionNumber	{
display:none;
}

.columnFirst, .formbuttons	{
padding:5px;
}

.survey_item fieldset	{
padding:5px;
}

.columnNext	{
font-weight:bold;
}

/* Umfrage-Styles ENDE */


/*Forum-Styles START */

.tx-mmforum-pi1 h2	{
color: #005894;
margin:5px 0 5px 0;
}

/*********************************************
*  BRANDING
*********************************************/

#brandingLogo {
height:60px;
float:right
}	

#brandingLogo img {
border: 7px solid #ffffff;
border-bottom: 0px solid #ffffff;
margin:12px 11px 0 0;
}						

/*********************************************
*  BLZ Tester
*********************************************/

#wrapBlzTest {
margin: 10px 6px 0px 11px;
width: 210px;
float:right;
background: #4088CB;
color:#ffffff;
border:7px solid #ffffff
}										

#innerBlzTest {
margin: 8px 11px 5px 11px;
}
