
html, body {overflow:auto;width:100%;height:100%;margin:0;padding:0;font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;font-size: 11px;color: #333;background-color:#fff;}
a {text-decoration:underline;color:#CC9966;}
h1 {color:#50A8D9;font-weight:bold;font-size:13px;margin:0 0 5px 0;padding:0;}


/* Inhaltslayer und Container */

#container {position:absolute;height:600px;width:750px;left:50%;top:50%;margin: -300px 0 0 -375px;background-color:#fff;}
#links {clear:both;width:245px;height:470px;background-color:#fff;float:left;}
#inhalt {float:right;width:505px;margin-top:15px;}
#menu {margin-bottom:20px;}
#menubg {position:absolute;background-image:url(../images/bg_menu.jpg);	background-repeat:no-repeat;margin-left:250px;width:505px;height:40px;top:50px;}
#copyright {top:0;clear:both;width:100%;color:#828282;}
a.impressumlink {text-decoration:none;color:#828282;}
a.impressumlink:hover {text-decoration:underline;color:#828282;}
.teamimg {border:1px solid #c5cdd3;margin:0 15px 15px 0;float:left}
.teamdiv { clear:both; margin:10px 0}
.teamdiv h2 {margin:0 0 5px 0;color:#50A8D9;font-weight:bold;font-size:12px}



input, textarea {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#404040;}
label {color:#999;cursor:pointer;padding-left:2px;line-height:15px;vertical-align:top;}
label.chosen {color:#333;}

/*Transparent items*/
.transparent {filter:alpha(opacity=0);-moz-opacity:0;opacity: 0;border:0px solid #FFF;background:#FFF;z-index:10;cursor:pointer;}
.transparentFake {background:none;border:none;}
.transparent2 {z-index:10;}

/*Radio buttons*/
.radioAreaUnchecked, .radioAreaChecked {z-index:5;position:absolute;width:15px;height:15px;cursor:pointer;}
.radioAreaUnchecked {background:url(../images/radio.gif) no-repeat left top;}
.radioAreaChecked {	background:url(../images/radio.gif) no-repeat left bottom;}

/*Checkboxes*/
.checkboxAreaUnchecked, .checkboxAreaChecked {z-index:5;position:absolute;width:14px;height:14px;cursor:pointer;}
.checkboxAreaUnchecked {background:url(../images/checkbox.gif) no-repeat left top;}
.checkboxAreaChecked {background:url(../images/checkbox.gif) no-repeat left bottom;}

/*Text inputs*/
.textinput, .textinputHovered {width:236px;height:15px;background:url(../images/input.gif) no-repeat left top;border:none;padding:4px 8px;}
.textinputHovered {background-position:left bottom;}

/*Text areas*/
.textarea, .textareaHovered {width:336px;height:100px;background:url(../images/textarea.gif) no-repeat left top;border:none;padding:4px 8px;}
.textareaHovered {background-position:left bottom;}

/*Selects*/
.selectArea {width:200px;height:21px;background:url(../images/select_bg.gif) repeat-x left top;}
.selectArea .left {	width:8px;height:21px;float:left;background:url(../images/select_left.gif) no-repeat left top;}
.selectArea .right {width:21px;	height:21px;float:right;background:url(../images/select_right.gif) no-repeat left top;}
.selectArea .right a {display:block;width:21px;height:21px;}
.selectArea .right i {display:none;}
.selectArea .center {width:160px;margin-left:5px;margin-right:20px;color:#FFF;padding-top:3px;}

/*Selects drop-down*/
.optionsDivInvisible, .optionsDivVisible {position:absolute;margin-top:-1px;margin-left:3px;width:172px;background:#6f7074;padding:2px;font-size:11px;z-index:20;}
.optionsDivInvisible {display:none;}
.optionsDivVisible {display:block;}
.optionsDivVisible p {margin:0;	padding:0;}
.optionsDivVisible a {color:#F2F2F2;text-decoration:none;display:block;padding:1px 4px;	border:1px solid #6f7074; }
.optionsDivVisible a:hover {color:#FFF;background:#5F6062;border-color:#cfd0d6;}

/*Button*/
.buttonSubmit, .buttonSubmitHovered {width:89px;height:26px;color:#FFF;font-weight:bold;padding:0 5px;background:url(../images/button.gif) no-repeat left top;cursor:pointer;border:none;}
.buttonSubmitHovered {background-position:left bottom;}

/*Test div - testing if stylesheets are enabled*/
#stylesheetTest {position:absolute;	left:-999px;width:10px;	height:10px;}
