/* 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;
}
h1 {
	font-size: 18px;
}
h2 {
	font-size: 16px;
}
h3 {
	font-size: 14px;
}
a:link {
	color: #fa0707;
	text-decoration: underline;
}
a:visited {
	text-decoration: none;
	color: #4E95C1;
}
a:hover {
	text-decoration: underline;
	color: #4E95C1;
}
a:active {
	text-decoration: none;
	color: #4E95C1;
}

/* CONTAINER DEFINITIONS */

#centeringcontainer {
position:relative;
width:990px;
margin:auto;
padding-top:254px;
}

#flashcontainer {
position:absolute;
left:125px;
top:0px;
width:865px;
height:254px;
overflow:hidden;
background-color:#5EA0C8;
z-index:0;
}

#overlaycontainer {
position:absolute;
left:0px;
top:0px;
width:198px;
height:362px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.golf-on-tour.at/fileadmin/templates/layout/header_leftlayer_big_8bit.png', sizingMethod='scale');
background: none;
z-index:1;
}
#overlaycontainer[id] {
background-image:url(../layout/header_leftlayer_big_8bit.png);
}

#overlaycontainer2 {
position:absolute;
right:20px;
top:200px;
width:300px;
height:50px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.golf-on-tour.at/fileadmin/templates/layout/header_rightlayer_24bit.png', sizingMethod='scale');
background: none;
z-index:1;
}
#overlaycontainer2[id] {
background-image:url(../layout/header_rightlayer_24bit.png);
}

#balkencontainer {
position:relative;
height:31px;
background-image:url(../layout/balken_blau_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;
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 .menu-current a {
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;
font-size:14px;
}

#right {
float:left;
width:155px;
padding:20px 12px;
background-image:url(../layout/white_blank.gif);
background-repeat:repeat-x;
}

#partner {
text-align:center;
height:230px;
padding-top:5px;
background-color:#ffffff;
border-bottom: 2px solid #ffffff;
}

#partner img {
border: 0px;

}

#partner a {
color: #000000;
}

#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;
}

.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;
}

#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:220px;}

#mailform input {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
margin:2px;
}

#mailform select {
margin-bottom:10px;
}

.csc-mailform {
border:0px;
}


