/* CSS Document: golf-seymour.at */

body,td,th {
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
body {
	background-color: #FFFFFF;
	margin:0px;
	padding:0px;
}
h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
	color:#004A93;
}
h1 {
	font-size: 18px;
}
h2 {
	font-size: 16px;
}
h3 {
	font-size: 14px;
}
a:link {
	color: #4E95C1;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #4E95C1;
}
a:hover {
	text-decoration: underline;
	color: #00CCFF;
}
a:active {
	text-decoration: none;
	color: #4E95C1;
}

/* CONTAINER DEFINITIONS */

#centeringcontainer {
position:relative;
width:990px;
margin:auto;
padding-top:254px;
}

#flashcontainer {
position:absolute;
left:654px;
top:0px;
width:335px;
height:254px;
overflow:hidden;
border-right: 1px solid #EF7E04;
background-color:ffffff;
z-index:0;
}

#overlaycontainer {
position:absolute;
left:0px;
top:0px;
width:654px;
height:254px;
border-left: 1px solid #EF7E04;
background-image:url(../layout/golfontour.jpg);
background-repeat:no-repeat;
background-position:bottom;
z-index:1;
}

#balkencontainer {
position:relative;
height:31px;
background-image:url(../layout/balken_orange_background.gif);
background-repeat:repeat-x;
line-height:31px;
overflow:hidden;
padding-left:200px;
}

#middlewrapcontainer {
background-image:url(../layout/middlewrap_background.jpg);
background-repeat:repeat-y;
min-height:5px;
}

#menucontainer {
position:relative;
float:left;
width:168px;
min-height:200px;
padding-top:90px;
padding-bottom:170px;
}

/*************************** MENU DEFINITIONS ***************************/

.mainmenu {
font-weight:bold;
list-style-type:none;
list-style-image:none;
margin:0px;
padding:0px;
background-color:#006CAA;
}
.mainmenu a, .mainmenu a:link, .mainmenu a:visited, .mainmenu a:active {
display:block;
text-decoration:none;
font-style:bold;
color:#FFFFFF;
}
.mainmenu a:hover {
background-color:#0099CC;
}

.mainmenu li {
width:100%;
line-height:18px;
}
.mainmenu li a {
padding:4px 4px 4px 10px;
}

.mainmenu_sub {
margin:0px;
padding:0px;
list-style-image:none;
list-style-type:none;
border:0px;
background-color:#006699;
}
.mainmenu_sub li {
width:100%;
line-height:13px;
}

.mainmenu_sub li a {
font-size:11px;
font-weight:normal;
padding-left:15px;
}
.mainmenu_sub li a:before { content:"\2022  "; }


.mainmenu .menu-parent {
margin-bottom:0px;
}

.mainmenu .active {
background-color:#990000;
}

/*************************** END MENU DEFINITIONS ***************************/



#golfballcontainer {
position:absolute;
bottom:0px;
width:168px;
height:176px;
background-image:url(../layout/golfball.jpg);
background-repeat:no-repeat;
background-position:top left;
z-index:0;
}

#maincontainer {
float:left;
width:602px;
background-image:url(../layout/white_blank.gif);
background-repeat:repeat-x;
padding:20px;
text-align:justify;
}

#right {
float:left;
width:155px;
padding:20px 12px;
background-image:url(../layout/white_blank.gif);
background-repeat:repeat-x;
}

#partner {
text-align:center;
height:85px;
border-bottom: 2px solid #ffffff;
}

#partner img {
border: 0px;
}

#partner a {
color: #ffffff;
}




#newscontainer {

float:left;
width:155px;
padding-top:20px;
text-align:left;
}

#footercontainer {
font-size:11px;
margin-left:178px;
height:15px;
margin-top:6px;
margin-bottom:10px;
text-align: center;

}

.floatbreaker {
clear:both;
}


#secondmenu {
width:400px;
height:31px;
line-height:31px;
}
#secondmenu a, #languagecontainer a {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
margin:0px 5px 0px 5px;
}

#secondmenu img {
margin-top:5px;
}



#languagecontainer {
position:absolute;
width:200px;
height:31px;
line-height:31px;
top:0px;
right:5px;
text-align:right;
}

/*Formular*/
fieldset.csc-mailform label {float:left; width:100px;}

#mailform input {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
padding-top:3px;
margin:2px;
}

#mailform select {
margin-bottom:10px;
}

.csc-mailform {
padding-top:3px;
width:530px;
border:0px;
}



