//   ------------------   Farbe grau: #5d5e5f ------------------------------ //
// border-top: 1px solid #FFFFFF;
// border-bottom: 1px solid #fad723;


#CONTENT .tx-srfeuserregister-pi1 {
float: left;
clear: both;
width: 650px;
margin: 20px 20px 0px 20px;
display: inline;
}

.tx-srfeuserregister-pi1-notice {
margin-bottom: 10px;
}

select, input {
margin-bottom: 5px;
background-color: #f3f3f3
}

.csc-uploads {
background-color: #5d5e5f;
}

* {
margin: 0;
padding: 0;
border: 0;
}

html {
font-size: 100%;
}

body {
color: #5d5e5f;
background-color: #dcdddf;
font-family: Arial, Verdana;
font-size: 12px;
}

a, a:link, a:visited {
color: #5d5e5f;
text-decoration: none;
}

a:hover {
color: #000;
text-decoration: underline;
}

#BORDER {
width: 960px;
margin-left: auto;
margin-right: auto;
}

#HEADER {
float: left;
clear: both;
width: 960px;
color: #5d5e5f;
background-color: #FFF;
}

#CLEAR {
width: 0px;
height: 0px;
font-size: 0px;
line-height: 0px;
float: left;
clear: both;
}

#LOGOWRAP {
float: left;
clear: both;
width: 960px;
height: 96px;
margin-top: 19px;
border-bottom: 1px solid #FFF;
}

#LOGO {
margin-left: auto;
margin-right: auto;
width: 112px;
}

#LOGO a:focus {
border: none;
outline: none;
}

#LOGO img {
}

#MAINMENUWRAP {
float: left;
clear: both;
width: 960px;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #fad723;}


#MAINMENU ul {
list-style: none;
}

.mainmenuitem {
float: left;
list-style: none;
}

.mainmenuitem img {
float: left;
}

#PROMOTION {
float: left;
clear: both;
width: 960px;
min-height:220px;
height:auto !important;
height:220px;
color: #5d5e5f;
background-color: #FFFFFF;
}

#PROMOTION img, #PROMOTION embed {
float: left;
}

#SUBMENU {
float: left;
clear: both;
width: 960px;
//border-top: 1px solid #fad723;
//border-bottom: 1px solid #fad723;
}

.submenutable {
border-collapse: collapse;
border-top: 1px solid #fad723;
border-bottom: 1px solid #fad723;
}

.submenutable td {
margin: 0;
padding: 0;
border: 0;
}

.submenuitem img {
float: left;
}

.subsubmenuitem {
float: left;
clear: both;
list-style: none;
}

.subsubmenuitem img {
float: left;
}

#MIDDLE {
float: left;
clear: both;
width: 960px;
color: #5d5e5f;
background-image: url('../resources_med/middlebg.jpg');
background-repeat: repeat-y;
padding-bottom: 20px;
}

#CONTENT {
float: left;
width: 690px;
min-height:200px;
height:auto !important;  /* fÃr moderne Browser */
height:200px;  /*fÃr den IE */
color: #5d5e5f;
}

/* normale Box breit */
#CONTENT .standard {
float: left;
clear: both;
width: 650px;
margin: 20px 20px 0px 20px;
display: inline;
}

/* Halbe Box floating */
#CONTENT .frame-1 {
float: left;
width: 305px;
margin: 20px 20px 0px 20px;
display: inline;
}

/* Rahmen Box breit */
#CONTENT .frame-2 {
float: left;
clear: both;
width: 650px;
margin: 20px 20px 0px 20px;
font-style: bold!important;
font-weight: 800;
font-size: 1.2em;
display: inline;
}


#CONTENT .contenttable {
background-color: #5d5e5f;
}

#HIGHLIGHT {
float: right;
width: 269px;
color: #5d5e5f;
background-color: transparent;
margin-left: 1px;
display: inline;
}

#HIGHLIGHT form {
width: 249px;
border: none;
background-color: transparent;
}

#HIGHLIGHT fieldset {
border: 0px;
margin: 0px;
padding: 0px;
}

#HIGHLIGHT fieldset label { 
float: left;
width: 69px;
}

#HIGHLIGHT .csc-mailform input, #HIGHLIGHT .csc-mailform textarea, #HIGHLIGHT .username { 
float: left;
width: 180px;
margin-bottom: 5px;
}

#HIGHLIGHT .csc-mailform-submit { 
float: left;
display: inline;
width: 180px; 
margin-left: 69px;
text-align: center;
}

#HIGHLIGHT ul {
list-style: none;
}

.rechts {
text-align: right;
}

.highlightmenuitem {
float: left;
clear: both;
width: 269px;
height: 30px;
list-style: none;
}

.highlightmenuitem img {
float: left;
}

#HIGHLIGHT .standard, #HIGHLIGHT .frame-1, #HIGHLIGHT .frame-2 {
float: right;
width: 249px;
margin: 10px;
font-size: 0.8em;
display: inline;
}

#HIGHLIGHT .frame-3 {
width: 269px;
float: right;
clear: both;
background-image: url('../resources_med/highlightline.jpg');
background-repeat: no-repeat;
}

#HIGHLIGHT .frame-3 a {
width: 229px;
float: right;
clear: both;
padding-right: 30px;
padding-left: 10px;
line-height: 2em;
display: inline;
background-image: url('../resources_med/Linkbutton2.gif');
background-repeat: no-repeat;
background-position: right center;
}

#HIGHLIGHT .frame-3 a, #HIGHLIGHT .frame-3 a:link, #HIGHLIGHT .frame-3 a:visited {

color: #5d5e5f;
text-decoration: none;
font-size: 0.8em;
}

#HIGHLIGHT .frame-3 a:hover {
color: #5d5e5f;
text-decoration: none;
font-size: 0.8em;
}

#FOOTER {
float: left;
clear: both;
width: 960px;
padding-top: 5px;
padding-bottom: 20px;
}



#FOOTER-LEFT {
float: left;
width: 480px;
color: #5d5e5f;
background-color: transparent;
}

#FOOTER-RIGHT {
float: right;
width: 480px;
color: #5d5e5f;
background-color: transparent;
text-align: right;
}

#FOOTER-RIGHT img {
float: right;
}

#CONTENT form {
width: 650px;
border: none;

background-color: transparent;
}

#CONTENT fieldset {
border: 0px;
margin: 0px;

padding: 0px;
}

#CONTENT fieldset label { 
float: left;
width: 150px;
}

#CONTENT .errormessage {
float: left;
clear: both;
width: 100%;
}

#CONTENT .csc-mailform input[type=text],#CONTENT .csc-mailform input[type=password], #CONTENT .csc-mailform textarea { 
float: left;
width: 450px;
margin-bottom: 5px;
background-color: #f3f3f3
}

#CONTENT .csc-mailform-submit { 
float: left; 
display: inline;
width: 150px; 
margin-left: 150px;
padding: 2px 0px 2px 5px;
text-align: center;
}

.hiddenlink {
visibility: hidden;
}
