* {
 font-family: Verdana;
 font-size: 1.0em; 
}

BODY {
 background-color: #FFFFFF;	
 margin: 0;
 padding: 0 0 8em 0;  
 font-size: 90%;	 
 line-height: 120%; 
}

TD {
 font-size: 100%;	
}

IMG {
 border-color: #C0272C;
 border-style: dotted;
}

INPUT.login {
 font-family: Verdana;
 background: transparent;
 background-color: #FFFFFF; 
 color: #000000; 
 font-weight: bold;
 width: 175px;
 font-size: 90%;
 padding: 2px;
 border: 1px solid #7F7F7F;   
} 

INPUT.button {
 border-right: #cccccc 1px solid;
 padding-right: 10px !important;
 border-top: #cccccc 1px solid;
 padding-left: 10px !important;
 font-weight: bold;
 font-size: 10px;
 background-color: red;
 padding-bottom: 4px !important;
 text-transform: uppercase;
 border-left: #cccccc 1px solid;
 color: #fff;
 padding-top: 2px !important;
 border-bottom: #cccccc 1px solid;
 font-family: Arial, Helvetica, sans-serif;
 height: 20px;
}
        
#CMN_Button {
 background-color: #C1262C;
}

#container {
 position: relative;
 margin: 0px auto;
 width: 980px; 
 height: 100%;
 max-height: 100%;  
 text-align: center;	
}

#logo {
 position: absolute;
 top: 5px;
 left: 0px;
 width: 0px;
 height: 0px;

}

#header {
 position: absolute;
 /*background-color: #945995;*/
 background: url('../images/header1.jpg') no-repeat left top;
 top: 0px;
 left: 0px;
 color: #FFFFFF;  
 font-size: 90%;
 width: 980px;
 height: 140px;
 /*border-bottom: 1px solid #650466;*/
}

#headerlogo {
 position: absolute;
 top: 10px;
 left: 10px;
 width: 500px;
 height: 74px;
}

#start {
 position: absolute;
 background: url('../images/home.gif') no-repeat left top; 
 background-color: #FFFFFF;
 right: 10px;
 top: 5px;
 width: 18px;
 height: 17px; 
}

#headercontact {
 position: absolute;
 top: 15px;
 right: 10px;
 color: #C0272C;  
 font-size: 140%; 
 line-height: 120%;
 font-weight: bold;
 width: 275px;
 height: 60px;
}

#headerroute {
 position: absolute;
 top: 65px;
 right: 10px;
 color: #C0272C;  
 font-size: 100%; 
 line-height: 100%;
 font-weight: bold;
 width: 275px;
 height: 30px;
}

/*
#headerbalk {
 position: absolute;
 top: 52px;
 left: 0px;
 width: 980px;
 height: 84px;
 border: 1px solid #650466;
}
*/

#headermenu {
 position: absolute;
 top: 93px;
 left: 15px;
 color: #7F7F7F;  
 font-family: Arial narrow; 
 font-size: 80%; 
 text-align: left;
 width: 960px;
 height: 20px;
}

#contentblok {
 position: absolute;
 top: 150px;
 left: 0px;
 font-size: 100%;	 
 width: 980px;
 height: 200px;
}

#left {
 position: absolute;
 background-color: #FFFFFF;
 left: 10px;
 text-align: left;
 width: 250px;
 height: 200px; 
}

#middel {
 position: absolute;
 background-color: #FFFFFF;
 left: 288px;
 text-align: left;
 width: 400px;
 height: 200px; 
}

#right {
 position: absolute;
 background-color: #FFFFFF;
 right: 10px;
 text-align: left;
 width: 250px;
 height: 200px; 
}

#bloktitel {
 color: #C0272C;
 font-size: 90%;
 width: 240px; 
 font-weight: bold;
 text-align: left;
 padding-bottom: 5px;
}

#bloktitelgroot {
 color: #C0272C;
 font-size: 90%;
 width: 375px; 
 font-weight: bold;
 text-align: left;
 padding-bottom: 5px;
}

#submitblok {
 position: relative;	
 top: 15px;
 color: #000000;
 font-size: 80%;
 width: 380px; 
 font-weight: bold;
 text-align: right;
}

#terugblok {
 position: relative;	
 top: 15px;
 color: #000000;
 font-size: 80%;
 width: 380px; 
 font-weight: bold;
 text-align: left;
}

#submitbloksmall {
 position: relative;	
 top: 15px;
 color: #000000;
 font-size: 80%;
 width: 240px; 
 font-weight: bold;
 text-align: right;
}

#contentbloknormal {
 font-size: 80%;
 width: 380px; 
 text-align: left;	
}

#contentbloksmall {
 font-size: 80%;
 width: 240px; 
 text-align: left;	
}

#leftblok {
 position: relative;
 background-color: #E7E7E7;
 top: 0px;
 left: 0px;
 text-align: left;
 width: 240px;
 padding: 5px;  
 border: 1px solid #C0272C; 
}

#rightblok {
 position: relative;
 background-color: #E7E7E7;
 top: 0px;
 left: 0px;
 text-align: left;
 width: 240px;
 padding: 5px; 
 border: 1px solid #C0272C; 
}

#hoofdtekst {
 position: relative;
 background-color: #F8F8F8;
 top: 0px;
 left: 0px;
 text-align: left;
 width: 390px;
 padding: 5px; 
 border: 1px solid #C0272C; 
}


#fout {
 color: #E85E31; 
}

#nietfout {
 color: #000000; 
}

a:link  {
 color: #000000;
 text-decoration: none;
 }
a:visited  {
 color: #000000;
 text-decoration: none;
}
a:active  {
 color: #000000;
 text-decoration: none;
}
a:hover {
 color: #C0272C;
 text-decoration: none;
}

a.hyperlink:link  {
 color: #000000;
 text-decoration: underline;
 }
a.hyperlink:visited  {
 color: #000000;
 text-decoration: underline;
}
a.hyperlink:active  {
 color: #000000;
 text-decoration: underline;
}
a.hyperlink:hover {
 color: #C0272C;
 text-decoration: none;
}


a.loginlink:link  {
 color: #FFFFFF;
 text-decoration: none;
 }
a.loginlink:visited  {
 color: #FFFFFF;
 text-decoration: none;
}
a.loginlink:active  {
 color: #FFFFFF;
 text-decoration: none;
}
a.loginlink:hover {
 color: #FFFFFF;
 text-decoration: underline;
}

a.menulink:link  {
 color: #C0272C;
 font-weight: bold;
 text-decoration: none;
 }
a.menulink:visited  {
 color: #C0272C;
 font-weight: bold; 
 text-decoration: none;
}
a.menulink:active  {
 color: #C0272C;
 font-weight: bold; 
 text-decoration: none;
}
a.menulink:hover {
 color: #000000;
 font-weight: bold; 
 text-decoration: underline;
}

a.mail:link  {
 color: #C0272C;
 font-size: 100%; 
 font-weight: normal;
 text-decoration: none;
 }
a.mail:visited  {
 color: #C0272C;
 font-size: 100%;  
 font-weight: normal; 
 text-decoration: none;
}
a.mail:active  {
 color: #C0272C;
 font-size: 100%;  
 font-weight: normal; 
 text-decoration: none;
}
a.mail:hover {
 color: #C0272C;
 font-size: 100%;  
 font-weight: normal; 
 text-decoration: underline;
}

a.route:link  {
 color: #C0272C;
 font-size: 100%; 
 font-weight: normal;
 text-decoration: none;
 }
a.route:visited  {
 color: #C0272C;
 font-size: 100%;  
 font-weight: normal; 
 text-decoration: none;
}
a.route:active  {
 color: #C0272C;
 font-size: 100%;  
 font-weight: normal; 
 text-decoration: none;
}
a.route:hover {
 color: #C0272C;
 font-size: 100%;  
 font-weight: normal; 
 text-decoration: underline;
}

a.submitlink:link  {
 font-size: 110%;
 font-weight: bold;  
 color: #FFFFFF;
 text-decoration: none;
 }
a.submitlink:visited  {
 font-size: 110%;
 font-weight: bold;  
 color: #FFFFFF;
 text-decoration: none;
}
a.submitlink:active  {
 font-size: 110%;
 font-weight: bold;  
 color: #FFFFFF;
 text-decoration: none;
}
a.submitlink:hover {
 font-size: 110%;
 font-weight: bold;  
 color: #FFFFFF;
 text-decoration: underline;
}

a.footer:link  {
 font-size: 80%;
 font-weight: bold;  
 color: #000000;
 text-decoration: none;
 }
a.footer:visited  {
 font-size: 80%;
 font-weight: bold;  
 color: #000000;
 text-decoration: none;
}
a.footer:active  {
 font-size: 80%;
 font-weight: bold;  
 color: #000000;
 text-decoration: none;
}
a.footer:hover {
 font-size: 80%;
 font-weight: bold;  
 color: #000000;
 text-decoration: underline;
}


a.rvd:link  {
 font-size: 80%;
 font-weight: bold;  
 color: #7F7F7F;
 text-decoration: none;
 }
a.rvd:visited  {
 font-size: 80%;
 font-weight: bold;  
 color: #7F7F7F;
 text-decoration: none;
}
a.rvd:active  {
 font-size: 80%;
 font-weight: bold;  
 color: #7F7F7F;
 text-decoration: none;
}
a.rvd:hover {
 font-size: 80%;
 font-weight: bold;  
 color: #000000;
 text-decoration: underline;
}